Null Pointer Exception Received in Logs After Successful Device Load Via Integration (Doc ID 1371377.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 6.1.5 and later   [Release: 6.1 and later ]
Information in this document applies to any platform.

Symptoms


When loading a device via Integration, the device loads successfully, but the log file reports a NullPointerException.

ERROR
-----------------------
2011-09-14 13:53:06.562 0 Error Exception java.lang.NullPointerException

java.lang.NullPointerException
at
glog.server.workflow.lifetime.LifeTimeTopic.getDomainName(LifeTimeTopic.java:84) at
glog.server.workflow.lifetime.LifeTimeTopic.getDomainName(LifeTimeTopic.java:60)at
glog.server.workflow.lifetime.LifeTimeModifiedTopic.getDomainName(LifeTimeModifiedTopic.java:136)at
glog.server.workflow.lifetime.LifeTimeTopic.setDomainFromPK(LifeTimeTopic.java:54)at
glog.server.workflow.lifetime.device.DeviceCreated.setContext(DeviceCreated.java:56)at
glog.server.workflow.lifetime.device.DeviceCreated.<init>(DeviceCreated.java:45)at
glog.server.workflow.lifetime.device.DeviceCreated$Factory.newTopic(DeviceCreated.java:25)at
glog.server.workflow.TopicFactory.newParameterHolder(TopicFactory.java:81)at
glog.comm.parameter.ParameterFactory.fromCommandLine(ParameterFactory.java:40)at
glog.comm.parameter.ParameterHolder.newParameterHolder(ParameterHolder.java:57)
at glog.server.workflow.Topic.newTopic(Topic.java:405)
at glog.server.workflow.Topic.copy(Topic.java:101)at
glog.server.workflow.ServerPublisher.publishInternal(ServerPublisher.java:54)at
glog.server.workflow.ServerPublisher.afterCompletion(ServerPublisher.java:108)at
glog.util.transaction.GLTransactionHelper$GLSync.afterCompletion(GLTransaction
Helper.java:273)at
glog.util.transaction.GLTransactionHelper$GLSync.afterCompletion(GLTransactionHelper.java:260)at
weblogic.transaction.internal.ServerSCInfo.doAfterCompletion(ServerSCInfo.java:1038)at
weblogic.transaction.internal.ServerSCInfo.callAfterCompletions(ServerSCInfo.java:1014)at
weblogic.transaction.internal.ServerTransactionImpl.afterCommittedStateHousekeeping(ServerTransactionImpl.java:2898)at
weblogic.transaction.internal.ServerTransactionImpl.setCommitted(ServerTransactionImpl.java:2944)at
weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:2733)at
weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:2654)at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:285)at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:234)at
weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:623)at
weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:60)at
weblogic.ejb.container.internal.BaseRemoteObject.postInvokeTxRetry(BaseRemoteObject.java:441)at
glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute
(WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.java:367)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:353)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:141)at
glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:96)
at glog.util.event.EventThread.run(EventThread.java:83)
at java.lang.Thread.run(Thread.java:619)



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Uplaod a Device via Integration.
2. Note the Null Pointer error in the log.

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