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 <
[email protected]> 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:[email protected] <e%[email protected]>M:+94752786138
> <%2B94752786138>*
>



-- 
*Anuruddha Premalal*
Software Eng. | WSO2 Inc.
Mobile : +94717213122
Web site : www.anuruddha.org
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to