My Oracle Support Banner

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:

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 [...]

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.