You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "dongyajun (JIRA)" <ji...@apache.org> on 2009/04/03 09:52:13 UTC
[jira] Created: (FTPSERVER-286) Hey, how can i add muti-language
support? such as Japanese!
Hey, how can i add muti-language support? such as Japanese!
-----------------------------------------------------------
Key: FTPSERVER-286
URL: https://issues.apache.org/jira/browse/FTPSERVER-286
Project: FtpServer
Issue Type: Bug
Affects Versions: 1.0.0
Environment: linux / Win XP
Reporter: dongyajun
throw some following exception when i put the name of a Japanese file:
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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (FTPSERVER-286) Hey, how can i add muti-language
support? such as Japanese!
Posted by "David Latorre (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FTPSERVER-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Latorre closed FTPSERVER-286.
-----------------------------------
Resolution: Duplicate
This issue is a duplicate FTPSERVER-283. Currently you must use a UTF-8 compatible client as mandated by the Spec: an example is FileZilla client or JMethod's JFTP.
> Hey, how can i add muti-language support? such as Japanese!
> -----------------------------------------------------------
>
> Key: FTPSERVER-286
> URL: https://issues.apache.org/jira/browse/FTPSERVER-286
> Project: FtpServer
> Issue Type: Bug
> Affects Versions: 1.0.0
> Environment: linux / Win XP
> Reporter: dongyajun
>
> 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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (FTPSERVER-286) Hey, how can i add muti-language
support? such as Japanese!
Posted by "dongyajun (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FTPSERVER-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
dongyajun updated FTPSERVER-286:
--------------------------------
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.
was:
throw some following exception when i put the name of a Japanese file:
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.
> Hey, how can i add muti-language support? such as Japanese!
> -----------------------------------------------------------
>
> Key: FTPSERVER-286
> URL: https://issues.apache.org/jira/browse/FTPSERVER-286
> Project: FtpServer
> Issue Type: Bug
> Affects Versions: 1.0.0
> Environment: linux / Win XP
> Reporter: dongyajun
>
> 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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.