ODI Agent Failing to Start With ODL-52051: unable to process file './ODI-logging-config.xml'

(Doc ID 2415668.1)

Last updated on JULY 03, 2018

Applies to:

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

Symptoms

The following error occurs when attempting to restart the Oracle Data Integrator (ODI) Agent:

Logging configuration class "oracle.core.ojdl.logging.LoggingConfiguration" failed
oracle.core.ojdl.logging.LoggingConfigurationException: ODL-52051: unable to process file './ODI-logging-config.xml'; exception: java.io.FileNotFoundException: /././ODI-logging-config.xml (A file or directory in the path name does not exist.)
Exception in thread "main" java.lang.ExceptionInInitializerError
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:257)
  at java.nio.file.FileSystems.getDefault(FileSystems.java:188)
  at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:496)
  at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:491)
  at java.security.AccessController.doPrivileged(AccessController.java:400)
  at sun.util.calendar.ZoneInfoFile.(ZoneInfoFile.java:490)
  at java.lang.J9VMInternals.initializeImpl(Native Method)
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:235)
  at sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:676)
  at java.util.TimeZone.getTimeZone(TimeZone.java:592)
  at java.util.TimeZone.setDefaultZone(TimeZone.java:722)
  at java.util.TimeZone.getDefaultRef(TimeZone.java:655)
  at java.util.TimeZone.getDefault(TimeZone.java:642)
  at java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:693)
  at java.text.SimpleDateFormat.(SimpleDateFormat.java:592)
  at java.text.SimpleDateFormat.(SimpleDateFormat.java:571)
  at com.sunopsis.core.SnpsObject.(SnpsObject.java:14)
  at java.lang.J9VMInternals.initializeImpl(Native Method)
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:235)
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:202)
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:202)
  at java.lang.Class.forNameImpl(Native Method)
  at java.lang.Class.forName(Class.java:256)
  at oracle.odi.Agent.main(Agent.java:608)
Caused by: java.lang.RuntimeException: default directory must be absolute
  at sun.nio.fs.UnixFileSystem.(UnixFileSystem.java:68)
  at sun.nio.fs.AixFileSystem.(AixFileSystem.java:55)
  at sun.nio.fs.AixFileSystemProvider.newFileSystem(AixFileSystemProvider.java:55)
  at sun.nio.fs.AixFileSystemProvider.newFileSystem(AixFileSystemProvider.java:48)
  at sun.nio.fs.UnixFileSystemProvider.(UnixFileSystemProvider.java:69)
  at sun.nio.fs.AixFileSystemProvider.(AixFileSystemProvider.java:50)
  at java.lang.J9VMInternals.newInstanceImpl(Native Method)
  at java.lang.Class.newInstance(Class.java:1781)
  at sun.nio.fs.DefaultFileSystemProvider$1.run(DefaultFileSystemProvider.java:65)
  at sun.nio.fs.DefaultFileSystemProvider$1.run(DefaultFileSystemProvider.java:56)
  at java.security.AccessController.doPrivileged(AccessController.java:400)
  at sun.nio.fs.DefaultFileSystemProvider.createProvider(DefaultFileSystemProvider.java:55)
  at sun.nio.fs.DefaultFileSystemProvider.create(DefaultFileSystemProvider.java:87)
  at java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(FileSystems.java:120)
  at java.nio.file.FileSystems$DefaultFileSystemHolder.access$000(FileSystems.java:101)
  at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:110)
  at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:108)
  at java.security.AccessController.doPrivileged(AccessController.java:400)
  at java.nio.file.FileSystems$DefaultFileSystemHolder.defaultFileSystem(FileSystems.java:107)
  at java.nio.file.FileSystems$DefaultFileSystemHolder.(FileSystems.java:102)
  at java.lang.J9VMInternals.initializeImpl(Native Method)
  at java.lang.J9VMInternals.initialize(J9VMInternals.java:235)
  ... 23 more

Changes

There were no known changes to the environment at the time.

However it was later shown that the server with the failing agent could not access the Linux JDK Mounted Driver.

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