"missing parameter appAction" Error Attempting to Raise An Internal Event When Creating an New Order Base Line
(Doc ID 1400215.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 6.2.0 to 6.3.0 [Release 6.2 to 6.3]Information in this document applies to any platform.
Symptoms
An agent is set to raise an internal event when a new Order Base Line is created, the agent fails with the following error:
ERROR
-----------------------
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:435)
at glog.util.exception.GLException.factory(GLException.java:411)
at glog.util.exception.GLException.factory(GLException.java:407)
at glog.util.exception.GLException.factory(GLException.java:403)
at glog.comm.parameter.ParameterFactory.fromCommandLine(ParameterFactory.java:32)
at glog.server.agent.utility.RaiseInternalEvent.getEventTopicToRaise(RaiseInternalEvent.java:52)
at glog.server.agent.utility.RaiseInternalEvent.execute(RaiseInternalEvent.java:35)
at glog.server.agent.ActionWorkflow.execute(ActionWorkflow.java:49)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper.execute(WorkflowSessionServerSideEJBWrapper.java:38)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute(WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.java:350)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:352)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:146)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:98)
at glog.util.event.EventThread.run(EventThread.java:86)
at java.lang.Thread.run(Thread.java:619)
[agentUtility - 1]
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1 - Log on to an OTM
2 - Create an Order Base
3 - Navigate to: Business Process Automation > Agents and Milestones > Automation Agent > New and created the following:
ID Enter as needed.
Active: ticked
Event: ORDER BASE LINE - CREATED
Restrictions: USER (to enable replication)
Action: Raise Internal Event ORDER BASE LINE - READY TO SHIP
4 - Set the log to contain Agent, Exception and Workflow.
5 - Navigate to Order Management > Purchase Order > Order Base Line > Clicked NEW and entered the following:
ID: Enter as needed
Parent Order Base:
Packaged Item ID:
Total Package Count:
Entered source and Destination.
Clicked Finished.
6 - Log contains error:
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:435)
at glog.util.exception.GLException.factory(GLException.java:411)
at glog.util.exception.GLException.factory(GLException.java:407)
at glog.util.exception.GLException.factory(GLException.java:403)
at glog.comm.parameter.ParameterFactory.fromCommandLine(ParameterFactory.java:32)
at glog.server.agent.utility.RaiseInternalEvent.getEventTopicToRaise(RaiseInternalEvent.java:52)
at glog.server.agent.utility.RaiseInternalEvent.execute(RaiseInternalEvent.java:35)
at glog.server.agent.ActionWorkflow.execute(ActionWorkflow.java:49)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper.execute(WorkflowSessionServerSideEJBWrapper.java:38)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute(WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.java:350)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:352)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:146)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:98)
at glog.util.event.EventThread.run(EventThread.java:86)
at java.lang.Thread.run(Thread.java:619)
7 - Navigate back to the Agent.
8 - Delete the Action.
9 - Add Action: Raise Internal Event ORDER BASE LINE - READY TO SHIP OBLINE
10 - Navigated to Order Management > Purchase Order > Order Base Line > Clicked NEW and entered the following:
ID: Enter as needed
Parent Order Base:
Packaged Item ID:
Total Package Count:
Entered source and Destination.
Clicked Finished.
11 - Log contains:
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:435)
at glog.util.exception.GLException.factory(GLException.java:411)
at glog.util.exception.GLException.factory(GLException.java:407)
at glog.util.exception.GLException.factory(GLException.java:403)
at glog.comm.parameter.ParameterFactory.fromCommandLine(ParameterFactory.java:32)
at glog.server.agent.utility.RaiseInternalEvent.getEventTopicToRaise(RaiseInternalEvent.java:52)
at glog.server.agent.utility.RaiseInternalEvent.execute(RaiseInternalEvent.java:35)
at glog.server.agent.ActionWorkflow.execute(ActionWorkflow.java:49)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper.execute(WorkflowSessionServerSideEJBWrapper.java:38)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute(WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.java:350)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:352)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:146)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:98)
at glog.util.event.EventThread.run(EventThread.java:86)
at java.lang.Thread.run(Thread.java:619)
[agentUtility - 1]
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 |