IBM Support

RS01802: DEPLOYING A DECISION SERVICE FAILS WITH AN EXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When deploying a decision service an error message is printed
    and an exception thrown in the system log. Nothing gets
    published.
    Warning : Unable to load
    /decisioncenter/s/executeCommand?commandName=ds.DeployBranch
    status: 500
    The exception is:
       java.lang.NullPointerException
     at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.
    commitDeploymentReport(IlrSessionFacadeImpl.java:4862)
     at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.
    deployDSRuleAppArchive(IlrSessionFacadeImpl.java:4760)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(
    NativeMethodAccessorImpl.java:88)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    DelegatingMethodAccessorImpl.java:55)
     at java.lang.reflect.Method.invoke(Method.java:618)
     at ilog.rules.teamserver.transaction.
    IlrTransactionalInvocationHandler.invoke(
    IlrTransactionalInvocationHandler.java:35)
     at com.sun.proxy.$Proxy43.deployDSRuleAppArchive(Unknown
    Source)
     at ilog.rules.teamserver.model.impl.IlrAbstractSession.
    deployDSRuleAppArchive(IlrAbstractSession.java:761)
     at ilog.rules.teamserver.model.deployment.commands.
    DeployBaseline.apply(DeployBaseline.java:302)
     at ilog.rules.teamserver.model.commands.ConcreteCommand.
    execute(ConcreteCommand.java:166)
     at com.ibm.rules.decisioncenter.web.core.CommandController.
    executeCommand(CommandController.java:111)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(
    NativeMethodAccessorImpl.java:88)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    DelegatingMethodAccessorImpl.java:55)
    ...
    

Local fix

  • Put the deployment operation in its target rule project instead
    of the main DS project
    

Problem summary

  • when the rule project is not included in the main project of
    the decision service the  ruleset extractor is not generated in
    the location the Decision Center is expecting. When the decison
    service is deployed  the error is then thrown
    

Problem conclusion

  • The code is fixed decision center now looks in sub projects for
    the information
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS01802

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-11-07

  • Closed date

    2014-12-04

  • Last modified date

    2014-12-04

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

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

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R860 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 November 2021