Troubleshooting
Problem
Attempts to start a Java/Developer client crashes with "Unhandled runtime exception(URE): java.lang.reflect.UndeclaredThrowableException" in IBM Rational Synergy.
Symptom
The Rational Synergy client will not start in web mode on a particular client machine. The same user can start a session on the same database using a different client machine.
You will get an error similar to the following the synergy.log on the Server:
WARNING: --- BEGIN UNHANDLED EXCEPTION ERROR REPORT ---
An internal error has occurred at <date here>
Unhandled runtime exception: java.lang.reflect.UndeclaredThrowableException
Exception Message: null
Stack trace:java.lang.reflect.UndeclaredThrowableException
at $Proxy4.validateClientSessionContext(Unknown Source)
at com.telelogic.cm.objectapi.ObjectApiEntryPoint.setUpServerConnection(ObjectApiEntryPoint.java:516)
at com.telelogic.cm.objectapi.ObjectApiEntryPoint.logOnForWindowsClient(ObjectApiEntryPoint.java:342)
at com.telelogic.cm.ccm_client.CcmClient.logOn(CcmClient.java:1004)
at com.telelogic.cm.ccm_client.CcmClient.startupClient(CcmClient.java:691)
at com.telelogic.cm.ccm_client.panes.LoginPane$2.doInBackground(LoginPane.java:718)
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.io.InvalidClassException: com.telelogic.cm.sessionmgr.CcmUserCredentials; local class incompatible: stream classdesc serialVersionUID = -3597382813253334873, local class serialVersionUID = 1
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at com.telelogic.cm.service.ConnectionBasedCallHandler$RemoteCallPkg.getPkgData(ConnectionBasedCallHandler.java:493)
at com.telelogic.cm.service.ConnectionBasedCallHandler$RemoteCallPkg.getRequestInfo(ConnectionBasedCallHandler.java:504)
at com.telelogic.cm.service.ConnectionBasedCallHandler$RemoteCallPkg.access$700(ConnectionBasedCallHandler.java:460)
at com.telelogic.cm.service.ConnectionBasedCallHandler$RequestExecutor.run(ConnectionBasedCallHandler.java:141)
at com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$SharedThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:272)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.telelogic.cm.service.ClientProxy.addLocalStackToException(ClientProxy.java:245)
at com.telelogic.cm.service.ClientProxy.access$200(ClientProxy.java:60)
at com.telelogic.cm.service.ClientProxy$1.forward(ClientProxy.java:323)
at com.telelogic.cm.service.ClientProxy.invoke(ClientProxy.java:220)
... 10 more
Versions of implicated classes:
com.telelogic.cm.objectapi.ObjectApiEntryPoint %full_filespec: ObjectApiEntryPoint.java,23:java:J#1 %
com.telelogic.cm.ccm_client.CcmClient %full_filespec: CcmClient.java,271:java:J#1 %
com.telelogic.cm.ccm_client.panes.LoginPane %full_filespec: LoginPane.java,BJ#103:java:J#1 %
com.telelogic.cm.ccm_client.util.threadpool.TempCcmSwingWorker %full_filespec: TempCcmSwingWorker.java,4:java:J#1 %
Release 7.1 3539
Java(TM) SE Runtime Environment 2.4 by IBM Corporation
Build numbers:
com/telelogic/cm/jrfc/utils/soad/ unknown
com/telelogic/cm/resource/ 2422
com/telelogic/cm/internal/objectapi/soad/ 2422
com/telelogic/cm/internal/objectapi/longcall/ 2422
com/telelogic/cm/crapi/adapters/ 2422
com/telelogic/cm/jrfc/utils/ unknown
com/telelogic/cm/internal/objectapi/command/ 2422
com/telelogic/cm/jrfc/activecm/ unknown
com/telelogic/cm/objectapi/update/ 2422
com/telelogic/cm/internal/objectapi/clientservices/ 2422
com/telelogic/cm/objectapi/soad/ 2422
com/telelogic/cm/util/concurrent/ 2422
com/telelogic/cm/objectapi/ois/command/ 2422
com/telelogic/cm/objectapi/exception/ 2422
com/telelogic/cm/internal/objectapi/helper/ 2422
com/telelogic/cm/objectapi/adapters/ 2422
com/telelogic/cm/internal/objectapi/ois/ 2422
com/telelogic/cm/vm_util/ 2422
com/telelogic/cm/jrfc/types/ unknown
com/telelogic/cm/shared_client/ 2422
com/telelogic/cm/internal/objectapi/workarea/ 2422
com/telelogic/cm/internal/objectapi/soad/command/ 2422
com/telelogic/cm/shared_client/acm/ 2422
com/telelogic/cm/client_util/ 2422
com/telelogic/cm/internal/objectapi/accutil/ 2422
com/telelogic/cm/jrfc/router/ unknown
com/telelogic/cm/objectapi/update/command/ 2422
com/telelogic/cm/ccm_cli/ 2422
com/telelogic/cm/objectapi/workarea/ 2422
com/telelogic/cm/svm/ 2422
com/telelogic/cm/activecm/ 2422
com/telelogic/cm/archiver/ 2422
com/telelogic/cm/objectapi/soad/command/ 2422
com/telelogic/cm/internal/objectapi/dbconfig/ 2422
com/telelogic/cm/objectapi/ 2422
com/telelogic/cm/server/ 2422
com/telelogic/cm/internal/objectapi/error/ 2422
com/telelogic/cm/cvm/ 2422
com/telelogic/cm/service/ 2422
com/telelogic/cm/internal/objectapi/make/ 2422
com/telelogic/cm/svm/types/ 2422
com/telelogic/cm/internal/security/ 2422
com/telelogic/cm/service/spi/ 2422
com/telelogic/cm/objectapi/security/ 2422
com/telelogic/cm/jrfc/utils/ois/ unknown
com/telelogic/cm/internal/objectapi/ois/command/ 2422
com/telelogic/cm/objectapi/make/ 2422
com/telelogic/cm/util/ 2422
com/telelogic/cm/objectapi/dcm/ 2422
com/telelogic/cm/eventservices/ 2422
com/telelogic/cm/util/io/ 2422
com/telelogic/cm/servicesenv/ 2422
com/telelogic/cm/crapi/ 2422
com/telelogic/cm/objectapi/database/ 2422
com/telelogic/cm/util/event/ 2422
com/telelogic/cm/internal/objectapi/query/ 2422
com/telelogic/cm/objectapi/command/ 2422
com/telelogic/cm/ccm_client/ 2422
com/telelogic/cm/service/util/ 2422
com/telelogic/cm/httpsocket/ 2422
com/telelogic/cm/vm_util/exception/ 2422
com/telelogic/cm/internal/objectapi/ 2422
com/telelogic/cm/objectapi/helper/ 2422
com/telelogic/cm/sessionmgr/ 2422
com/telelogic/cm/objectapi/dcm/command/ 2422
com/telelogic/cm/objectapi/make/command/ 2422
com/telelogic/cm/objectapi/query/ 2422
com/telelogic/cm/objectapi/access/ 2422
com/telelogic/cm/internal/objectapi/warning/ 2422
com/telelogic/cm/internal/users/ 2422
com/telelogic/cm/internal/objectapi/service/ 2422
com/telelogic/cm/jrfc/objreg/ unknown
com/telelogic/cm/objectapi/ois/ 2422
com/telelogic/cm/shared_client/util/ 2422
com/telelogic/cm/httpserver/ 2422
com/telelogic/cm/internal/objectapi/dcm/ 2422
com/telelogic/cm/jrfc/ unknown
com/telelogic/cm/internal/crapi/ 2422
--- END UNHANDLED EXCEPTION ERROR REPORT --- {ccm_client.CcmClientExceptionHandler}
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
22 December 2020
UID
swg21454668