My Oracle Support Banner

12.2.7.x Engine From Workflow Fails With the Following Error In The Collaborator Log- Program internal error (Doc ID 2444267.1)

Last updated on FEBRUARY 19, 2019

Applies to:

Oracle Demantra Demand Management - Version 12.2.7 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.7 version, Engine


Customer implemented the Demantra 12.2.7 version and deployed analytical engine on Linux server
The engine runs fine from the command line
When the customer tries to run the engine from the workflow the workflow fails and the logs show the following


ERROR
-----------------------
0:13:34,372 EDT [[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR appserver.error: weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) 2018-07-31 10:13:34,372 EDT [[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR appserver.error: weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644) 2018-07-31 10:13:34,372 EDT [[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR appserver.error: weblogic.work.ExecuteThread.execute(ExecuteThread.java:415) 2018-07-31 10:13:34,372 EDT [[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR appserver.error: weblogic.work.ExecuteThread.run(ExecuteThread.java:355) 2018-07-31 10:13:38,760 EDT [WFProcess_8] DEBUG workflow.general: EnginePlatform = 1 = Linux 2018-07-31 10:13:38,760 EDT [WFProcess_8] DEBUG workflow.timing: com.demantra.workflow.step.ConditionStep@418026e4,0:0:0.0 2018-07-31 10:13:38,763 EDT [ExeStepExecutionThread] FATAL workflow.general: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1967) at com.demantra.common.utils.process.ProcessUtil.setCmdArray(ProcessUtil.java:214) at com.demantra.workflow.step.ExeStep.run(ExeStep.java:347) at java.lang.Thread.run(Thread.java:748) 2018-07-31 10:13:38,763 EDT [WFProcess_8] ERROR dpweb.general: #################################### Step Failure. #################################### 2018-07-31 10:13:38,763 EDT [WFProcess_8] ERROR dpweb.general: Process ID: 781996 Schema ID: 1313 Schema name: 'Run Engine' Step ID: 'Step4' Step name: 'RunLinuxForecast' Error description 'Program internal error:' 2018-07-31 10:13:38,763 EDT [WFProcess_8] ERROR dpweb.general: ###################################################################################### 2018-07-31 10:13:38,764 EDT [Mail_Thread] DEBUG workflow.steps: MailThread:run():java.io.IOException:No Sender or Reciever java.io.IOException: No Sender or Reciever at com.demantra.common.mail.MailUtil.sendMailSynchronically(MailUtil.java:71) at com.demantra.common.mail.MailThread.run(MailUtil.java:187) at java.lang.Thread.run(Thread.java:748) 2018-07-31 10:13:38,770 EDT [Mail_Thread] DEBUG workflow.steps: MailThread:run():java.io.IOException:No Sender or Reciever java.io.IOException: No Sender or Reciever at com.demantra.common.mail.MailUtil.sendMailSynchronically(MailUtil.java:71) at com.demantra.common.mail.MailThread.run(MailUtil.java:187) at java.lang.Thread.run(Thread.java:74




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Configure the engine for version 12.2.7
2. Run the engine from the workflow
 

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
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.