'ODI-30052: No file found' Signalled When Using The OdiFileWait Tool on a NFS Mounted Directory

(Doc ID 1558984.1)

Last updated on SEPTEMBER 22, 2017

Applies to:

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

Symptoms

When using the Oracle Data Integrator (ODI) 11g or 12c tool called OdiFileWait for a file present on a NFS mounted file system using the following syntax:

$ODI_HOME/bin/startcmd.sh OdiFileWait -DIR=/data/gg_shared/MOMOA61A/BUILD -PATTERN=Add_Extract.oby -CASESENS=YES -FILECOUNT=1 -TIMEOUT=2000 -POLLINT=1000 -NOFILE_ERROR=YES

 the command fails, and returns the following message:

com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-30052: No file found.
  at com.sunopsis.dwg.tools.FileWait.waitFiles(FileWait.java:1093)
  at com.sunopsis.dwg.tools.FileWait.actionExecute(FileWait.java:247)
  at com.sunopsis.dwg.function.SnpsFunctionBase.execute(SnpsFunctionBase.java:276)
  at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java:3437)
  at com.sunopsis.dwg.dbobj.SnpSessTaskSql.executeOdiCommand(SnpSessTaskSql.java:1509)
  at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:44)
  at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:1)
  at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
 ...

Using the same command but with a local file system no problems are encountered.

Furthermore, the ODI 11g and 12c tools called:

do not present the same incorrect behavior with the file on the same NFS mounted file system.

This behviour could be reproduced with the current latest Sun Java version 1.7.0_17.

Cause

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 hundreds of Community platforms