Hi, Please ignore above error[2].
This is the correct error. [2016-03-04 17:05:53,405] ERROR - FileFtpOverProxy Could not connect to FTP ftpServer: Could not connect to 127.0.0.1 using port 21 java.io.IOException: Could not connect to 127.0.0.1 using port 21 at org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:138) at org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:135) at org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) 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) Caused by: java.io.IOException: HTTPTunnelConnector: connection failed Response received from the proxy: HTTP/1.1 403 Forbidden Server: squid/3.3.8 Mime-Version: 1.0 Date: Fri, 04 Mar 2016 11:35:53 GMT Content-Type: text/html Content-Length: 3113 X-Squid-Error: ERR_ACCESS_DENIED 0 Vary: Accept-Language Content-Language: en X-Cache: MISS from vives-ThinkPad-T540p X-Cache-Lookup: NONE from vives-ThinkPad-T540p:3128 Via: 1.1 vives-ThinkPad-T540p (squid/3.3.8) Connection: keep-alive at org.apache.commons.net.ftp.FTPHTTPClient.tunnelHandshake(FTPHTTPClient.java:194) at org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:135) *Thank youVivekananthan Sivanayagam* *Associate Software Engineer | WSO2* *E:vivekanant...@wso2.com <e%3avivekanant...@wso2.com>* *M:+94752786138* On Fri, Mar 4, 2016 at 5:03 PM, Vivekananthan Sivanayagam < vivekanant...@wso2.com> wrote: > Hi Anuruddha, > > When I tested with skipping Squid proxy, I got the error[1].I was getting > the error [2], when I included Squid proxy. > > [1] > > [2016-03-04 16:46:41,101] ERROR - FileFtpOverProxy Error occurred while > uploading:Connection timed out > java.net.ConnectException: Connection timed out > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:579) > at > org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:894) > at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:633) > at org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:624) > at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1976) > at > org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:194) > at > org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) > 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) > > [2] > > [2016-03-04 16:55:28,600] ERROR - FileFtpOverProxy Could not connect to > FTP ftpServer: Could not connect to 127.0.0.1 using port 21 > java.io.IOException: Could not connect to 127.0.1.1 using port 21 > at org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:138) > at > org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:135) > at > org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) > 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) > Caused by: java.io.IOException: HTTPTunnelConnector: connection failed > Response received from the proxy: > HTTP/1.1 403 Forbidden > Server: squid/3.3.8 > Mime-Version: 1.0 > Date: Fri, 04 Mar 2016 11:25:28 GMT > Content-Type: text/html > Content-Length: 3113 > X-Squid-Error: ERR_ACCESS_DENIED 0 > Vary: Accept-Language > Content-Language: en > X-Cache: MISS from vives-ThinkPad-T540p > X-Cache-Lookup: NONE from vives-ThinkPad-T540p:3128 > Via: 1.1 vives-ThinkPad-T540p (squid/3.3.8) > Connection: keep-alive > > at > org.apache.commons.net.ftp.FTPHTTPClient.tunnelHandshake(FTPHTTPClient.java:194) > at org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:135) > > > Please give me suggestion to overcome those errors. > > > > > *Thank youVivekananthan Sivanayagam* > > *Associate Software Engineer | WSO2* > > *E:vivekanant...@wso2.com <e%3avivekanant...@wso2.com>* > *M:+94752786138 <%2B94752786138>* > > On Fri, Mar 4, 2016 at 10:54 AM, Vivekananthan Sivanayagam < > vivekanant...@wso2.com> wrote: > >> Hi Anuruddha, >> >> I tried as you mentioned to check standalone mode and skipped squid proxy >> test, but I got same error again. I followed this doc[1] to create ftp >> connection. >> >> [1] http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/ >> >> >> >> >> *Thank youVivekananthan Sivanayagam* >> >> *Associate Software Engineer | WSO2* >> >> *E:vivekanant...@wso2.com <e%3avivekanant...@wso2.com>* >> *M:+94752786138 <%2B94752786138>* >> >> On Fri, Mar 4, 2016 at 8:14 AM, Vivekananthan Sivanayagam < >> vivekanant...@wso2.com> wrote: >> >>> 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 <%2B94752786138>* >>> >>> 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