E-Business Suite 12.2.5 Applications DBA, Issues with the Function of AD Utilities
When attempting to run rapidwiz on an Exadata database machine to install Oracle E-Business Suite 12.2, the following error occurs:
ERROR
[oracle@<hostname.com> ] $ Exception in thread "main" java.lang.UnsatisfiedLinkError: software/startCD/Disk1/rapidwiz/jre/x64/1.6.0/lib/i386/libmawt.so: libXi.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)
Could not find the main class: oracle.apps.ad.rapidwiz.RIWizard. Program will exit.
Possible Reasons:
Rapidwiz is expecting a 32-bit version of the JDK, and the error occurs because the only version available is 64-bit.
The issue is discussed in the following unpublished defect:
Bug 24386615 - STARTCD SHOULD BE UPDATED TO USE 64 BIT VERSION OF THE JDK/JRE .
Solution:
Copy a 64 bit version of the JDK from any 12c Oracle Home.
To resolve the issue test the following steps in a development instance and then migrate accordingly:
1. Backup the existing JDK located in startCD/Disk1/rapidwiz/jre/Linux_x64/
2. Copy a 64 bit version of the JDK to a zip file from any 12c Oracle Database or Grid Home located in $ORACLE_HOME/ via the following command:
$ zip -ryT 1.6.0.zip jdk
3. Move the zip file 1.6.0.zip (via scp or other) into startCD/Disk1/rapidwiz/jre/Linux_x64
4. Unzip file 1.6.0.zip in directory startCD/Disk1/rapidwiz/jre/Linux_x64
5. Retest Rapidwiz and confirm the error is resolved.
When attempting to run rapidwiz on an Exadata database machine to install Oracle E-Business Suite 12.2, the following error occurs:
ERROR
[oracle@<hostname.com> ] $ Exception in thread "main" java.lang.UnsatisfiedLinkError: software/startCD/Disk1/rapidwiz/jre/x64/1.6.0/lib/i386/libmawt.so: libXi.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)
Could not find the main class: oracle.apps.ad.rapidwiz.RIWizard. Program will exit.
Possible Reasons:
Rapidwiz is expecting a 32-bit version of the JDK, and the error occurs because the only version available is 64-bit.
The issue is discussed in the following unpublished defect:
Bug 24386615 - STARTCD SHOULD BE UPDATED TO USE 64 BIT VERSION OF THE JDK/JRE .
Solution:
Copy a 64 bit version of the JDK from any 12c Oracle Home.
To resolve the issue test the following steps in a development instance and then migrate accordingly:
1. Backup the existing JDK located in startCD/Disk1/rapidwiz/jre/Linux_x64/
2. Copy a 64 bit version of the JDK to a zip file from any 12c Oracle Database or Grid Home located in $ORACLE_HOME/ via the following command:
$ zip -ryT 1.6.0.zip jdk
3. Move the zip file 1.6.0.zip (via scp or other) into startCD/Disk1/rapidwiz/jre/Linux_x64
4. Unzip file 1.6.0.zip in directory startCD/Disk1/rapidwiz/jre/Linux_x64
5. Retest Rapidwiz and confirm the error is resolved.