[ https://issues.apache.org/jira/browse/VFS-113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510177 ]
vikas commented on VFS-113: --------------------------- rg.apache.commons.vfs.FileSystemException: Could not read file "sftp://maan:[EMAIL PROTECTED]/transport/source/students1.txt". at org.apache.commons.vfs.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1163) at org.apache.commons.vfs.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:360) at com.adeptia.indigo.services.transport.ftp.SecuredFtp.download(SecuredFtp.java:161) at com.adeptia.indigo.services.transport.ftp.FtpSource.createInputStream(FtpSource.java:179) at com.adeptia.indigo.services.transport.support.AbstractStreamSource.initialize(AbstractStreamSource.java:44) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:483) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown Source) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source) at com.adeptia.indigo.utils.RemoteMBeanProxy$LocalHandler.invokeOperation(RemoteMBeanProxy.java:441) at com.adeptia.indigo.utils.RemoteMBeanProxy$Handler.invoke(RemoteMBeanProxy.java:294) at $Proxy2.initialize(Unknown Source) at com.adeptia.indigo.jelly.ActivityTag.runSync(ActivityTag.java:313) at com.adeptia.indigo.jelly.ActivityTag.doTag(ActivityTag.java:250) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:278) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:133) at com.werken.blissed.jelly.JellyActivity.perform(JellyActivity.java:120) at com.werken.blissed.ProcessEngine.enterState(ProcessEngine.java:391) at com.werken.blissed.ProcessEngine.followTransition(ProcessEngine.java:509) at com.werken.blissed.ProcessEngine.checkTransitions(ProcessEngine.java:458) at com.werken.blissed.ProcessEngine.startProcess(ProcessEngine.java:366) at com.werken.blissed.ProcessEngine.spawn(ProcessEngine.java:299) at com.adeptia.indigo.processflow.BlissedProcessFlow.execute(BlissedProcessFlow.java:159) at com.adeptia.indigo.transaction.IndigoTransaction.execute(IndigoTransaction.java:423) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:483) at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown Source) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.access$100(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server at "sftp://maan:[EMAIL PROTECTED]/". at org.apache.commons.vfs.provider.sftp.SftpFileSystem.getChannel(SftpFileSystem.java:144) at org.apache.commons.vfs.provider.sftp.SftpFileObject.doGetInputStream(SftpFileObject.java:380) at org.apache.commons.vfs.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1159) ... 53 more Caused by: com.jcraft.jsch.JSchException: java.io.IOException: inputstream is closed at com.jcraft.jsch.ChannelSftp.start(Unknown Source) at com.jcraft.jsch.Channel.connect(Unknown Source) at com.jcraft.jsch.Channel.connect(Unknown Source) at org.apache.commons.vfs.provider.sftp.SftpFileSystem.getChannel(SftpFileSystem.java:123) ... 55 more Caused by: java.io.IOException: inputstream is closed at com.jcraft.jsch.ChannelSftp.fill(Unknown Source) at com.jcraft.jsch.ChannelSftp.header(Unknown Source) ... 59 more Tim Rademacher is saying right i debug the code i found one thread opens the connectionand return the input syteam stream.While the input stream is processed ,another thread does anything with sftp. It gets the same SftpChannel from the FileSystem, opens it (again?) and closes it, when it's finished. Then the first thread seems to get the error. I am facing this problem . Please help me regards this. What should i have done to resolve this problem Thanks Vikas > NullPointerException during getting InputStream from SftpFileObject > ------------------------------------------------------------------- > > Key: VFS-113 > URL: https://issues.apache.org/jira/browse/VFS-113 > Project: Commons VFS > Issue Type: Bug > Reporter: Tim Rademacher > Fix For: 1.1 > > Attachments: SftpFileObject.diff > > > Hi, > I experienced unregular NullPointerExceptions while getting an InputStream > from an SftpFileObject. It only occures in a multithreading environment. > I made a patch. By now it seems to work! > Regards, > Tim -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]