You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Vikas Kumar <vi...@adeptia.com> on 2007/07/02 18:14:58 UTC

FTP issue


Hi

 I am getting this problem:

DefaultFileSystemManager fsManager;

fileName = fileName.replace( ( char ) 0xA0, ( char ) 0x20 );

try{

fsManager = getManager();

FileSystemOptions fileSystemOptions = new FileSystemOptions();

FtpFileSystemConfigBuilder.getInstance().setPassiveMode(fileSystemOptions, true);

FtpFileSystemConfigBuilder.getInstance().setEntryParser(fileSystemOptions,"org.apache.commons.net.ftp.parser.NTFTPEntryParser" );

String url = prepareSecuredUrl( hostName, portNumder, ftpUserId, ftpPassword,

fileName);


_fileObject = fsManager.resolveFile( url, fileSystemOptions );

 

FileContent content = _fileObject.getContent();

// System.out.println(""+content.toString());

try

{

if ( content.getInputStream() == null )

throw new Exception(

"Not able to retrieve file from Secured FTP server running at "

+ host );

}catch (FileSystemException e)

{

e.printStackTrace();

throw new Exception(

"Not able to retrieve file from Secured FTP server running at "

+ host + " because no such file exists");

}

org.apache.commons.vfs.FileSystemException: Could not read from "ftp://administrator:ashish@ashish/students1.txt" because it is a not a file.

at org.apache.commons.vfs.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1111)

at org.apache.commons.vfs.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:317)

at com.adeptia.indigo.services.transport.ftp.FTP.download1(FTP.java:163)

at com.adeptia.indigo.services.transport.ftp.FtpSource.createInputStream(FtpSource.java:171)

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.GeneratedMethodAccessor133.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)





Pls help me regards this issue.

at java.lang.Thread.run(Unknown Source)