Uploaded image for project: 'FtpServer'
  1. FtpServer
  2. FTPSERVER-286

Hey, how can i add muti-language support? such as Japanese!

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.0.0
    • None
    • None
    • None
    • linux / Win XP

    Description

      When i put a file that named after Japanese, throws following exception :

      2009-04-03 15:26:21,234 INFO org.apache.ftpserver.listener.nio.FtpLoggingFilter: RECEIVED: TYPE I
      2009-04-03 15:26:21,234 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: SENT: 200 Command TYPE okay.

      2009-04-03 15:26:21,234 INFO org.apache.ftpserver.listener.nio.FtpLoggingFilter: RECEIVED: PASV
      2009-04-03 15:26:21,250 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: SENT: 227 Entering Passive Mode (192,168,3,11,4,179)

      2009-04-03 15:26:21,250 ERROR org.apache.ftpserver.listener.nio.FtpLoggingFilter: EXCEPTION :
      org.apache.mina.filter.codec.ProtocolDecoderException: java.nio.charset.MalformedInputException: Input length = 2 (Hexdump: E3 82 B9 E7 89 88 20 28 41 6C 70 68 61 2D 52 4F 4D 76 33 E8 A3 9C E4 BF AE E6 B8 3F 6D 64 66 2B 6D 64 73 29 2E 72 61 72 0D 0A)
      at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:234)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:48)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:802)
      at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:59)
      at org.apache.mina.core.session.IoEvent.run(IoEvent.java:64)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:552)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:544)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:488)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.nio.charset.MalformedInputException: Input length = 2
      at java.nio.charset.CoderResult.throwException(Unknown Source)
      at org.apache.mina.core.buffer.AbstractIoBuffer.getString(AbstractIoBuffer.java:1130)
      at org.apache.mina.filter.codec.textline.TextLineDecoder.decodeAuto(TextLineDecoder.java:207)
      at org.apache.mina.filter.codec.textline.TextLineDecoder.decode(TextLineDecoder.java:138)
      at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:224)
      ... 9 more
      2009-04-03 15:26:21,250 ERROR org.apache.ftpserver.impl.DefaultFtpHandler: Exception caught, closing session
      org.apache.mina.filter.codec.ProtocolDecoderException: java.nio.charset.MalformedInputException: Input length = 2 (Hexdump: E3 82 B9 E7 89 88 20 28 41 6C 70 68 61 2D 52 4F 4D 76 33 E8 A3 9C E4 BF AE E6 B8 3F 6D 64 66 2B 6D 64 73 29 2E 72 61 72 0D 0A)
      at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:234)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:48)
      at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:802)
      at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:59)
      at org.apache.mina.core.session.IoEvent.run(IoEvent.java:64)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:552)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:544)
      at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:488)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.nio.charset.MalformedInputException: Input length = 2
      at java.nio.charset.CoderResult.throwException(Unknown Source)
      at org.apache.mina.core.buffer.AbstractIoBuffer.getString(AbstractIoBuffer.java:1130)
      at org.apache.mina.filter.codec.textline.TextLineDecoder.decodeAuto(TextLineDecoder.java:207)
      at org.apache.mina.filter.codec.textline.TextLineDecoder.decode(TextLineDecoder.java:138)
      at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:224)
      ... 9 more
      2009-04-03 15:26:21,250 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: CLOSED
      2009-04-03 15:26:21,250 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: CREATED
      2009-04-03 15:26:21,250 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: OPENED
      2009-04-03 15:26:21,250 INFO org.apache.ftpserver.listener.nio.FtpLoggingFilter: RECEIVED: USER ADMIN
      2009-04-03 15:26:21,250 WARN org.apache.ftpserver.listener.nio.FtpLoggingFilter: SENT: 220 Service ready for new user.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dongtalk@gmail.com Yajun Dong
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: