IBM Support

WebSphere not able to start AE Mismatched serialization UIDs errors

Troubleshooting


Problem

You started an Authoring Environment for your Teamworks running on WebSphere and receive a "ERROR com.lombardisoftware.client.ae.core.TWAbstractPlugin  - An error has occurred" error

Symptom

The following text shows the full error:

2009-02-02 14:31:08,889 [main] ERROR com.lombardisoftware.client.ae.core.TWAbstractPlugin  - An error has occurred.
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched serialization UIDs : Source (RepId RMI:com.lombardisoftware.component.coach.persistence.Coach:7F3A12733978C31D:34DB87BA2BC8CDC5) = 34DB87BA2BC8CDC5 whereas Target (RepId RMI:com.lombardisoftware.component.coach.persistence.Coach:7F3A12733978C31D:9FAD6DBC97849B18) = 9FAD6DBC97849B18  vmcid: IBM  minor code: 89A  completed: No

Cause

 If you see this, the problem is most likely in one of these areas:

    • You have a Java™ version mismatch between your Teamworks server and Authoring Environment
    • You have a patch level mismatch between the WebSphere AppServer and AppClient levels
    • You copied the AppClient from another machine and the paths do not match

Resolving The Problem

If you copied the AppClient from another machine

  • In this case the most expedient resolution is to reinstall the AppClient on the client machine.
  • You might also be able to move the binaries the correct directory assuming you have it available to you (this might not be the case if the drive letter has changed).

 

How to check the java version levels:

  • On the application server, run

.../IBM/WebSphere/AppServer/java/bin/java -version

  • On the client machine (the one where you are trying to run the Authoring Environment), run:

.../IBM/WebSphere/AppClient/java/bin/java –version

  • The key to look for in this is the Java version.  Below are some examples:
    • java version "1.5.0"
    • java version "1.6.0_07"
Whatever the version, the client and server Java versions should match. 

How to check the versioninfo:

  • On the application server, run

.../IBM/WebSphere/AppServer/bin/versionInfo.sh

  • On the client machine (the one where you are trying to run the Authoring Environment), run:

.../IBM/WebSphere/AppClient/bin/versionInfo.sh

  • The key here is going to be the Version level.  Below are some examples:

    • Version                  6.1.0.19
    • Version                  6.1.0.15
Again, whatever the version, the client and server WebSphere Application Server versions should match.


Eclipse.ini configuration

Check the eclipse.ini file for the local Authoring Environment (AE) install. Make sure that the host name listed here is the same as the server you are trying to reach. These errors can also be attributed to this.
    -Djava.naming.provider.url=corbaname:iiop:HOSTNAME:port

 

Additional Information:

You can obtain the latest Java versions from the various Java vendors:


And the WebSphere Application Server patches from IBM

[{"Product":{"code":"SSFPRP","label":"WebSphere Lombardi Edition"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Authoring Enviornment (AE)","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.2.2;6.2.1;6.2;6.1;6.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Historical Number

434

Product Synonym

TW Teamworks

Document Information

Modified date:
15 June 2018

UID

swg21439757