Duplication of ODI 12c Mappings as Non-Supervisor User Fails with "java.lang.NullPointerException" Error
(Doc ID 2411450.1)
Last updated on JUNE 16, 2022
Applies to:
Oracle Data Integrator - Version 12.1.2.0.0 and laterInformation in this document applies to any platform.
Symptoms
The following error is received when attempting to duplicate an Oracle Data Integrator (ODI ) 12c Mapping while logged into ODI Studio as a non-supervisor user:
unexpected error occurred
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 com.sunopsis.dwg.DwgObject.recursiveSecurityUpdate(DwgObject.java:4501)
at com.sunopsis.dwg.DwgObject.recursiveSecurityUpdate(DwgObject.java:4565)
at com.sunopsis.dwg.DwgObject.recursiveSecurityUpdate(DwgObject.java:4565)
at com.sunopsis.dwg.DwgObject.recursiveSecurityUpdate(DwgObject.java:4565)
at com.sunopsis.dwg.DwgObject.recursiveSecurityUpdate(DwgObject.java:4565)
at com.sunopsis.dwg.DwgObject.doInsertActionUpdateSecurity(DwgObject.java:4058)
at com.sunopsis.dwg.DwgObject.insertActionUpdateSecurity(DwgObject.java:3955)
at com.sunopsis.dwg.DwgObject.insertActionForDuplication(DwgObject.java:3859)
at com.sunopsis.dwg.DwgObject.insertForDuplication(DwgObject.java:4230)
at com.sunopsis.dwg.DwgObject.insertForDuplication(DwgObject.java:4150)
at com.sunopsis.dwg.DwgObject.insertForDuplication(DwgObject.java:4146)
at com.sunopsis.dwg.DwgDuplicationTools.duplicationInsertObject(DwgDuplicationTools.java:1711)
at com.sunopsis.dwg.DwgDuplicationTools.duplicationInsertListWithProgressiveDuplicationLevel(DwgDuplicationTools.java:2034)
at com.sunopsis.dwg.DwgDuplicationTools.duplicationInsertPhase(DwgDuplicationTools.java:2282)
at com.sunopsis.dwg.DwgDuplicationTools.batchDuplication(DwgDuplicationTools.java:630)
at com.sunopsis.dwg.DwgObject.duplicateAction(DwgObject.java:1833)
at com.sunopsis.dwg.DwgObject.duplicate(DwgObject.java:1741)
at oracle.odi.ui.navigator.DuplicateController.duplicateObject(DuplicateController.java:445)
at oracle.odi.ui.navigator.DuplicateController.access$000(DuplicateController.java:50)
at oracle.odi.ui.navigator.DuplicateController$3.doLongOperation(DuplicateController.java:404)
at oracle.cef.ui.Framework$5.doInBackground(Framework.java:726)
at oracle.cef.ui.Framework$5.doInBackground(Framework.java:718)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
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 |