My Oracle Support Banner

RPM Batches Failing Following Java Update To Version 1.8.0_381 (Doc ID 3012511.1)

Last updated on MARCH 25, 2024

Applies to:

Oracle Retail Price Management - Version 15.0.3 to 15.0.3 [Release 15.0]
Information in this document applies to any platform.

Symptoms

On : 15.0.3 version, following Java update to java version "1.8.0_381"


RPM batches failing with below error

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


/oracle_common/modules/oracle.iau/fmw_audit.jar:../conf -Djava.naming.provider.url=t3://iebaluvuapp907.primark.local,iebaluvuapp903.primark.local:9003 -Djava.security.auth.login.config=jaas_client.conf -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory com.retek.rpm.batch.NewItemLocBatch RPM_BATCH
Sep 04, 2023 2:16:30 PM oracle.security.jps.JpsStartup startWithRetry
INFO: Jps initializing.
Sep 04, 2023 2:16:31 PM oracle.security.jps.internal.common.util.JpsCommonUtil initPolicyProvider
INFO: Initializing OPSS Java Policy Provider.
Sep 04, 2023 2:16:32 PM oracle.security.jps.az.internal.runtime.policy.AbstractPolicyImpl initializeReadStore
INFO: Property for read store in parallel: oracle.security.jps.az.runtime.readstore.threads = null
Sep 04, 2023 2:16:32 PM oracle.security.jps.internal.common.util.JpsCommonUtil initPolicyProvider
INFO: OPSS Java Policy Provider initialized.
Sep 04, 2023 2:16:32 PM oracle.security.jps.internal.common.util.JpsCommonUtil initPolicyProvider
INFO: OPSS Java Policy Provider is set as the system-wide Policy object.
Sep 04, 2023 2:16:32 PM oracle.security.jps.JpsStartup startWithRetry
INFO: Jps started.
14:16:32,185 ERROR [RpmBatch] Batch process failed
java.lang.NoClassDefFoundError: weblogic.security.auth.login.PasswordCredential
  at com.retek.rpm.domain.security.service.WeblogicPasswordCredentialFactoryImpl.createWeblogicPasswordCredential(WeblogicPasswordCredentialFactoryImpl.java:23) ~[rpm-api.jar:15.0.3.1_20230217115553]
  at com.retek.rpm.domain.security.service.WeblogicSubjectFactoryImpl.createWeblogicSubject(WeblogicSubjectFactoryImpl.java:31) ~[rpm-api.jar:15.0.3.1_20230217115553]
  at com.retek.rpm.batch.RpmBatch.getValidatedUser(RpmBatch.java:141) ~[rpm.jar:15.0.3.1_20230217115553]
  at com.retek.rpm.batch.RpmBatch.authenticateUser(RpmBatch.java:134) ~[rpm.jar:15.0.3.1_20230217115553]
  at com.retek.rpm.batch.RpmBatch.process(RpmBatch.java:7



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Upgrade the java version to java version "1.8.0_381"

The java was upgraded as it was reported as security vulnerable

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Cannot run batches in RPM

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.