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.


On : 12.1.3 version, Punchout to Supplier or hub

Punchout throws below after JULY 2020 CPU Patching


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.(
at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(
at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(
at oracle.apps.icx.punchout.server.PunchoutAMImpl.postLoginRequestXML(
at oracle.apps.icx.punchout.server.PunchoutAMImpl.performLogin(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(

From Punchout Log

Exception in thread "main" java.lang.ExceptionInInitializerError
       at javax.crypto.JceSecurityManager.<clinit>(
       at javax.crypto.Cipher.getConfiguredPermission(
       at javax.crypto.Cipher.getMaxAllowedKeyLength(
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(
       at oracle.apps.icx.punchout.util.HttpsURL.init(
       at oracle.apps.icx.punchout.util.HttpsURL.<init>(
       at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(
       at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(
       at oracle.apps.icx.punchout.util.TestPunchout.postLoginRequestXML(
       at oracle.apps.icx.punchout.util.TestPunchout.main(
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
       at javax.crypto.JceSecurity.<clinit>(
       ... 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(
       at javax.crypto.JceSecurity.loadPolicies(
       at javax.crypto.JceSecurity.setupJurisdictionPolicies(
       at javax.crypto.JceSecurity.access$000(
       at javax.crypto.JceSecurity$
       at Method)
       at javax.crypto.JceSecurity.<clinit>(

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




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

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