Hi Freeman,
Thanks.
Yes, we have tested in FUSE 4.2.0-fuse-01-00.
It is working perfectly fine with some correction as 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>
<file:sender service="ns:ftpSender" endpoint="ftpSenderEndpoint"
directory="file:/home/prakash/test/sender">
<property name="marshaler">
<bean
class="org.apache.servicemix.components.util.BinaryFileMarshaler"
/>
</property>
</file:sender>
But currently (our custumer prefer servicemix free version) apache
servicemix 4.0.0, is throwing same error as I mentioned in earlier post.
Is there any fix(patch) for this in apache servicemix 4.0.0?
Moreover apache servicemix 4.2.0 is not ready yet.
Any help?
Thanks.
Regards,
Prakash
Freeman Fang wrote:
>
> Hi,
>
> I think it's a bundle version mismatch issue.
> Could you test with the latest released FUSE ESB 4.2 release [1](which
> is based on SMX 4.x ), as in the latest release version we fixed lots
> of issues after apace servicemix 4.0 release
> If the fuse version works, then the next coming apache servicemix 4.2
> release should also works for you.
> [1]http://repo.open.iona.com/maven2/org/apache/servicemix/apache-servicemix/4.2.0-fuse-01-00/
>
> Freeman
>
> On 2010-3-4, at 下午6:33, pshettyk wrote:
>
>>
>> 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.
>>
>
>
> --
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
>
>
>
--
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-tp27779068p27780209.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.