INVMWBIV - Zero Onhand/Material Workbench Causes NullPointerException or java.lang.ClassNotFoundException: oracle.apps.jtf.table.SpreadTableWrapper or Freezes (Doc ID 1356435.1)

Last updated on JUNE 02, 2017

Applies to:

Oracle Inventory Management - Version 12.1.1 to 12.1.3 [Release 12.1]
Oracle Common Applications - Version 12.1.1 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.
Form:INVMWBIV.FMB / INVMATWB.FMB - Material Workbench


Symptoms

When user clicks on white space for an item that has no quantity in Material Workbench, the following error is encountered and can cause the Inventory Application to lock up and Freeze requirement application restart:

Error

Forms Applet version is : 10.1.2.3
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at oracle.apps.jtf.table.SpreadTableWrapper.storePreSelectRows(SpreadTableWrapper.java:2428)
at oracle.apps.jtf.table.SpreadTableWrapper.checkAndDispatchReRowSelectedEvent(SpreadTableWrapper.java:2390)
at oracle.apps.jtf.table.GridPopupAdapter.mouseClicked(GridPopupAdapter.java:159)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processMouseEvent(Unknown Source)
at oracle.ewt.grid.Grid.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.grid.Grid.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp._redispatchEvent(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Disp.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
at oracle.ewt.event.tracking.GlassMouseGrabProvider$Proxy.processEventImpl(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)



Steps

  1. Log into Oracle and show the Java console
  2. Navigate to Inventory > On-hand Availablilty > On_hand Quantity (Choose inventory org)
  3. Enter Item/Revision -- item with zero quantity
  4. Click in the detail frame (white space on right side of page)
  5. Java console shows java.lang.NullPointerException along with other log entries. See attached Word doc 'OnHand Qty Java exception'
  6. System locks up.

Clicking anywhere in the White Space indicated here indicated with Red causes the issue:

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