Re: [Dev] sFTP error - "cannot resolve replyFile "

2019-03-14 Thread Sanjay Bawri
Hi Srivathsan,

Thanks for your response. This was resolved.

Regards,
Sanjay

On Mon, Mar 11, 2019 at 3:38 PM Srivathsan Shanmuganathan <
srivath...@wso2.com> wrote:

> [Adding dev@wso2.org]
>
> On Mon, 11 Mar 2019, 18:53 Srivathsan Shanmuganathan  wrote:
>
>> Hi Sanjay,
>> May I know which version of WSO2 EI you are using?
>> As I have checked with EI 6.4.0 it seems to be working fine. Could you
>> please double check your sftp uri pattern? (If you are using any symbols
>> you can encode them and try)
>> It would be better if you could kindly share your proxy service and the
>> full logs so that we can assist you more.
>>
>> Thanks
>>
>> Regards,
>> Srivathsan S
>>
>> On Sun, Feb 24, 2019 at 10:22 PM Sanjay Bawri 
>> wrote:
>>
>>> Hi,
>>>
>>> I have a service (pasted at the end) that writes to an sFTP server. The
>>> service is pasted below. The service works fine when writing the file from
>>> an installation of WSO2 EI on local windows machine, however, the same
>>> service when deployed to linux throws the below error:
>>>
>>> *The Error:*
>>>
>>> ERROR {org.apache.synapse.transport.vfs.VFSTransportSender} -* cannot
>>> resolve replyFile 
>>> *org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:86)
>>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:149)
>>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:111)
>>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:81)
>>> org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:778)
>>> org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:658)
>>> org.apache.synapse.transport.vfs.VFSTransportSender.writeFile(VFSTransportSender.java:233)
>>> org.apache.synapse.transport.vfs.VFSTransportSender.sendMessage(VFSTransportSender.java:194)
>>> org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:112)
>>> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>>> org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297)
>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>>> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:595)
>>> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:85)
>>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:547)
>>> org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:384)
>>> org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:65)
>>> org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:121)
>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158)
>>> org.apache.synapse.mediators.MediatorWorker.run(MediatorWorker.java:80)
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>>> java.lang.Thread.run(Thread.java:748)
>>>
>>>
>>> *The service *(there is proxy service that call the below sequence
>>> actually, but the problem is just while writing the file to sFTP server,
>>> hence pasting just the sequence code):
>>>
>>> 
>>> >> onError="fault" xmlns="http://ws.apache.org/ns/synapse;>
>>> 
>>> 
>>> >> value="true"/>
>>> 
>>>
>>> 
>>> >> expression="get-property('SYSTEM_DATE',
>>> 'yyMMdd')"
>>> name="sdDate" scope="default" />
>>> >> expression="get-property('SYSTEM_DATE',
>>> 'HHmmss')"
>>> name="sdTime" scope="default" />
>>> >> expression="fn:concat(get-property('sdDate'),
>>> '_', get-property('ssTime'),'_MyFile.txt')"
>>> name="transport.vfs.ReplyFileName"
>>> scope="transport" />
>>> >> value="text/plain"/>
>>> 
>>> >> value="text/plain"/>
>>> >> value="text/plain"/>
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>>
>>> Any guidance is appreciated.
>>>
>>>
>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>
>>

Re: [Dev] sFTP error - "cannot resolve replyFile "

2019-03-11 Thread Srivathsan Shanmuganathan
[Adding dev@wso2.org]

On Mon, 11 Mar 2019, 18:53 Srivathsan Shanmuganathan  Hi Sanjay,
> May I know which version of WSO2 EI you are using?
> As I have checked with EI 6.4.0 it seems to be working fine. Could you
> please double check your sftp uri pattern? (If you are using any symbols
> you can encode them and try)
> It would be better if you could kindly share your proxy service and the
> full logs so that we can assist you more.
>
> Thanks
>
> Regards,
> Srivathsan S
>
> On Sun, Feb 24, 2019 at 10:22 PM Sanjay Bawri 
> wrote:
>
>> Hi,
>>
>> I have a service (pasted at the end) that writes to an sFTP server. The
>> service is pasted below. The service works fine when writing the file from
>> an installation of WSO2 EI on local windows machine, however, the same
>> service when deployed to linux throws the below error:
>>
>> *The Error:*
>>
>> ERROR {org.apache.synapse.transport.vfs.VFSTransportSender} -* cannot
>> resolve replyFile 
>> *org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:86)
>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:149)
>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:111)
>> org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:81)
>> org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:778)
>> org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:658)
>> org.apache.synapse.transport.vfs.VFSTransportSender.writeFile(VFSTransportSender.java:233)
>> org.apache.synapse.transport.vfs.VFSTransportSender.sendMessage(VFSTransportSender.java:194)
>> org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:112)
>> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>> org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297)
>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:595)
>> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:85)
>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:547)
>> org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:384)
>> org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:65)
>> org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:121)
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158)
>> org.apache.synapse.mediators.MediatorWorker.run(MediatorWorker.java:80)
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>> java.lang.Thread.run(Thread.java:748)
>>
>>
>> *The service *(there is proxy service that call the below sequence
>> actually, but the problem is just while writing the file to sFTP server,
>> hence pasting just the sequence code):
>>
>> 
>> > onError="fault" xmlns="http://ws.apache.org/ns/synapse;>
>> 
>> 
>> > value="true"/>
>> 
>>
>> 
>> > expression="get-property('SYSTEM_DATE', 'yyMMdd')"
>> name="sdDate" scope="default" />
>> > expression="get-property('SYSTEM_DATE', 'HHmmss')"
>> name="sdTime" scope="default" />
>> > expression="fn:concat(get-property('sdDate'),
>> '_', get-property('ssTime'),'_MyFile.txt')"
>> name="transport.vfs.ReplyFileName"
>> scope="transport" />
>> > value="text/plain"/>
>> 
>> > value="text/plain"/>
>> > value="text/plain"/>
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>
>>
>> Any guidance is appreciated.
>>
>>
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>
>
> --
> *S.Srivathsan*
> Software Engineer | WSO2
> (M) +94 774606335 | (E) srivath...@wso2.com
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] sFTP error - "cannot resolve replyFile "

2019-02-24 Thread Sanjay Bawri
Hi,

I have a service (pasted at the end) that writes to an sFTP server. The
service is pasted below. The service works fine when writing the file from
an installation of WSO2 EI on local windows machine, however, the same
service when deployed to linux throws the below error:

*The Error:*

ERROR {org.apache.synapse.transport.vfs.VFSTransportSender} -* cannot
resolve replyFile
*org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:86)
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:149)
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:111)
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:81)
org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:778)
org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:658)
org.apache.synapse.transport.vfs.VFSTransportSender.writeFile(VFSTransportSender.java:233)
org.apache.synapse.transport.vfs.VFSTransportSender.sendMessage(VFSTransportSender.java:194)
org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:112)
org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297)
org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:595)
org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:85)
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:547)
org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:384)
org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:65)
org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:121)
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:108)
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:70)
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158)
org.apache.synapse.mediators.MediatorWorker.run(MediatorWorker.java:80)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)


*The service *(there is proxy service that call the below sequence
actually, but the problem is just while writing the file to sFTP server,
hence pasting just the sequence code):


http://ws.apache.org/ns/synapse;>




   




















Any guidance is appreciated.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev