Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
Expand all | Collapse all

Error from escalation execution on work order assignments with action WFACCEPT

  • 1.  Error from escalation execution on work order assignments with action WFACCEPT

    Posted Tue September 08, 2020 12:13 PM

    I have an escalation which executes on WFASSIGNMENT with action WFACCEPT and the assignments are specific to work order applicaiton. It is giving error with the error below message. Can you anyone advise what is causing issue? This happens only for the assignments for workorder, for other application WFACCEPT works fine.

    causedaused by: psdi.util.MXApplicationException: BMXAA9110E - A nested exception caused the complete assignment background workflow process WO EM to fail. View the exception to continue.

    BMXAA4183E - Constructor not found. Use database configuration to check the field class registered and ensure that it is valid and included in the deployment.

    null

    at psdi.workflow.WorkFlowService.completeAssignment(WorkFlowService.java:405)

    at psdi.common.action.Action.executeWFAccept(Action.java:707)

    at psdi.common.action.Action.executeAppAction(Action.java:587)

    ... 20 more

    Caused by: psdi.util.MXSystemException: BMXAA4183E - Constructor not found. Use database configuration to check the field class registered and ensure that it is valid and included in the deployment.

    null

    at psdi.mbo.Mbo.generateMboValueInstance(Mbo.java:965)

    at psdi.mbo.Mbo.getMboValue(Mbo.java:1182)

    at psdi.mbo.Mbo.isModified(Mbo.java:4428)

    at psdi.iface.mos.StAXStructure.setMboColumnElement(StAXStructure.java:610)

    at psdi.iface.mos.MOSStAXStructure.createMboXML(MOSStAXStructure.java:697)

    at psdi.iface.mos.MOSStAXStructure.createStructure(MOSStAXStructure.java:479)

    at psdi.iface.mos.MOSStAXStructure.createXML(MOSStAXStructure.java:771)

    at psdi.iface.mos.StAXStructure.serializeMboAsSet(StAXStructure.java:221)

    at psdi.iface.mic.PublishChannel.publish(PublishChannel.java:132)

    at psdi.iface.mic.MicListener.structureChanged(MicListener.java:138)

    at psdi.iface.mos.OSMboListener.postSaveInternalEventAction(OSMboListener.java:218)

    at psdi.server.event.EventTopic$Subscription.postSaveInternalEventAction(EventTopic.java:751)

    at psdi.server.event.EventTopic.postSaveInternalEventAction(EventTopic.java:441)

    at psdi.server.event.EventTopicTree.postSaveInternalEventAction(EventTopicTree.java:917)

    at psdi.mbo.Mbo.fireEvent(Mbo.java:6335)

    at psdi.mbo.StatefulMbo.fireEvent(StatefulMbo.java:799)

    at psdi.app.workorder.WO.fireEvent(WO.java:23140)

    at psdi.mbo.MboSet.fireEventsAfterDB(MboSet.java:8006)

    at psdi.txn.MXTransactionImpl.fireEventsAfterDB(MXTransactionImpl.java:456)

    at psdi.txn.MXTransactionImpl.saveTransaction(MXTransactionImpl.java:229)

    at psdi.txn.MXTransactionImpl.save(MXTransactionImpl.java:156)

    at psdi.mbo.MboSet.save(MboSet.java:7546)

    at psdi.workflow.WFInstance.saveInstance(WFInstance.java:531)

    at psdi.workflow.WFCallStackSet.saveInstance(WFCallStackSet.java:394)

    at psdi.workflow.WFCallStackSet.applyWorkflowAction(WFCallStackSet.java:262)

    at psdi.workflow.WFCallStackSet.completeWorkflowAssignment(WFCallStackSet.java:162)

    at psdi.workflow.WFInstance.completeWorkflowAssignment(WFInstance.java:189)

    at psdi.workflow.WorkFlowService.completeAssignment(WorkFlowService.java:379)

    ... 22 more

    Caused by: java.lang.reflect.InvocationTargetException

    at sun.reflect.GeneratedConstructorAccessor2616.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)

    at java.lang.reflect.Constructor.newInstance(Constructor.java:541)

    at psdi.mbo.Mbo.generateMboValueInstance(Mbo.java:908)

    ... 49 more

    Caused by: psdi.util.MXApplicationException: BMXAA4176E - Attribute ORGID does not exist. Gather the logs from the <HOME> directory and determine the process or app referencing the invalid attribute.

    at psdi.mbo.Mbo.getMboValueInfo(Mbo.java:1234)

    at psdi.mbo.Mbo.getMboValue(Mbo.java:1179)

    at psdi.mbo.Mbo.getString(Mbo.java:2045)

    at psdi.plusg.app.workorder.PlusGFldWOPerTypePerTypeNum.<init>(PlusGFldWOPerTypePerTypeNum.java:56)

    ... 53 more






    #AssetandFacilitiesManagement
    #SupportMigration
    #Maximo
    #Support


  • 2.  RE: Error from escalation execution on work order assignments with action WFACCEPT

    Posted Tue September 08, 2020 01:56 PM

    Hi Gee,

    I work in Maximo support and usually when we see the message:

    BMXAA9110E - A nested exception caused the complete assignment background workflow process WO EM to fail.

    it means that following the AutoAccept Task Node that the process is going to a node that needs interaction with the user such as an Interaction node or a Manual Input node. Since the WFAccept is happening in the background those nodes cannot be next as there is no user present to interact with them.

    But with the next message:

    BMXAA4183E - Constructor not found.

    I am not sure that is the case as that is not a message I have seen in this situation before.

    What node does follow the AutoAccept Task? By follow I mean a node downstream that cannot be automatically processed like a Condition node. They may be one or more Condition nodes that it flows through before it ends up at a Stop node, a Task or a Wait node (all good) or an Interaction or Manual Input (not good, see above).

    What version of Maximo are you using?

    Have you used this exact WF process and AutoAccept node before or you developing a new WF process?

    If my comments above do not help you solve the problem you will need to open a Case with support which includes all of the information requested above. Then we can show the exception to development for analysis.

    cheers ...............dick






    #Maximo
    #AssetandFacilitiesManagement
    #SupportMigration
    #Support