BDI Flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" Failed
(Doc ID 2722898.1)
Last updated on JUNE 28, 2023
Applies to:
Oracle Retail Integration Cloud Service - Version NA and laterInformation in this document applies to any platform.
Symptoms
BDI flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" failed
BDI flow "InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM" at step "InvAvailStore_Tx_UploaderActivity" with the following error
From InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM-bdi-pf-server_2-system.log
2020-07-14T18:09:45,680 [Thread-83] DEBUG GeneratedMethodAccessor996 - Fire beforeActivityEvent(ActivityStateEvent{activityState=com.oracle.retail.bdi.process.dsl.ActivityState(InvAvailStore_Tx_UploaderActivity~610708a4-4cd8-4fd9-bcfc-96f618b8cb28, InvAvailStore_Tx_UploaderActivity, InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM~0247ba75-7d8d-4758-b0da-099bf552a022, 4, ACTIVITY_STARTED, Tue Jul 14 18:09:45 GMT 2020, null), processVariables={dataSetId=98, jobExecutionId=934, bdi_internal_restartJobExecutionId=, processFlowType=sender-side-split}}).
2020-07-14T18:09:45,687 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - Is throttling enabled for job InvAvailStore_Tx_UploaderJob? false
2020-07-14T18:09:45,687 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - Is throttle enabled? false
2020-07-14T18:09:45,688 [Thread-83] DEBUG GeneratedMethodAccessor996 - Throttle - not enabled for the job. Executing InvAvailStore_Tx_UploaderJob
2020-07-14T18:09:46,071 [Thread-83] ERROR Logger$error$0 - Error calling activity.
java.lang.NullPointerException: null
2020-07-14T18:09:46,092 [Thread-83] DEBUG ProcessOrchestratorServiceBean - Target Activity Name null
2020-07-14T18:09:46,093 [Thread-83] DEBUG GeneratedMethodAccessor996 - Fire AfterActivityEvent activityExecutionId(InvAvailStore_Tx_UploaderActivity~610708a4-4cd8-4fd9-bcfc-96f618b8cb28) activityStatus(ACTIVITY_FAILED).
From RMS_InvAvailStore_Tx_ReceiverService-bdi-server_2-system.log
2020-07-14T18:10:00,131 [[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR SystemCredentialManagementServiceBean - Unbale to get all the credentials.
java.lang.reflect.InvocationTargetException: null
Caused by: java.lang.RuntimeException: Cannot get the Credential Map with the specified appLevelKeyPartitionName(sim-batch-job-admin.war).
at com.oracle.retail.integration.common.security.credential.CredentialStoreManager.getAllUserNameAliases(CredentialStoreManager.java:1184) ~[retail-public-security-api-19.0.000.jar:?]
Caused by: java.security.AccessControlException: access denied ("oracle.security.jps.service.credstore.CredentialAccessPermission" "context=SYSTEM,mapName=sim-batch-job-admin.war,keyName=*" "read")
Steps to recreate:
1. Log into BDI RMS Job https://<Server>/rms-batch-job-admin
2. Run InvAvailStore_Tx_ExtractorJob and get DataSetId in the log file after the job completed.
3. Login to BDI Process Flow
4. Run the flow InvAvailStore_Tx_SubProcessFlow_From_RMS_To_SIM with Job parameter: dataSetID=
5. The flow failed at step InvAvailStore_Tx_UploaderActivity ( Starting job: https://</sim-mobile/internal/bdi/resources/batch/jobs/InvAvailStore_Tx_UploaderJob?jobParameters=dataSetId=98)
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 |