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.

Reply via email to