When Drilling Down in the Dashboard and Clicking on a Sell Shipment ID this Error is shown: java.lang.NullPointerException at glog.webserver.util.Producer.getPkFromChild(Producer.java:560)

(Doc ID 832656.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Fusion Transportation Intelligence - Version: to
This problem can occur on any platform.


-- Problem Statement:
Using Fusion Transportation Intelligence (FIT), when drilling down to the shipment graphs and clicking on a shipment ID, a null pointer error showing Get PK from child.

-- Steps To Reproduce:
1. Log into TOM.
2. Go to Transportation Intelligence > Dashboard.
3. Under selection, run a blank search for a time frame which will bring back sell side shipments as well as buy side shipments.
4. Click the shipments/mode pie chart.
5. Click the small square next to the vertical bar,  to lead you to the bar graph where the shipments are listed.
6. Click one of the sell shipment id's under the TOM Shipment field
7. Note that a java null pointer exception is received:

Error Exception java.lang.NullPointerException

at glog.webserver.util.Producer.getPkFromChild(Producer.java:560)
at glog.server.producer.ProducerBean.createMasterElementRemote(ProducerBean.java:56)
at glog.server.producer.ProducerServerSideEJBWrapper.createMasterElementRemote(ProducerServerSideEJBWrapper.java:32)
at glog.server.producer.producer_Producer_e10675_EOImpl.createMasterElementRemote(producer_Producer_e10675_EOImpl.java:100)
at glog.server.producer.producer_Producer_e10675_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:478)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:421)
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:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:31)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

8.  Note when clicking on a buy side shipment id, the shipment opens up as expected.


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