My Oracle Support Banner

"RuntimeException: HTTPSURL is initializing" Error during Punchout to External Supplier Site (Doc ID 2723806.1)

Last updated on OCTOBER 28, 2020

Applies to:

Oracle iProcurement - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Punchout to Supplier or hub

Punchout throws below after JULY 2020 CPU Patching

ERROR
-----------------------

XXXSUPPLIER: The connection to the supplier website cannot be established.
Select to hide informationHide technical details of this error
Error Code: 100 Unexpected Error
Unexpected exception occured in performLogin
java.lang.RuntimeException: HTTPSURL is initializing. Try again.
at oracle.apps.icx.punchout.util.HttpsURL.(HttpsURL.java:157)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(HttpPostProcessor.java:151)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(HttpPostProcessor.java:111)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.postLoginRequestXML(PunchoutAMImpl.java:1061)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.performLogin(PunchoutAMImpl.java:178)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)

From Punchout Log

Exception in thread "main" java.lang.ExceptionInInitializerError
       at javax.crypto.JceSecurityManager.<clinit>(JceSecurityManager.java:65)
       at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2559)
       at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2583)
       at sun.security.ssl.CipherSuite$BulkCipher.isUnlimited(CipherSuite.java:525)
       at sun.security.ssl.CipherSuite$BulkCipher.<init>(CipherSuite.java:496)
       at sun.security.ssl.CipherSuite.<clinit>(CipherSuite.java:601)
       at sun.security.ssl.SSLContextImpl.getApplicableSupportedCipherSuiteList(SSLContextImpl.java:285)
       at sun.security.ssl.SSLContextImpl.access$100(SSLContextImpl.java:42)
       at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(SSLContextImpl.java:521)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:195)
       at java.security.Provider$Service.getImplClass(Provider.java:1279)
       at java.security.Provider$Service.newInstance(Provider.java:1237)
       at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
       at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
       at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156)
       at oracle.apps.icx.punchout.util.HttpsURL.init(HttpsURL.java:381)
       at oracle.apps.icx.punchout.util.HttpsURL.<init>(HttpsURL.java:126)
       at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(HttpPostProcessor.java:151)
       at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(HttpPostProcessor.java:111)
       at oracle.apps.icx.punchout.util.TestPunchout.postLoginRequestXML(TestPunchout.java:202)
       at oracle.apps.icx.punchout.util.TestPunchout.main(TestPunchout.java:96)
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
       at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:90)
       ... 22 more
Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by the expected signer! (Policy files are specific per major JDK release.Ensure the correct version is installed.)
       at javax.crypto.JarVerifier.verifyPolicySigned(JarVerifier.java:336)
       at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:378)
       at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323)
       at javax.crypto.JceSecurity.access$000(JceSecurity.java:50)
       at javax.crypto.JceSecurity$1.run(JceSecurity.java:82)
       at java.security.AccessController.doPrivileged(Native Method)
       at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:80)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Go to iProcurement
2. click on Punchout URL
3. Displays error page


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.