IBM Support

IJ44511: BMXAA1481E - CANNOT DELIVER THE MESSAGE TO THE ENDPOINT.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • PROBLEM:
    When using Invocation Channel to interface Maximo with an
    External System using HTTP End Point it is resulting in a
    'psdi.util.MXSystemException: BMXAA1481E - Cannot deliver the
    message to the endpoint' error for outbound Invocation Channel
    transaction after upgrading to Maximo 7.6.1.3.
    
    
    STEPS TO REPRODUCE:
    
    Call an HTTP End Point from an Invocation Channel.
    
    
    RESULTS:
    
    [ERROR] [MXServer] [] BMXAA1481E - Cannot deliver the message
    to the endpoint.
    null
    psdi.util.MXSystemException: BMXAA1481E - Cannot deliver the
    message to the endpoint.
    null
    at psdi.iface.router.HTTPHandler.invoke(HTTPHandler.java:545)
    ~[businessobjects.jar:?]
    at psdi.iface.mic.InvokeChannel.invokeEndpoint(InvokeChannel.ja
    va:372)~[businessobjects.jar:?]
    at psdi.iface.mic.InvokeChannel.invoke(InvokeChannel.java:103)
    ~[businessobjects.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    ~[?:1.8.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)~[?:1.8.0]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55)~[?:1.8.0]
    at java.lang.reflect.Method.invoke(Method.java:508) ~[?:1.8.0]
    at org.python.core.PyReflectedFunction.__call__(PyReflectedFunc
    tion.java:188)~[jython.jar:?]
    at org.python.core.PyObject.__call__(PyObject.java:438)
    ~[jython.jar:?]
    at org.python.core.PyMethod.__call__(PyMethod.java:187)
    ~[jython.jar:?]
    at org.python.pycode._pyx36.validateGL$1(<script>:94) ~[?:?]
    at org.python.pycode._pyx36.call_function(<script>) ~[?:?]
    at org.python.core.PyTableCode.call(PyTableCode.java:171)
    ~[jython.jar:?]
    at org.python.core.PyBaseCode.call(PyBaseCode.java:139)
    ~[jython.jar:?]
    at org.python.core.PyFunction.__call__(PyFunction.java:413)
    ~[jython.jar:?]
    at org.python.pycode._pyx36.f$0(<script>:102) ~[?:?]
    at org.python.pycode._pyx36.call_function(<script>) ~[?:?]
    at org.python.core.PyTableCode.call(PyTableCode.java:171)
    ~[jython.jar:?]
    at org.python.core.PyCode.call(PyCode.java:18) ~[jython.jar:?]
    at org.python.core.Py.runCode(Py.java:1614) ~[jython.jar:?]
    at org.python.core.__builtin__.eval(__builtin__.java:497)
    ~[jython.jar:?]
    at org.python.core.__builtin__.eval(__builtin__.java:501)
    ~[jython.jar:?]
    at org.python.util.PythonInterpreter.eval(PythonInterpreter.jav
    a:259)~[jython.jar:?]
    at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:57)
    ~[jython.jar:?]
    at org.python.jsr223.PyScriptEngine.access$300(PyScriptEngine.j
    ava:20)~[jython.jar:?]
    at org.python.jsr223.PyScriptEngine$PyCompiledScript.eval(PyScr
    iptEngine.java:250)~[jython.jar:?]
    at com.ibm.tivoli.maximo.script.JSR223ScriptDriver.evalScript(J
    SR223ScriptDriver.java:287)~[businessobjects.jar:?]
    at com.ibm.tivoli.maximo.script.AbstractScriptDriver.runScript(
    AbstractScriptDriver.java:155)~[businessobjects.jar:?]
    at com.ibm.tivoli.maximo.script.ScriptMboEventListener.preSaveE
    ventAction(ScriptMboEventListener.java:353)~[businessobjects.jar
    at psdi.server.event.EventTopic$Subscription.preSaveEventAction
    (EventTopic.java:731)~[businessobjects.jar:?]
    at psdi.server.event.EventTopic.preSaveEventAction(EventTopic.j
    ava:342)~[businessobjects.jar:?]
    at psdi.server.event.EventTopicTree.preSaveEventAction(EventTop
    icTree.java:770)~[businessobjects.jar:?]
    at psdi.mbo.Mbo.fireEvent(Mbo.java:6491)
    ~[businessobjects.jar:?]
    at psdi.mbo.StatefulMbo.fireEvent(StatefulMbo.java:799)
    ~[businessobjects.jar:?]
    at psdi.app.workorder.WO.fireEvent(WO.java:24282)
    ~[businessobjects.jar:?]
    at psdi.mbo.MboSet.fireEventsBeforeDB(MboSet.java:7993)
    ~[businessobjects.jar:?]
    at psdi.txn.MXTransactionImpl.fireEventsBeforeDB(MXTransactionI
    mpl.java:406)~[businessobjects.jar:?]
    at psdi.txn.MXTransactionImpl.saveTransaction(MXTransactionImpl
    .java:210)~[businessobjects.jar:?]
    at psdi.txn.MXTransactionImpl.save(MXTransactionImpl.java:156)
    ~[businessobjects.jar:?]
    at psdi.mbo.MboSet.save(MboSet.java:7565)
    [businessobjects.jar:?]
    at psdi.mbo.MboSet.save(MboSet.java:7489)
    [businessobjects.jar:?]
    at psdi.app.workorder.WOSet.save(WOSet.java:1484)
    [businessobjects.jar:?]
    at psdi.pluss.app.workorder.PlusSWOSet.save(PlusSWOSet.java:102)
    [businessobjects.jar:?]
    at psdi.app.workorder.virtual.WOChangeStatusSet.doChangeMboStat
    us(WOChangeStatusSet.java:138)[businessobjects.jar:?]
    at psdi.app.workorder.virtual.WOChangeStatusSet.changeStatusOnS
    et(WOChangeStatusSet.java:115)[businessobjects.jar:?]
    at psdi.app.workorder.virtual.WOChangeStatusSet.execute(WOChang
    eStatusSet.java:355)[businessobjects.jar:?]
    at psdi.app.common.virtual.ChangeStatusSet.execute(ChangeStatus
    Set.java:61)[businessobjects.jar:?]
    at psdi.webclient.system.beans.DataBean.save(DataBean.java:3070)
    [classes/:?]
    at psdi.webclient.beans.workorder.WOChangeStatusBean.execute(WO
    ChangeStatusBean.java:279)[classes/:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    ~[?:1.8.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
    ssorImpl.java:90)~[?:1.8.0]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
    thodAccessorImpl.java:55)~[?:1.8.0]
    at java.lang.reflect.Method.invoke(Method.java:508) ~[?:1.8.0]
    at psdi.webclient.system.beans.DataBean.callBeanMethod(DataBean
    .java:6912)[classes/:?]
    at psdi.webclient.system.beans.DataBean.callMethod(DataBean.jav
    a:6714)[classes/:?]
    at psdi.webclient.system.beans.DataBean.callMethod(DataBean.jav
    a:6690)[classes/:?]
    at psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.
    java:166)[classes/:?]
    at java.lang.Thread.run(Thread.java:811) [?:2.9 (07-25-2018)]
    Caused by: java.lang.NullPointerException
    at psdi.iface.router.DefaultHTTPExit.transformPayloadToFormData
    (DefaultHTTPExit.java:195)~[businessobjects.jar:?]
    at psdi.iface.router.HTTPHandler.invoke(HTTPHandler.java:436)
    ~[businessobjects.jar:?]
    ... 57 more
    
    EXPECTED RESULTS:
    
    No Errors should result when a valid HTTP call is made from an
    Invocation Channel.
    
    REPORTED IN VERSION:
    Tivoli's process automation engine 7.6.1.3
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Http handler default exit gives NPE if metadata map is not   *
    * provided.                                                    *
    ****************************************************************
    

Problem conclusion

  • A fix for this APAR will be included in a future release.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ44511

  • Reported component name

    INTEGRATION

  • Reported component ID

    5724R46I1

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-12-06

  • Closed date

    2022-12-15

  • Last modified date

    2022-12-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    INTEGRATION

  • Fixed component ID

    5724R46I1

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 December 2022