Hi,

Then I believe  apache servicemix 4.2 will fix it.
The smx 4.2 release is coming soon.

Freeman

On 2010-3-4, at 下午8:39, pshettyk wrote:


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.



--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com

Reply via email to