We Are Not Able To Enable Log File On OTM 6.1 (Doc ID 1670006.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Transportation Management - Version 6.1.6 to 6.2.10 [Release 6.1 to 6.2]
Information in this document applies to any platform.

Symptoms

When attempting to update a Log in OTM, the following exception is encountered:

java.lang.ClassCastException: glog.util.transaction.GLTransactionHelper$FIFOSynchKey incompatible with glog.util.transaction.GLTransactionHelper$NoDupSynchKey
at glog.util.transaction.GLTransactionHelper$NoDupSynchKey.subCompareTo(GLTransactionHelper.java:209)
at glog.util.transaction.GLTransactionHelper$SynchKey.compareTo(GLTransactionHelper.java:161)
at java.util.TreeMap.cmp(TreeMap.java:4472)
at java.util.TreeMap.get(TreeMap.java:4348)
at glog.util.transaction.GLTransactionHelper.registerSynchronization(GLTransactionHelper.java:117)
at glog.util.transaction.GLTransactionHelper.registerSynchronization(GLTransactionHelper.java:39)
at glog.util.transaction.GLTransactionHelper.registerSynchronization(GLTransactionHelper.java:35)
at glog.ejb.log.LogfileBean.loadLog(LogfileBean.java:41)
at glog.ejb.log.LogfileBean.onUpdate(LogfileBean.java:34)
at sun.reflect.GeneratedMethodAccessor5118.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at glog.util.beandata.BeanDataHelper$PrePost.runAndThrow(BeanDataHelper.java:345)
at glog.util.ThrowablePrivilegedAction.run(ThrowablePrivilegedAction.java:12)
at java.security.AccessController.doPrivileged(AccessController.java:202)
at glog.util.ThrowablePrivilegedAction.doPrivileged(ThrowablePrivilegedAction.java:26)
at glog.util.beandata.BeanDataHelper$BeanCallback.call(BeanDataHelper.java:203)
at glog.util.beandata.BeanDataHelper$BeanOnCallback.call(BeanDataHelper.java:280)
at glog.util.beandata.BeanDataUpdater.postStore(BeanDataUpdater.java:510)
at glog.util.beandata.BeanDataUpdater.update(BeanDataUpdater.java:231)
at glog.util.beandata.BeanDataUpdater.update(BeanDataUpdater.java:196)
at glog.util.beandata.BeanDataUpdater.update(BeanDataUpdater.java:261)
at glog.util.beandata.BeanDataUpdater.update(BeanDataUpdater.java:182)
at glog.util.persistence.BeanDataPersistenceExecutor.insertUpdatePerformed(BeanDataPersistenceExecutor.java:122)
at glog.util.persistence.PersistenceExecutor.persistencePerformed(PersistenceExecutor.java:93)
at glog.util.persistence.InsertUpdate.doPersist(InsertUpdate.java:100)
at glog.util.persistence.InsertUpdate.persist(InsertUpdate.java:54)
at glog.util.persistence.PersistenceManager.execute(PersistenceManager.java:122)
at glog.util.genericcontainer.GenericContainerUtilSessionBean.store(GenericContainerUtilSessionBean.java:37)
at glog.util.genericcontainer.GenericContainerUtilSessionServerSideEJBWrapper.store(GenericContainerUtilSessionServerSideEJBWrapper.java:46)
at glog.util.genericcontainer.GenericContainerUtilSessionBean.compareAndStore(GenericContainerUtilSessionBean.java:123)
at glog.util.genericcontainer.GenericContainerUtilSessionServerSideEJBWrapper.compareAndStore(GenericContainerUtilSessionServerSideEJBWrapper.java:268)
at glog.util.genericcontainer.GenericContainerUtilSessionServerSideEJBWrapper_6hrtm7_EOImpl.compareAndStore(GenericContainerUtilSessionServerSideEJBWrapper_6hrtm7_EOImpl.java:718)
at glog.webserver.update.AbstractUpdate.callGenericContainer(AbstractUpdate.java:359)
at glog.webserver.update.GenericContainerXMLUpdate.process(GenericContainerXMLUpdate.java:168)
at glog.server.xmlupdate.XMLUpdateSessionBean.updateAndTrack(XMLUpdateSessionBean.java:244)
at glog.server.xmlupdate.XMLUpdateSessionServerSideEJBWrapper.updateAndTrack(XMLUpdateSessionServerSideEJBWrapper.java:344)
at glog.server.xmlupdate.XMLUpdateSessionHome_x72wrp_EOImpl.updateAndTrack(XMLUpdateSessionHome_x72wrp_EOImpl.java:285)
at glog.server.xmlupdate.XMLUpdateSessionHome_x72wrp_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms