"ODI-20142: Popup Menu Creation Error" and "java.lang.NullPointerException" Received by Non-Supervisor User when Opening Session Log
(Doc ID 2418331.1)
Last updated on APRIL 02, 2019
Applies to:
Oracle Data Integrator - Version 12.2.1.3.0 and laterInformation 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
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |