Error Code: 100 Unexpected Error While doing Supplier Punchout
(Doc ID 2393921.1)
Last updated on APRIL 07, 2023
Applies to:
Oracle iProcurement - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
On : 12.1.3 version, Punchout to Supplier or hub
When attempting to perform supplier punchout, the following error occurs.
ERROR
-----------------------
Error Code: 100 Unexpected Error
Unexpected exception occured in performLogin
java.lang.RuntimeException: HTTPSURL Init Failure: java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Header and footer do not match: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----------BEGIN CERTIFICATE-----
at sun.security.provider.X509Factory.engineGenerateCertificate(X509Factory.java:105)
at java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:339)
at oracle.apps.icx.punchout.util.HttpsURL.init(HttpsURL.java:365)
at oracle.apps.icx.punchout.util.HttpsURL.(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.server.PunchoutAMImpl.postLoginRequestXML(PunchoutAMImpl.java:1052)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.performLogin(PunchoutAMImpl.java:176)
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)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:722)
at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:997)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:242)
at oracle.apps.icx.punchout.webui.PunchoutLoginCO.performLogin(PunchoutLoginCO.java:329)
at oracle.apps.icx.punchout.webui.PunchoutLoginCO.processRequest(PunchoutLoginCO.java:109)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to iProcurement
2. Stores for punchout
3. Do supplier punchout and get the above error
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 |