FTP poll provider endpoint can not work correctly
-------------------------------------------------

                 Key: SMXCOMP-830
                 URL: https://issues.apache.org/jira/browse/SMXCOMP-830
             Project: ServiceMix Components
          Issue Type: Test
          Components: servicemix-ftp
    Affects Versions: servicemix-ftp-2009.01
         Environment: servicemix environment : windows xp
ftp server environment : redhat linux
            Reporter: Long, Yonggang
             Fix For: servicemix-ftp-2009.01


When i try to test the ftp component to get files from remote FTP server. It 
has connected to FTP server successfully, but can't download the files, and 
there don't have any exception logs. I don't know why.
I have only created one ftp-su, and have packaged the only SU to SA. here is 
the configuration in the xbean.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Apache ServiceMix Archetype -->
<beans xmlns:ftp="http://servicemix.apache.org/ftp/1.0";
    xmlns:ftptest="http://longyg.test/ftptest"; 
xmlns="http://www.springframework.org/schema/beans";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="
        http://servicemix.apache.org/ftp/1.0 
http://servicemix.apache.org/schema/servicemix-ftp-2010.01.xsd
        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";>
<ftp:poller service="ftptest:ftpPoller" endpoint="endpoint" 
targetService="ftptest:ftpSender"  targetEndpoint="endpoint" deleteFile="true"
                    uri="ftp://omc:[email protected]/home/omc/tmp";>
       <property name="filter">
            <bean class="org.apache.commons.io.filefilter.WildcardFilter">
                <constructor-arg value="*.zip" />
            </bean>
        </property>
        <property name="marshaler">
              <bean 
class="org.apache.servicemix.components.util.BinaryFileMarshaler" />
        </property>
    </ftp:poller>

    <ftp:sender service="ftptest:ftpSender" endpoint="endpoint" 
uri="ftp://omc:[email protected]/home/omc/tmp"; >
    <property name="marshaler">
      <bean class="org.apache.servicemix.components.util.BinaryFileMarshaler" />
    </property>
    </ftp:sender>    
</beans>

And here is part of debug logs:
12:04:07,104 | DEBUG | Timer-2    | AutoDeploymentService    | 
ramework.AutoDeploymentService  597 | Unpacked archive 
D:\tool\apache-servicemix-3.3.1\hotdeploy\ftp-sa-1.0-SNAPSHOT.zip to 
D:\tool\apache-servicemix-3.3.1\data\smx\tmp\ftp-sa-1.0-SNAPSHOT.0.tmp
12:04:07,120 | DEBUG | Timer-2    | AutoDeploymentService    | 
ramework.AutoDeploymentService  334 | SA dependencies: [servicemix-ftp]
12:04:07,120 | DEBUG | Timer-2    | DeploymentService        | 
bi.framework.DeploymentService  475 | Moving 
D:\tool\apache-servicemix-3.3.1\data\smx\tmp\ftp-sa-1.0-SNAPSHOT.0.tmp to 
D:\tool\apache-servicemix-3.3.1\data\smx\service-assemblies\ftp-sa\version_1\install
12:04:07,120 | DEBUG | Timer-2    | DeploymentService        | 
bi.framework.DeploymentService  502 | Unpack service unit archive 
D:\tool\apache-servicemix-3.3.1\data\smx\service-assemblies\ftp-sa\version_1\install\ftp-su-1.0-SNAPSHOT.zip
 to 
D:\tool\apache-servicemix-3.3.1\data\smx\service-assemblies\ftp-sa\version_1\sus\servicemix-ftp\ftp-su
12:04:07,198 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager   61 | Deploying service unit
12:04:07,198 | DEBUG | Timer-2    | FtpComponent             | 
on.xbean.AbstractXBeanDeployer   57 | Looking for 
D:\tool\apache-servicemix-3.3.1\data\smx\service-assemblies\ftp-sa\version_1\sus\servicemix-ftp\ftp-su\xbean.xml:
 true
12:04:07,261 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager   75 | Service unit deployed
12:04:07,323 | INFO  | Timer-2    | ServiceAssemblyLifeCycle | 
ework.ServiceAssemblyLifeCycle  133 | Starting service assembly: ftp-sa
12:04:07,323 | INFO  | Timer-2    | ServiceUnitLifeCycle     | 
framework.ServiceUnitLifeCycle   78 | Initializing service unit: ftp-su
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager  101 | Initializing service unit
12:04:07,323 | DEBUG | Timer-2    | ComponentContextImpl     | 
framework.ComponentContextImpl  124 | Component: servicemix-ftp activated 
endpoint: {http://longyg.test/ftptest}ftpSender : endpoint
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
icemix.common.DefaultComponent   94 | Querying service description for 
ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
icemix.common.DefaultComponent  102 | No description found for 
{http://longyg.test/ftptest}ftpSender:endpoint
12:04:07,323 | DEBUG | Timer-2    | WSDL1Processor           | 
amework.support.WSDL1Processor   63 | Endpoint 
ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]
 has no service description
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
icemix.common.DefaultComponent   94 | Querying service description for 
ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
icemix.common.DefaultComponent  102 | No description found for 
{http://longyg.test/ftptest}ftpSender:endpoint
12:04:07,323 | DEBUG | Timer-2    | WSDL2Processor           | 
amework.support.WSDL2Processor   64 | Endpoint 
ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]
 has no service description
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager  124 | Service unit initialized
12:04:07,323 | INFO  | Timer-2    | ServiceUnitLifeCycle     | 
framework.ServiceUnitLifeCycle   97 | Starting service unit: ftp-su
12:04:07,323 | DEBUG | pool-2-thread-1 | JCAFlow                  | 
cemix.jbi.nmr.flow.jca.JCAFlow  430 | ServiceMix: broadcasting info for 
org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]]
12:04:07,323 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager  142 | Starting service unit
12:04:07,339 | DEBUG | pool-2-thread-1 | JMSFlow                  | 
i.nmr.flow.jms.AbstractJMSFlow  374 | ServiceMix: broadcasting info for 
org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://longyg.test/ftptest}ftpSender,endpoint=endpoint]]
12:04:08,948 | DEBUG | pool-component.servicemix-ftp-thread-1 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:09,932 | DEBUG | pool-component.servicemix-ftp-thread-1 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:10,635 | DEBUG | Timer-2    | FtpComponent             | 
.common.BaseServiceUnitManager  157 | Service unit started
12:04:10,650 | INFO  | Timer-2    | AutoDeploymentService    | 
ramework.AutoDeploymentService  659 | Directory: hotdeploy: Finished 
installation of archive:  ftp-sa-1.0-SNAPSHOT.zip
12:04:13,946 | DEBUG | pool-component.servicemix-ftp-thread-2 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:15,492 | DEBUG | pool-component.servicemix-ftp-thread-2 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:18,976 | DEBUG | pool-component.servicemix-ftp-thread-3 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:19,725 | DEBUG | pool-component.servicemix-ftp-thread-3 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:23,990 | DEBUG | pool-component.servicemix-ftp-thread-4 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:24,786 | DEBUG | pool-component.servicemix-ftp-thread-4 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:29,004 | DEBUG | pool-component.servicemix-ftp-thread-5 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:29,753 | DEBUG | pool-component.servicemix-ftp-thread-5 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:34,018 | DEBUG | pool-component.servicemix-ftp-thread-6 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:34,767 | DEBUG | pool-component.servicemix-ftp-thread-6 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:39,032 | DEBUG | pool-component.servicemix-ftp-thread-7 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:39,781 | DEBUG | pool-component.servicemix-ftp-thread-7 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:44,046 | DEBUG | pool-component.servicemix-ftp-thread-8 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:44,811 | DEBUG | pool-component.servicemix-ftp-thread-8 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:49,060 | DEBUG | pool-component.servicemix-ftp-thread-9 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory /home/omc/tmp
12:04:49,794 | DEBUG | pool-component.servicemix-ftp-thread-9 | FtpComponent    
         | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:54,073 | DEBUG | pool-component.servicemix-ftp-thread-10 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory 
/home/omc/tmp
12:04:54,839 | DEBUG | pool-component.servicemix-ftp-thread-10 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:04:59,087 | DEBUG | pool-component.servicemix-ftp-thread-11 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory 
/home/omc/tmp
12:04:59,853 | DEBUG | pool-component.servicemix-ftp-thread-11 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa
12:05:04,101 | DEBUG | pool-component.servicemix-ftp-thread-12 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  334 | Polling directory 
/home/omc/tmp
12:05:04,851 | DEBUG | pool-component.servicemix-ftp-thread-12 | FtpComponent   
          | rvicemix.ftp.FtpPollerEndpoint  357 | Polling directory 
/home/omc/tmp/aaa


>From the logs, it has connected FTP server really, and execute polling 
>directory /home/omc/tmp. There are xml and zip files in this directory, but 
>they are not downloaded to the other server.
Is anybody meet the similar situation?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to