If you see the following error after attempting to configure the ObjectServer repository
for SSO, follow this troubleshooting procedure: JVMCFRE003 bad major version;
class=com/ibm/tivoli/tip/vmm4ncos/ObjectServerAdapter, offset=6
About this task
This task describes how to troubleshoot SSO configuration as a result of a Java 6 SDK being
selected as the default JRE. You first check whether Java 7 SDK is present and has been set as
default SDK. If it has not, you install it if required, and then set it as default.
Procedure
-
Check that the Java 7 SDK has been installed with IBM Installation Manager.
-
Navigate to the bin directory in the AppServer directory on the serve. The default location is
/opt/IBM/WebSphere/AppServer/bin
-
To view available SDKs, run the following command:
./managesdk.sh -listAvailable -verbose
-
Ascertain whether Java 7 SDK is present, and perform one of the following steps:
- If Java 7 SDK is not present
-
- Using the IBM Installation Manager, install Java 7 SDK.
- Execute the following command to set Java 7 as the default
SDK:
./managesdk.sh -setNewProfileDefault -sdkName 1.7_64
- If Java 7 SDK is already present
-
- Execute the following command to set Java 7 as the default
SDK:
./managesdk.sh -setNewProfileDefault -sdkName 1.7_64
-
Restart Netcool Configuration
Manager
and reconfigure the ObjectServer as a repository.
Results
This troubleshooting procedure eliminates the JVMCFRE003 bad major
version error.