IBM Support

Synergy client crashes with: Unhandled runtime exception java.lang.ExceptionInInitializerError

Troubleshooting


Problem

After upgrading from IBM Rational Synergy 6.5 to Rational Synergy 7.1 the java client crashes with an unhandled runtime exception.

Symptom


The Synergy java client appears to have succeeded to startup but suddenly the client
crashes and it reports the following Unhandled Exception Error.


-- BEGIN UNHANDLED EXCEPTION ERROR REPORT ---


An internal error has occurred at Sun Nov 07 18:50:44 IST 2010

Unhandled runtime exception: java.lang.ExceptionInInitializerError

Exception Message: null

Stack trace:

java.lang.ExceptionInInitializerError

                at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)

                at java.lang.Class.forNameImpl(Native Method)

                at java.lang.Class.forName(Class.java:136)

                at com.telelogic.cm.ccm_client.panes.DeveloperWorkbench.initialize(DeveloperWorkbench.java:214)

                at com.telelogic.cm.ccm_client.CcmClient.startupClient(CcmClient.java:915)

                at com.telelogic.cm.ccm_client.panes.LoginPane$2.doInBackground(LoginPane.java:742)

                at com.telelogic.cm.ccm_client.util.threadpool.TempCcmSwingWorker$2.call(TempCcmSwingWorker.java:342)

                at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)

                at java.util.concurrent.FutureTask.run(FutureTask.java:149)

                at java.lang.Thread.run(Thread.java:735)

Caused by: java.lang.ClassCastException: com.telelogic.cm.internal.objectapi.clientservices.CmObjectClientServices incompatible with com.telelogic.cm.objectapi.query.SavedQuery
                at com.telelogic.cm.internal.objectapi.SavedQueryUtilsImpl.preloadCacheQueries(SavedQueryUtilsImpl.java:71)
                at com.telelogic.cm.internal.objectapi.SavedQueryUtilsImpl.getAllSharedQueries(SavedQueryUtilsImpl.java:175)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

                at java.lang.reflect.Method.invoke(Method.java:599)

                at com.telelogic.cm.service.ServiceContainer.call(ServiceContainer.java:706)

                at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContainer.java:431)

                at com.telelogic.cm.service.ServiceContainer.dispatch(ServiceContainer.java:478)
                at com.telelogic.cm.service.ConnectionManager$RemoteExecutorLogger.callService(ConnectionManager.java:400)
                at com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecutor.run(ConnectionBasedCallHandler.java:143)
                at com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$SharedThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:272)

                at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)

                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

                at java.lang.Thread.run(Thread.java:735)

                at com.telelogic.cm.service.ClientProxy.addLocalStackToException(ClientProxy.java:264)

                at com.telelogic.cm.service.ClientProxy.access$200(ClientProxy.java:60)

                at com.telelogic.cm.service.ClientProxy$1.forward(ClientProxy.java:342)

                at com.telelogic.cm.service.ClientProxy.invoke(ClientProxy.java:239)

                at $Proxy19.getAllSharedQueries(Unknown Source)

                at com.telelogic.cm.ccm_client.util.query.QueryHelper.initializeClassData(QueryHelper.java:2418)

                at com.telelogic.cm.ccm_client.util.query.QueryHelper.<clinit>(QueryHelper.java:296)

                at java.lang.J9VMInternals.initializeImpl(Native Method)

                at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)

                ... 9 more

Versions of implicated classes:

   com.telelogic.cm.ccm_client.panes.DeveloperWorkbench   %full_filespec: DeveloperWorkbench.java,144:java:J#1 %

   com.telelogic.cm.ccm_client.CcmClient   %full_filespec: CcmClient.java,274.2.4:java:J#1 %

   com.telelogic.cm.ccm_client.panes.LoginPane   %full_filespec: LoginPane.java,106:java:J#1 %

   com.telelogic.cm.ccm_client.util.threadpool.TempCcmSwingWorker   %full_filespec: TempCcmSwingWorker.java,4:java:J#1 %
 
Release 7.1 3610

Java(TM) SE Runtime Environment 2.4 by IBM Corporation

Build numbers:
{List of build numbers of affected classes}

[{"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"General Information","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF010","label":"HP-UX"}],"Version":"7.1a;7.1.0.1;7.1","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
22 December 2020

UID

swg21453683