Hi Anuruddha,

Thank you. I check and update.




*Thank youVivekananthan Sivanayagam*

*Associate Software Engineer | WSO2*

*E:vivekanant...@wso2.com <e%3avivekanant...@wso2.com>*
*M:+94752786138*

On Fri, Mar 4, 2016 at 7:51 AM, Anuruddha Premalal <anurud...@wso2.com>
wrote:

> Hi Vivekanathan,
>
> Quick way to diagnose this is to add a main method and pass the parameters
> and check whether it's working in standalone mode. That way you have more
> power and control over debugging.
>
>  As the error states it's trying to do a FTP upload via a
> close/unavailable FTP connection so you can focus on the connection
> creation section and see what's happening there, also at the same time
> monitor the FTP server logs, I'd suggest to skip the squid proxy first and
> do the testing incrementally.
>
> Regards,
> Anuruddha.
>
> On Wed, Mar 2, 2016 at 11:54 AM, Vivekananthan Sivanayagam <
> vivekanant...@wso2.com> wrote:
>
>> Hi ,
>>
>> I have implemented a method to support FTP Over proxy in file connector
>> version 2, I used Java Client [1](commons-net 3.4) and configured "Squid"
>> proxy[2].
>>
>> I am getting the following errors when I invoke a method.
>>
>> [2016-03-02 10:56:19,535] ERROR - FileFtpOverProxy Error occurred while
>> uploading:Connection is not open
>> java.io.IOException: Connection is not open
>> at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:474)
>> at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608)
>> at org.apache.commons.net.ftp.FTP.user(FTP.java:753)
>> at org.apache.commons.net.ftp.FTPClient.login(FTPClient.java:1034)
>> at
>> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:151)
>> at
>> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:47)
>> at
>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
>> at
>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
>> at
>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97)
>> at
>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
>> at
>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
>> at
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149)
>> at
>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185)
>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142)
>> at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> I have attached a FileFtpOverProxy.java here.
>>
>> [1] https://commons.apache.org/proper/commons-net/
>> [2] http://www.tecmint.com/configure-squid-server-in-linux/
>>
>>
>>
>>
>>
>>
>> *Thank youVivekananthan SivanayagamAssociate Software Engineer |
>> WSO2E:vivekanant...@wso2.com <e%3avivekanant...@wso2.com>M:+94752786138
>> <%2B94752786138>*
>>
>
>
>
> --
> *Anuruddha Premalal*
> Software Eng. | WSO2 Inc.
> Mobile : +94717213122
> Web site : www.anuruddha.org
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to