My Oracle Support Banner

Punchout Fails With Error java.lang.RuntimeException: HTTPSURL Init Failure (Doc ID 2646155.1)

Last updated on MARCH 09, 2020

Applies to:

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

Symptoms

On : 12.2 version, Punchout to Supplier or hub

Punchout error:
===================================
ABCD: The connection to the supplier website cannot be established.

Error Code: 100 Unexpected Error
Unexpected exception occured in performLogin
java.lang.RuntimeException: HTTPSURL Init Failure:
/u01/chcdev/fs_ne/EBSapps/appl/cert/b64InternetCertificate.txt (No such file or directory)
at oracle.apps.icx.punchout.util.HttpsURL.<init>(HttpsURL.java:154)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.postRequest(HttpPostProcessor.java:150)
at oracle.apps.icx.punchout.processors.HttpPostProcessor.execute(HttpPostProcessor.java:110)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.postLoginRequestXML(PunchoutAMImpl.java:999)
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)

Here are the steps checked:

1) SELECT fpo.profile_option_id prof_option_id,
SUBSTR (fpot.user_profile_option_name, 0, 50) profile_name,
SUBSTR (fpov.profile_option_value, 0, 450) VALUE,
SUBSTR (fa.application_short_name, 0, 5) app_id,
DECODE (fpov.level_id,
10001, 'Site',
10002, 'Application',
10003, 'Responsibility',
10004, 'User'
) "Level",
DECODE (fpov.level_id,
10001, TO_CHAR (fpov.level_value),
10002, fa2.application_short_name,
10003, frt.responsibility_name,
10004, fu.user_name
) "Level_Value"
FROM fnd_profile_options_tl fpot,
fnd_profile_options fpo,
fnd_profile_option_values fpov,
fnd_application fa,
fnd_application fa2,
fnd_responsibility_tl frt,
fnd_user fu
WHERE (fpot.user_profile_option_name LIKE 'POR : CA Certificate%')
AND fpo.profile_option_name = fpot.profile_option_name
AND fpov.profile_option_id = fpo.profile_option_id
AND fa.application_id = fpov.application_id
AND fpov.level_value = fa2.application_id(+)
AND frt.responsibility_id(+) = fpov.level_value
AND fu.user_id(+) = fpov.level_value;
==>
PROF_OPTION_ID  PROFILE_NAME  VALUE  APP_ID Level  Level_Value
------------------------------------------------------------------------------
5223                     POR : CA Certificate File Name  /xx/xxxx/fs_ne/EBSapps/appl/cert/b64InternetCertificate.txt  ICX Site  0

2) b64InternetCertificate.txt looks fine

3) Disable Personalize in OA Framework at the user level

a. Login to System Administrator responsibility
b. Go to Profiles/System
c. enter the User = <user who performs the steps>
d. Set Personalize Self-Service Defn = No
e. Set FND: Personalization Region Link Enabled = No
f. Set Disable Self-service Personal = Yes
==>
the same error

4) HttpsURL.java is on 120.3.12020000.5

5) In iProcurment Punchout is configured by following steps
1. Go to iProcurement Catalog Administration responsibility > Stores >
Content Zones
2. In the dropdown list choose Create Punchout Content Zone or Create
Transparent Punchout Content Zone.
3. Click GO
4. Enter the Punchout information
5. Click Apply
6. Now go to Stores > Stores
7. Create a new store or choose an existing one
8. Add the Punchout definition created above in the Content Zone.
==>
Looks fine

6) made sure "/xx/xxxx/fs_ne/EBSapps/appl/cert" is a valid directory and file "b64InternetCertificate.txt" has read/write permission

 

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.