My Oracle Support Banner

In Oracle iProcurement, Error Occurs When Performing a Punchout to Supplier Site - 201 Unable To Reach Supplier Site - HttpsURL.createConnection (Doc ID 3057304.1)

Last updated on MARCH 04, 2025

Applies to:

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

Symptoms

In Oracle iProcurement, an error occurs when users try to connect to a punchout marketplace.


Error

[Punchout Name]: The connection to the supplier website cannot be established.

Error Code: 201 Unable To Reach Supplier Site
Unable to send the Login Request XML.
Supplier Login URL: https://****.*****.***/***/******************
Request String:

..
..


ProcessorException

Proxy Host: null
Proxy Port: -1
CA Certification File Location: null

URL: https://****.*****.***/***/******************
java.io.IOException: java.lang.NullPointerException
at oracle.apps.icx.punchout.util.HttpsURL.createConnection(HttpsURL.java:611)
at oracle.apps.icx.punchout.util.HttpsURLConnection.connect(HttpsURLConnection.java:243)
at oracle.apps.icx.punchout.util.HttpsURLConnection.getOutputStream(HttpsURLConnection.java:227)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(HttpPostProcessor.java:185)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(HttpPostProcessor.java:111)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.postLoginRequestXML(PunchoutAMImpl.java:1071)
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)
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:1016)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:242)
at oracle.apps.icx.punchout.webui.PunchoutLoginCO.performLogin(PunchoutLoginCO.java:349)
at oracle.apps.icx.punchout.webui.PunchoutLoginCO.processRequest(PunchoutLoginCO.java:118)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:620)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1192)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:992)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:679)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:992)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:679)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2718)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:2000)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:560)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:442)
at _OA._jspService(_OA.java:205)
..
..




Steps To Reproduce

1. Log in to Oracle Applications.
2. Navigate to an iProcurement responsibility > iProcurement Home Page.
3. On the Shopping home page, click the link of the punchout supplier site. The error occurs at this point.


The issue occurs sporadically and can be resolved by bouncing the server and clearing functional cache, but this is not a viable long-term solution.



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