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

Reply via email to