Hi,
We are using Servicemix4.
We had the ftp bean specification like below
<ftp:poller service="ns:ftpPoller" endpoint="ftpPollerEndpoint"
targetService="ns:ftpSender" targetEndpoint="ftpSenderEndpoint"
uri="ftp://testftp:[email protected]:21/home/testftp/poller">
<property name="marshaler">
<bean
class="org.apache.servicemix.components.util.BinaryFileMarshaler"
/>
</property>
</ftp:poller>
<ftp:sender service="ns:ftpSender" endpoint="ftpSenderEndpoint"
uri="file:/home/prakash/test/sender">
<property name="marshaler">
<bean
class="org.apache.servicemix.components.util.BinaryFileMarshaler"
/>
</property>
</ftp:sender>
But it is throwing error. The error report in servicemix.log says :-
15:50:43,038 | ERROR | xtenderThread-74 | ServiceAssemblyInstaller |
er.impl.ServiceAssemblyInstaller 100 | <component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message">
<component-name>servicemix-ftp</component-name>
<component-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg><msg-loc-info><loc-token/><loc-message>Unable to start
service unit</loc-message></msg-loc-info></task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<msg-loc-info>
<loc-token />
<loc-message>java.util.NoSuchElementException: Could not create a
validated object, cause:
org.apache.commons.net.ftp.FTPClient.setReaderThread(Z)V</loc-message>
<stack-trace><![CDATA[javax.jbi.JBIException:
java.util.NoSuchElementException: Could not create a validated object,
cause: org.apache.commons.net.ftp.FTPClient.setReaderThread(Z)V
at
org.apache.servicemix.ftp.FtpPollerEndpoint.borrowClient(FtpPollerEndpoint.java:544)
at
org.apache.servicemix.ftp.FtpPollerEndpoint.start(FtpPollerEndpoint.java:147)
at
org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
......
Caused by: java.util.NoSuchElementException: Could not create a validated
object, cause: org.apache.commons.net.ftp.FTPClient.setReaderThread(Z)V
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1008)
at
org.apache.servicemix.ftp.SocketClientPoolSupport.borrowClient(SocketClientPoolSupport.java:62)
at
org.apache.servicemix.ftp.FtpPollerEndpoint.borrowClient(FtpPollerEndpoint.java:542)
... 88 more
I am not getting any idea what to fix?
Is it a configuration issue or servicemix bundle issue or ftp server issue?
Could you please suggest the solution for this.
Thanks.
Regards,
Prakash
--
View this message in context:
http://old.nabble.com/servicemix4-ftp-ftp%3Apoller---ftp%3Asender-thowing-java.util.NoSuchElementException%3A-Could-not-create-a-validated-object%2C-cause%3A-org.apache.commons.net.ftp.FTPClient.setReaderThread-tp27779068p27779068.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.