JPS-03026 Error Using ODI_credtool to Set Up External Authentication for ODI Studio
(Doc ID 2399450.1)
Last updated on APRIL 26, 2021
Applies to:
Oracle Data Integrator - Version 12.2.1.3.0 to 12.2.1.3.0 [Release 12c]Information in this document applies to any platform.
Symptoms
In Oracle Data Integrator (ODI) 12.2.1.3.0, setting up External Authentication for ODI Studio using the ODI_credtool results in the following error:
- In German:
INFORMATION: OPSS Java Policy-Provider wird initialisiert.
java.lang.Exception: Fehler in JPS-Konfigurationsdatei at oracle.odi.core.security.JPSContextCredTool.main(JPSContextCredTool.java:54)
Caused by: oracle.security.jps.JpsException: JPS-03026: PDPService und PolicyStore-Serviceinstanz nicht gefunden in Standardkontext. Grund:
at oracle.security.jps.se.JpsSEStartup.start(JpsSEStartup.java:112)
at oracle.security.jps.JpsStartup.startWithRetry(JpsStartup.java:287)
at oracle.security.jps.JpsStartup.start(JpsStartup.java:252)
at oracle.odi.core.security.JPSContextCredTool.main(JPSContextCredTool.java:52)
Caused by: oracle.security.jps.JpsRuntimeException: JPS-03026: PDPService und PolicyStore-Serviceinstanz nicht gefunden in Standardkontext. Grund:
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:183)
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:162)
at oracle.security.jps.internal.policystore.TenantJavaPolicyProvider.<init>(TenantJavaPolicyProvider.java:162)
at oracle.security.jps.internal.policystore.JavaPolicyProvider.(JavaPolicyProvider.java:315)
at oracle.security.jps.internal.policystore.JavaPolicyProvider.(JavaPolicyProvider.java:284)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at oracle.security.jps.internal.common.util.JpsCommonUtil.initPolicyProvider(JpsCommonUtil.java:1723)
at oracle.security.jps.se.JpsSEStartup$1.run(JpsSEStartup.java:100)
at oracle.security.jps.se.JpsSEStartup$1.run(JpsSEStartup.java:93)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.se.JpsSEStartup.start(JpsSEStartup.java:93)
... 3 more
Caused by: oracle.security.jps.JpsException: JPS-03026: PDPService und PolicyStore-Serviceinstanz nicht gefunden in Standardkontext. Grund:
at oracle.security.jps.internal.policystore.PolicyUtil.getPDPService(PolicyUtil.java:3788)
at oracle.security.jps.internal.policystore.PolicyUtil.getPDPService(PolicyUtil.java:3756)
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:181)
... 17 more [...]
- In English:
oracle.security.jps.JpsException: JPS-03026: PDPService and PolicyStore Service instance not found in default context. Reason:
at oracle.security.jps.se.JpsSEStartup.start(JpsSEStartup.java:112)
at oracle.security.jps.JpsStartup.start(JpsStartup.java:210)
at oracle.odi.core.OdiInstance.initializeJPS(OdiInstance.java:821)
at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:903)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:719)
at oracle.odi.ui.docking.panes.OdiCnxFactory$2.run(OdiCnxFactory.java:245)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:961)
at java.lang.Thread.run(Thread.java:748)
Caused by: oracle.security.jps.JpsRuntimeException: JPS-03026: PDPService and PolicyStore Service instance not found in default context. Reason:
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:183)
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:162)
at oracle.security.jps.internal.policystore.TenantJavaPolicyProvider.<init>(TenantJavaPolicyProvider.java:161)
at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:315)
at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:284)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at oracle.security.jps.internal.common.util.JpsCommonUtil.initPolicyProvider(JpsCommonUtil.java:1738)
at oracle.security.jps.se.JpsSEStartup$1.run(JpsSEStartup.java:100)
at oracle.security.jps.se.JpsSEStartup$1.run(JpsSEStartup.java:93)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.se.JpsSEStartup.start(JpsSEStartup.java:93)
... 7 more
Caused by: oracle.security.jps.JpsException: JPS-03026: PDPService and PolicyStore Service instance not found in default context. Reason:
at oracle.security.jps.internal.policystore.PolicyUtil.getPDPService(PolicyUtil.java:3776)
at oracle.security.jps.internal.policystore.PolicyUtil.getPDPService(PolicyUtil.java:3744)
at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:181)
... 21 more
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 |