IBM Support

Serial Version UID Mismatch error on Weblogic9.2 and JDK 1.5.0_07 or later

Troubleshooting


Problem

Serial Version UID Mismatch error on Weblogic9.2 and JDK 1.5.0_07 or later

Symptom

The installation guide of Yantra 7.9 says that the supported version of Java is JDK 1.5.0_08 and Weblogic is 9.2. After creating the domain with JDK 1.5.0_08 on weblogic 9.2 and on starting the server, the below error is thrown.

weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940.



PART: Platform-Installation 7.9 Platform
WEB SERVER: <None> Weblogic 9.2 <None>
WEB BROWSER: Internet Explorer - 6.0 sp1

Cause

Resolving The Problem

The solution for this can be found @ http://e-docs.bea.com/platform/suppconfigs/configs/solaris/solaris9_90…
< br>The solution is as below:

A serial version UID mismatch is encountered when using Weblogic Server with Sun Java 2 JDK 5.0 (version 1.5.0_07 or later).

Workaround: Modify the <BEA_HOME>/Weblogic90/common/bin/commEnv.sh file to include the following command:
JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"

Alternat ively, you can use the command line option:
export JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI49734

Product Synonym

[<p><b>]Fact[</b><p>];

Document Information

Modified date:
16 June 2018

UID

swg21522229