"ODI-20142: Popup Menu Creation Error" Received by Non-Supervisor User when Opening Session Log

(Doc ID 2418331.1)

Last updated on JULY 13, 2018

Applies to:

Oracle Data Integrator - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to open a session in the Oracle Data Integrator (ODI) Operator tab while logged in as a non-Supervisor user, the following error occurs:

ODI-20142: Popup Menu Creation Error.
java.lang.NullPointerException
  at com.sunopsis.security.BasicDwgSecurityStrategy.checkInstanceAccessPrivilegeOnParents(BasicDwgSecurityStrategy.java:1182)
  at com.sunopsis.security.BasicDwgSecurityStrategy.checkInstanceAccessPrivilege(BasicDwgSecurityStrategy.java:358)
  at com.sunopsis.security.BasicDwgSecurityStrategy.checkAccessPrivilege(BasicDwgSecurityStrategy.java:226)
  at com.sunopsis.security.BasicDwgSecurityStrategy.applySecurity(BasicDwgSecurityStrategy.java:776)
  at com.sunopsis.security.DefaultDwgSecurityManager.getMethodsByObject(DefaultDwgSecurityManager.java:645)
  at com.sunopsis.security.DefaultDwgSecurityManager.getMethodsByObject(DefaultDwgSecurityManager.java:609)
  at oracle.odi.window.factory.OdiPopupFactory.createPopupMenu(OdiPopupFactory.java:379)
  at oracle.odi.ui.OdiContextMenuListener.menuWillShow(OdiContextMenuListener.java:165)
  at oracle.ide.controller.ContextMenuListenersHook$LazyContextMenuListener.menuWillShow(ContextMenuListenersHook.java:198)
  at oracle.ide.controller.ContextMenu.invokeMenuWillShow(ContextMenu.java:690)
  at oracle.ide.controller.ContextMenu.callMenuWillShow(ContextMenu.java:580)
  at oracle.ide.controller.ContextMenu.prepareShow(ContextMenu.java:325)
  at oracle.ide.controller.ContextMenu.show(ContextMenu.java:290)
  at oracle.ideimpl.explorer.BaseTreeExplorer.tryPopup(BaseTreeExplorer.java:2300)
  at oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(BaseTreeExplorer.java:2243)
  at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:242)
  at java.awt.Component.processEvent(Component.java:6298)
  ...

Even with this error pop up, if you click the "OK" button the session log will open.

Changes

 

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