IBM Support

RS03386: DECISION RUNNER DATABASE DIAGNOSIS FAILS ON ODM WASZOS WHEN TYPE-2 JDBC DRIVER IS USED WITH DB2 ON Z/OS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using Decision Runner or running the RES diagnostics, the
    following exception is thrown:
    Error occurred while initializing the
    persistencecom.ibm.rules.cdi.persistence.PersistenceException:
    Persistence check failed. Diagnostic report:
       at
    com.ibm.rules.cdi.persistence.service.PersistenceServiceManager.
    getPersistenceService(PersistenceServiceManager.java:154)
       at
    com.ibm.rules.cdi.runtime.DecisionRunnerController.initPersisten
    ceService(DecisionRunnerController.java:192)
       at
    com.ibm.rules.cdi.runtime.DecisionRunnerController.initServices(
    DecisionRunnerController.java:168)
       at
    com.ibm.rules.cdi.runtime.DecisionRunnerController.(DecisionRunn
    erController.java:135)
       at
    com.ibm.rules.cdi.server.servlet.DecisionRunnerInitializer.decis
    ionRunnerInitialized(DecisionRunnerInitializer.java:77)
       at
    com.ibm.rules.cdi.server.servlet.DecisionRunnerInitializer.decis
    ionRunnerInitialized(DecisionRunnerInitializer.java:52)
       at
    com.ibm.rules.cdi.server.servlet.DecisionRunnerServerManager.con
    textInitialized(DecisionRunnerServerManager.java:39)
       at
    com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreate
    d(WebApp.java:1732)
       at
    com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.
    java:415)
       at
    com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(We
    bGroupImpl.java:88)
       at
    com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(Virtua
    lHostImpl.java:171)
       at
    com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.
    java:904)
       at
    com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebCo
    ntainer.java:789)
       at
    com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebCo
    ntainerImpl.java:427)
       at
    com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebCont
    ainerImpl.java:719)
       at
    com.ibm.ws.runtime.component.ApplicationMgrImpl.start(Applicatio
    nMgrImpl.java:1201)
       at
    com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeploye
    dObjectStart(DeployedApplicationImpl.java:1390)
       at
    com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedMo
    duleImpl.java:639)
       at
    com.ibm.ws.runtime.component.DeployedApplicationImpl.start(Deplo
    yedApplicationImpl.java:979)
       at
    com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication
    (ApplicationMgrImpl.java:785)
       at
    com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(Applicatio
    nMgrImpl.java:2220)
       at
    com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManager
    Impl.java:5486)
       at
    com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextM
    anagerImpl.java:5612)
       at
    com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityCon
    text.java:255)
       at
    com.ibm.ws.runtime.component.ApplicationMgrImpl.start(Applicatio
    nMgrImpl.java:2225)
       at
    com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Compos
    itionUnitMgrImpl.java:436)
       at
    com.ibm.ws.runtime.component.CompositionUnitImpl.start(Compositi
    onUnitImpl.java:123)
       at
    com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Compos
    itionUnitMgrImpl.java:379)
       at
    com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(C
    ompositionUnitMgrImpl.java:127)
       at
    com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitialize
    r.run(CompositionUnitMgrImpl.java:985)
       at
    com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializ
    er.run(WsComponentImpl.java:524)
       at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
    

Local fix

  • Switch the DB2 jdbc driver type from 2 to 4
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users using TYPE-2  JDBC driver.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When using Decision Runner or running the RES diagnostics,   *
    * the                                                          *
    * following exception is thrown:                               *
    * Error occurred while initializing the                        *
    * persistencecom.ibm.rules.cdi.persistence.PersistenceExceptio *
    * n:                                                           *
    * Persistence check failed. Diagnostic report:                 *
    *    at                                                        *
    * com.ibm.rules.cdi.persistence.service.PersistenceServiceMana *
    * ger.                                                         *
    * getPersistenceService(PersistenceServiceManager.java:154)    *
    *    at                                                        *
    * com.ibm.rules.cdi.runtime.DecisionRunnerController.initPersi *
    * sten                                                         *
    * ceService(DecisionRunnerController.java:192)                 *
    *    at                                                        *
    * com.ibm.rules.cdi.runtime.DecisionRunnerController.initServi *
    * ces(                                                         *
    * DecisionRunnerController.java:168)                           *
    *    at                                                        *
    * com.ibm.rules.cdi.runtime.DecisionRunnerController.(Decision *
    * Runn                                                         *
    * erController.java:135)                                       *
    *    at                                                        *
    * com.ibm.rules.cdi.server.servlet.DecisionRunnerInitializer.d *
    * ecis                                                         *
    * ionRunnerInitialized(DecisionRunnerInitializer.java:77)      *
    *    at                                                        *
    * com.ibm.rules.cdi.server.servlet.DecisionRunnerInitializer.d *
    * ecis                                                         *
    * ionRunnerInitialized(DecisionRunnerInitializer.java:52)      *
    *    at                                                        *
    * com.ibm.rules.cdi.server.servlet.DecisionRunnerServerManager *
    * .con                                                         *
    * textInitialized(DecisionRunnerServerManager.java:39)         *
    *    at                                                        *
    * com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCr *
    * eate                                                         *
    * d(WebApp.java:1732)                                          *
    *    at                                                        *
    * com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppI *
    * mpl.                                                         *
    * java:415)                                                    *
    *    at                                                        *
    * com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplicatio *
    * n(We                                                         *
    * bGroupImpl.java:88)                                          *
    *    at                                                        *
    * com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(Vi *
    * rtua                                                         *
    * lHostImpl.java:171)                                          *
    *    at                                                        *
    * com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContai *
    * ner.                                                         *
    * java:904)                                                    *
    *    at                                                        *
    * com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSW *
    * ebCo                                                         *
    * ntainer.java:789)                                            *
    *    at                                                        *
    * com.ibm.ws.webcontainer.component.WebContainerImpl.install(W *
    * ebCo                                                         *
    * ntainerImpl.java:427)                                        *
    *    at                                                        *
    * com.ibm.ws.webcontainer.component.WebContainerImpl.start(Web *
    * Cont                                                         *
    * ainerImpl.java:719)                                          *
    *    at                                                        *
    * com.ibm.ws.runtime.component.ApplicationMgrImpl.start(Applic *
    * atio                                                         *
    * nMgrImpl.java:1201)                                          *
    *    at                                                        *
    * com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDep *
    * loye                                                         *
    * dObjectStart(DeployedApplicationImpl.java:1390)              *
    *    at                                                        *
    * com.ibm.ws.runtime.component.DeployedModuleImpl.start(Deploy *
    * edMo                                                         *
    * duleImpl.java:639)                                           *
    *    at                                                        *
    * com.ibm.ws.runtime.component.DeployedApplicationImpl.start(D *
    * eplo                                                         *
    * yedApplicationImpl.java:979)                                 *
    *    at                                                        *
    * com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplica *
    * tion                                                         *
    * (ApplicationMgrImpl.java:785)                                *
    *    at                                                        *
    * com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(Applic *
    * atio                                                         *
    * nMgrImpl.java:2220)                                          *
    *    at                                                        *
    * com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextMan *
    * ager                                                         *
    * Impl.java:5486)                                              *
    *    at                                                        *
    * com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(Cont *
    * extM                                                         *
    * anagerImpl.java:5612)                                        *
    *    at                                                        *
    * com.ibm.ws.security.core.SecurityContext.runAsSystem(Securit *
    * yCon                                                         *
    * text.java:255)                                               *
    *    at                                                        *
    * com.ibm.ws.runtime.component.ApplicationMgrImpl.start(Applic *
    * atio                                                         *
    * nMgrImpl.java:2225)                                          *
    *    at                                                        *
    * com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Co *
    * mpos                                                         *
    * itionUnitMgrImpl.java:436)                                   *
    *    at                                                        *
    * com.ibm.ws.runtime.component.CompositionUnitImpl.start(Compo *
    * siti                                                         *
    * onUnitImpl.java:123)                                         *
    *    at                                                        *
    * com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Co *
    * mpos                                                         *
    * itionUnitMgrImpl.java:379)                                   *
    *    at                                                        *
    * com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$5 *
    * 00(C                                                         *
    * ompositionUnitMgrImpl.java:127)                              *
    *    at                                                        *
    * com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitia *
    * lize                                                         *
    * r.run(CompositionUnitMgrImpl.java:985)                       *
    *    at                                                        *
    * com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchIniti *
    * aliz                                                         *
    * er.run(WsComponentImpl.java:524)                             *
    *    at                                                        *
    * com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03386

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    891

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-05-21

  • Closed date

    2020-01-08

  • Last modified date

    2020-01-08

  • 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

    WDS FOR RULES

  • Fixed component ID

    5725B6903

Applicable component levels

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

Document Information

Modified date:
17 February 2022