My Oracle Support Banner

ODI OdiSftpGet Fails With "Invalid Absolute URI" when Remote Host Is on Windows (Doc ID 2421907.1)

Last updated on JULY 16, 2018

Applies to:

Oracle Data Integrator Cloud Service - Version 17.1.3 and later
Oracle Data Integrator - Version and later
Information in this document applies to any platform.


Using the OdiSftpGet tool to transfer files from a Windows environment to Linux.

The following failure is received when the tool is executed from an Oracle Data Integrator (ODI) installation on Linux:

org.apache.commons.vfs2.FileSystemException: Invalid absolute URI"sftp://hostname.domainG:/temp/".
  at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(
  at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(
  at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(
  at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(
  at oracle.odi.runtime.agent.execution.SessionTask.execIntegratedFunction(
  at oracle.odi.runtime.agent.execution.SessionTask.executeOdiCommand(
  at ...
Caused by: org.apache.commons.vfs2.FileSystemException: Port number is missing from URI"sftp://hostname.domainG:/temp/".
  at org.apache.commons.vfs2.provider.HostFileNameParser.extractPort(
  at org.apache.commons.vfs2.provider.HostFileNameParser.extractToPath(
  at org.apache.commons.vfs2.provider.URLFileNameParser.parseUri(
  at org.apache.commons.vfs2.provider.AbstractFileProvider.parseUri(
  at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(
  ... 24 more




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.