My Oracle Support Banner

OPatch Error "IllegalArgumentException: 'other' is different type of Path" when Applying ODI Patch (Doc ID 2580849.1)

Last updated on JANUARY 29, 2021

Applies to:

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

Symptoms

NOTE: In the examples below, the names represent a fictitious sample for clarity. Any similarity to actual environments, past or present, is purely coincidental and not intended in any manner.

When applying a patch on Oracle Data Integrator (ODI) on a Windows 2012 R2 operating system, the OPatch utility exits with the following error:

[SEVERE] oracle.glcm.opatch.common.api.install.HomeOperationsException: A failure occurred while processing patch: <PATCH_NUMBER>
  at com.oracle.cie.gdr.patch.HomeOperationsImpl.processPatch(HomeOperationsImpl.java:744)
  at oracle.opatch.ipm.IPMRWServices.processPatch(IPMRWServices.java:955)
  at oracle.opatch.ipm.IPMRWServices.savePatch(IPMRWServices.java:454)
  at oracle.opatch.ApplySession.apply(ApplySession.java:953)
  at oracle.opatch.ApplySession.processLocal(ApplySession.java:4080)
  at oracle.opatch.ApplySession.process(ApplySession.java:5061)
  at oracle.opatch.ApplySession.process(ApplySession.java:4923)
  at oracle.opatch.OPatchACL.processApply(OPatchACL.java:310)
  at oracle.opatch.opatchutil.NApply.legacy_process(NApply.java:1416)
  at oracle.opatch.opatchutil.NApply.legacy_process(NApply.java:368)
  at oracle.opatch.opatchutil.NApply.process(NApply.java:348)
  at oracle.opatch.opatchutil.OUSession.napply(OUSession.java:1108)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at oracle.opatch.UtilSession.process(UtilSession.java:355)
  at oracle.opatch.OPatchSession.process(OPatchSession.java:2650)
  at oracle.opatch.OPatch.process(OPatch.java:779)
  at oracle.opatch.OPatch.main(OPatch.java:829)
Caused by: java.lang.IllegalArgumentException: 'other' is different type of Path
  at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:388)
  at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:44)
  at com.oracle.cie.gdr.patch.PatchHandlerImpl.regenerateLibraries(PatchHandlerImpl.java:1919)
  at com.oracle.cie.gdr.patch.PatchHandlerImpl.processPatchUsingPaths(PatchHandlerImpl.java:756)
  at com.oracle.cie.gdr.patch.HomeOperationsImpl.processPatch(HomeOperationsImpl.java:740)
  ... 19 more

Cause

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

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


In this Document
Symptoms
Cause
Solution
References


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