[tahoe-dev] [tahoe-lafs] #682: FTP frontend refuses accents

tahoe-lafs trac at allmydata.org
Fri Apr 17 13:32:35 UTC 2009


#682: FTP frontend refuses accents
---------------------+------------------------------------------------------
 Reporter:  arthur   |           Owner:  nobody   
     Type:  defect   |          Status:  new      
 Priority:  major    |       Milestone:  undecided
Component:  unknown  |         Version:  1.3.0    
 Keywords:           |   Launchpad_bug:           
---------------------+------------------------------------------------------
 using ncftp on a put of a file with an é accent I get the following
 message :

   [Requested action not taken: internal server error]

 in the  logs server side :

 2009-04-17 15:22:07+0200 [ProtocolWrapper,3,127.0.0.1] Unhandled Error
         Traceback (most recent call last):
           File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",
 line 362,
  in doRead
             return self.protocol.dataReceived(data)
           File "/usr/lib/python2.5/site-
 packages/twisted/protocols/policies.py", lin
 e 72, in dataReceived
             self.wrappedProtocol.dataReceived(data)
           File "/usr/lib/python2.5/site-
 packages/twisted/protocols/basic.py", line 2
 31, in dataReceived
             why = self.lineReceived(line)
           File "/usr/lib/python2.5/site-
 packages/twisted/protocols/ftp.py", line 698
 , in lineReceived
             d = defer.maybeDeferred(self.processCommand, cmd, *args)
         --- <exception caught here> ---
           File "/usr/lib/python2.5/site-
 packages/twisted/internet/defer.py", line 10
 6, in maybeDeferred
             result = f(*args, **kw)
           File "/usr/lib/python2.5/site-
 packages/twisted/protocols/ftp.py", line 729
 , in processCommand
             return method(*params)
           File "/usr/lib/python2.5/site-
 packages/twisted/protocols/ftp.py", line 107
 9, in ftp_STOR
             d = self.shell.openForWriting(newsegs)
           File "/usr/lib/python2.5/site-
 packages/allmydata/frontends/ftpd.py", line
 255, in openForWriting
             path = [unicode(p) for p in path]
         exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte
 0xe0 in posit
 ion 21: ordinal not in range(128)

 ps. tahoe 1.4.1 does not appear in the Version selection of trac.

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/682>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list