[
http://jira.jboss.com/jira/browse/JBESB-303?page=comments#action_12349617 ]
Bruno Georges commented on JBESB-303:
-------------------------------------
This problem seems to happen with some FTP servers and not others.
Example of Cerberus FTP Server running on Windows:
Jan 05 10:35:33 38 Incoming connection request on interface 1.10.102.115
Jan 05 10:35:33 38 Connection request accepted from 1.10.102.115
Jan 05 10:35:33 38 USER test
Jan 05 10:35:33 38 331 User test, password please
Jan 05 10:35:33 38 PASS ***********
Jan 05 10:35:33 38 230 Password Ok, User logged in
Jan 05 10:35:33 38 TYPE I
Jan 05 10:35:33 38 200 Type Binary
Jan 05 10:35:33 38 CWD /ftproot/tmp/EsbInput
Jan 05 10:35:33 38 250 Change directory ok
Jan 05 10:35:33 38 PORT 1,10,102,115,5,72
Jan 05 10:35:33 38 200 Port command received
Jan 05 10:35:33 38 NLST *.dat
Jan 05 10:35:33 38 150 Opening data connection
Jan 05 10:35:33 38 550 NLST command failed
Jan 05 10:35:33 38 QUIT
The same commands on Linux VSFTPD do not return any errors.
exception in helloworld_ftp_action
----------------------------------
Key: JBESB-303
URL:
http://jira.jboss.com/jira/browse/JBESB-303
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Examples
Affects Versions: 4.0 CR1
Reporter: Mark Little
Assigned To: Bruno Georges
Fix For: 4.0 CR2
[java] java.lang.reflect.InvocationTargetException
[java] at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.run(ActionProcessingPipeline.java:90)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.lang.NullPointerException
[java] at java.lang.String.<init>(String.java:479)
[java] at quickstart.hw_ftp_action.MyAction.displayMessage(Unknown Source)
[java] ... 7 more
[java]
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
[java] 16:37:29,332 ERROR [pool-1-thread-1][ActionProcessingPipeline] Process method
threw Exception
[java] java.lang.reflect.InvocationTargetException
[java] at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.run(ActionProcessingPipeline.java:90)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.lang.NullPointerException
[java] at java.lang.String.<init>(String.java:479)
[java] at quickstart.hw_ftp_action.MyAction.displayMessage(Unknown Source)
[java] ... 7 more
[java] 16:37:49,491 ERROR [Thread-5][AbstractFileGateway] Can't retrieve file
list
[java] org.jboss.soa.esb.listeners.gateway.GatewayException:
com.enterprisedt.net.ftp.FTPException: NLST command failed
[java] at
org.jboss.soa.esb.listeners.gateway.RemoteGatewayListener.getFileList(RemoteGatewayListener.java:131)
[java] at
org.jboss.soa.esb.listeners.gateway.AbstractFileGateway.run(AbstractFileGateway.java:102)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: com.enterprisedt.net.ftp.FTPException: NLST command failed
[java] at
com.enterprisedt.net.ftp.FTPControlSocket.validateReply(FTPControlSocket.java:800)
[java] at com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:2087)
[java] at com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:2022)
[java] at
org.jboss.internal.soa.esb.util.EdtFtpImpl.getFileListFromRemoteDir(EdtFtpImpl.java:293)
[java] at
org.jboss.soa.esb.listeners.gateway.RemoteGatewayListener.getFileList(RemoteGatewayListener.java:122)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira