IBM Support

RS03492: NPE WHEN SYNCHRONIZING WITH DECISION CENTER

Fixes are available

IBM Operational Decision Manager V8.10.3 Download Document
IBM Operational Decision Manager V8.10.3 Mod Pack
Operational Decision Manager for z/OS 8.10.3 Mod Pack
Operational Decision Manager V8.10.2.0: Interim Fix 5
Operational Decision Manager V8.9.2.1: Interim Fix 20
Operational Decision Manager V8.10.2.0: Interim Fix 6
Operational Decision Manager V8.9.2.2: Interim Fix 11
Operational Decision Manager V8.10.2.0: Interim Fix 8
Operational Decision Manager V8.10.2.0: Interim Fix 9
IBM Operational Decision Manager V8.9.2.3 Fix Pack
IBM Operational Decision Manager for z/OS 8.9.2.3 Fix Pack
Operational Decision Manager V8.9.2.1: Interim Fix 22
Operational Decision Manager V8.9.2.1: Interim Fix 23
Operational Decision Manager V8.10.2.0: Interim Fix 10
Operational Decision Manager V8.10.2.0: Interim Fix 11
Operational Decision Manager V8.9.2.1: Interim Fix 24
Operational Decision Manager for z/OS 8.10.2.2 Fix Pack
IBM Operational Decision Manager V8.10.2.2 Fix Pack
Operational Decision Manager V8.10.2.0: Interim Fix 13
Operational Decision Manager V8.9.2.1: Interim Fix 26
Operational Decision Manager V8.9.2.1: Interim Fix 27
Operational Decision Manager V8.9.2.2: Interim Fix 13
Operational Decision Manager V8.9.2.1: Interim Fix 28
Operational Decision Manager V8.9.2.1: Interim Fix 30
Operational Decision Manager V8.9.2.1: Interim Fix 31
Operational Decision Manager V8.9.2.2: Interim Fix 14
Operational Decision Manager V8.9.2.1: Interim Fix 34
Operational Decision Manager V8.9.2.2: Interim Fix 15 for Decision Center
IBM Operational Decision Manager V8.10.4 Mod Pack

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When synchronizing RD with DC one may receive an error
    
    ilog.rules.model.dataaccess.DataAccessException: Caught
    exception processing: class
    ilog.rules.synchronization.endpoint.remote.server.ListProjectNam
    esHandler
    at
    ilog.rules.synchronization.endpoint.remote.client.RemoteRuleMode
    lDataAccess.allProjectInfos(RemoteRuleModelDataAccess.java:277)
    at
    ilog.rules.synchronization.eclipseui.wizards.ConfigurationMainPa
    ge$5$1.run(ConfigurationMainPage.java:519)
    at
    org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.jav
    a:70)
    at
    ilog.rules.synchronization.eclipseui.wizards.ConfigurationMainPa
    ge$5.handleEvent(ConfigurationMainPage.java:479)
    at
    org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    at
    org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4
    238)
    at
    org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:381
    7)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
    at org.eclipse.jface.window.Window.open(Window.java:794)
    at
    org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandle
    r(WizardHandl
    
    
    Decision Center will show the following exception
    
    class
    ilog.rules.synchronization.endpoint.remote.server.ListProjectNam
    esHandler\njava.lang.NullPointerException
    at
    ilog.rules.teamserver.model.IlrBaselineService.initProjectMaps(I
    lrBaselineService.java:181)
    at
    ilog.rules.teamserver.model.IlrBaselineService.<init>(IlrBaselin
    eService.java:62)
    at
    ilog.rules.teamserver.model.dataaccess.SignatureProvider.allProj
    ectInfos(SignatureProvider.java:760)
    at
    ilog.rules.model.dataaccess.RuleModelDataAccess.allProjectInfos(
    RuleModelDataAccess.java:113)
    at
    ilog.rules.synchronization.endpoint.remote.server.ListProjectNam
    esHandler.process(ListProjectNamesHandler.java:38)
    at
    ilog.rules.synchronization.endpoint.remote.server.ListProjectNam
    esHandler.process(ListProjectNamesHandler.java:23)
    at
    ilog.rules.synchronization.endpoint.remote.server.MessageHandler
    Factory.process(MessageHandlerFactory.java:84)
    at
    ilog.rules.teamserver.web.servlets.RtsSyncServlet.doPost(RtsSync
    Servlet.java:203)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:790)\n\t
    at
    

Local fix

  • make sure the user has permission to access all projects.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users performing synchronization.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When synchronizing Rule Designer with Decision Center one    *
    * may receive an error                                         *
    *                                                              *
    * ilog.rules.model.dataaccess.DataAccessException: Caught      *
    * exception processing: class                                  *
    * ilog.rules.synchronization.endpoint.remote.server.ListProjec *
    * tNamesHandler                                                *
    * at                                                           *
    * ilog.rules.synchronization.endpoint.remote.client.RemoteRule *
    * ModelDataAccess.allProjectInfos(RemoteRuleModelDataAccess.ja *
    * va:277)                                                      *
    * at                                                           *
    * ilog.rules.synchronization.eclipseui.wizards.ConfigurationMa *
    * inPage$5$1.run(ConfigurationMainPage.java:519)               *
    * at                                                           *
    * org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator *
    * .java:70)                                                    *
    * at                                                           *
    * ilog.rules.synchronization.eclipseui.wizards.ConfigurationMa *
    * inPage$5.handleEvent(ConfigurationMainPage.java:479)         *
    * at                                                           *
    * org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java *
    * :86)                                                         *
    * at                                                           *
    * org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428) *
    * at                                                           *
    * org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)   *
    * at                                                           *
    * org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja *
    * va:4238)                                                     *
    * at                                                           *
    * org.eclipse.swt.widgets.Display.readAndDispatch(Display.java *
    * :3817)                                                       *
    * at                                                           *
    * org.eclipse.jface.window.Window.runEventLoop(Window.java:818 *
    * )                                                            *
    * at org.eclipse.jface.window.Window.open(Window.java:794)     *
    * at                                                           *
    * org.eclipse.ui.internal.handlers.WizardHandler$New.executeHa *
    * ndler(WizardHandl                                            *
    *                                                              *
    *                                                              *
    * Decision Center will show the following exception            *
    *                                                              *
    * class                                                        *
    * ilog.rules.synchronization.endpoint.remote.server.ListProjec *
    * tNamesHandler\njava.lang.NullPointerException                *
    * at                                                           *
    * ilog.rules.teamserver.model.IlrBaselineService.initProjectMa *
    * ps(IlrBaselineService.java:181)                              *
    * at                                                           *
    * ilog.rules.teamserver.model.IlrBaselineService.<init>(IlrBas *
    * elineService.java:62)                                        *
    * at                                                           *
    * ilog.rules.teamserver.model.dataaccess.SignatureProvider.all *
    * ProjectInfos(SignatureProvider.java:760)                     *
    * at                                                           *
    * ilog.rules.model.dataaccess.RuleModelDataAccess.allProjectIn *
    * fos(RuleModelDataAccess.java:113)                            *
    * at                                                           *
    * ilog.rules.synchronization.endpoint.remote.server.ListProjec *
    * tNamesHandler.process(ListProjectNamesHandler.java:38)       *
    * at                                                           *
    * ilog.rules.synchronization.endpoint.remote.server.ListProjec *
    * tNamesHandler.process(ListProjectNamesHandler.java:23)       *
    * at                                                           *
    * ilog.rules.synchronization.endpoint.remote.server.MessageHan *
    * dlerFactory.process(MessageHandlerFactory.java:84)           *
    * at                                                           *
    * ilog.rules.teamserver.web.servlets.RtsSyncServlet.doPost(Rts *
    * SyncServlet.java:203)                                        *
    * at                                                           *
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:707) *
    * at                                                           *
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:790) *
    * \n\tat                                                       *
    * -----                                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code to retrieve baselines is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03492

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    8A0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-10-17

  • Closed date

    2019-11-13

  • Last modified date

    2019-11-13

  • 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

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R8A0 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":"8A0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
24 November 2021