NullPointerException When Using Inline Editing

(Doc ID 467017.1)

Last updated on JULY 09, 2014

Applies to:

Oracle Transportation Management - Version: 5.5.03
This problem can occur on any platform.

Symptoms

-- Problem Statement:
Using the Inline Editing on a field in the Finder Results yields the following Exception when saving a change.

java.lang.NullPointerException
at glog.webserver.util.Producer.getPkFromChild(Producer.java:542)
at glog.server.producer.ProducerBean.createMasterElementRemote(ProducerBean.java:47)
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(ILweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;Ljava.lang.Object;)Lweblogic.rmi.spi.OutboundResponse;(UnknownSource)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
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:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Generic example:

0. Query for the SELL_SHIPMENT Screen Set under the Screen Set manager, on the result tab - make "Total Gross Weight" editable.
1. Navigate to SELL_SHIPMENT UI.
2. Search for any shipment.
3. Double click on "Total Gross Weight" field value - 100 in our example.
4. Enter 2000 in the box and press the Enter key.
5. Click the "disk" icon to save.
6. Error will occur.

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