IBM Support

PI10109: DYNAMICCLUSTE E XADC0021E: EXCEPTION CREATING DYNAMIC CLUSTER TEMPLATE. EXCEPTION = JAVA.LANG.NULLPOINTEREXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • recreate:
    1. create a dynamic ODR cluster using rules.  Save.
    This is seen in the dmgr SystemOut.log 2x, one for each node.
    The DC seems to be created ok.
    
    [11/29/12 13:05:14:974 CST] 0000005e servlet       I
    com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I:
    [isclite] [/ibm/console]
    [/com.ibm.ws.console.dynamiccluster/ConfirmCreateDynamicCluster.
    jsp]: Initialization successful.
    [11/29/12 13:05:23:209 CST] 0000005e CeiClusterAdm I
    com.ibm.events.admintask.CeiClusterAdminTaskExt executeStep
    CEIAT0024I The createCluster administrative command step
    eventServiceConfig completed successfully.
    [11/29/12 13:06:33:148 CST] 0000005e CeiMemberAdmi I
    com.ibm.events.admintask.CeiMemberAdminTaskExt executeStep
    CEIAT0024I The createClusterMember administrative command step
    eventServiceConfig completed successfully.
    [11/29/12 13:07:49:681 CST] 0000005e SystemOut     O
    WSCUrlFilter exception using CSRFResponseWrapper:
    java.io.FileNotFoundException: java.io.FileNotFoundException:
    SRVE0190E: File not found: /opmode
    [11/29/12 13:07:49:884 CST] 0000005e SystemOut     O
    WSCUrlFilter exception using CSRFResponseWrapper:
    java.io.FileNotFoundException: java.io.FileNotFoundException:
    SRVE0190E: File not found: /opmode
    [11/29/12 13:09:46:465 CST] 0000005e DynamicCluste I
    DynamicCluster dynamicODRCluster01 member added server
    dynamicODRCluster01_node1 node node1
    [11/29/12 13:09:49:606 CST] 0000005e DynamicCluste E
    XADC0021E:  Exception creating dynamic cluster template.
    Exception = java.lang.NullPointerException
             at
    com.ibm.ws.xd.config.dc.helper.DynamicClusterDiffMergeHelper.get
    XMLDocument(DynamicClusterDiffMergeHelper.java:960)
             at
    com.ibm.ws.xd.config.dc.helper.DynamicClusterDiffMergeHelper.com
    pareTemplateWithMembers(DynamicClusterDiffMergeHelper.java:506)
             at
    com.ibm.ws.xd.config.dc.helper.DynamicClusterDiffMergeHelper.com
    pareTemplateWithMembers(DynamicClusterDiffMergeHelper.java:432)
             at
    com.ibm.ws.xd.config.dc.helper.DynamicClusterDiffMergeHelper.com
    pareAndUpdateTemplateWithMembers(DynamicClusterDiffMergeHelper.j
    ava:137)
             at
    com.ibm.ws.xd.config.dc.impl.DynamicClusterNotificationListener.
    onChangeCompletion(DynamicClusterNotificationListener.java:2082)
             at
    com.ibm.ws.management.repository.FileRepository.postNotify(FileR
    epository.java:1936)
             at
    com.ibm.ws.management.repository.FileRepository.update(FileRepos
    itory.java:1445)
             at
    com.ibm.ws.management.repository.client.LocalConfigRepositoryCli
    ent.update(LocalConfigRepositoryClient.java:189)
             at
    com.ibm.ws.sm.workspace.impl.WorkSpaceMasterRepositoryAdapter.up
    date(WorkSpaceMasterRepositoryAdapter.java:665)
             at
    com.ibm.ws.sm.workspace.impl.RepositoryContextImpl.update(Reposi
    toryContextImpl.java:1998)
             at
    com.ibm.ws.sm.workspace.impl.RepositoryContextImpl.synch(Reposit
    oryContextImpl.java:1946)
             at
    com.ibm.ws.sm.workspace.impl.WorkSpaceImpl.synch(WorkSpaceImpl.j
    ava:549)
             at
    com.ibm.ws.console.core.action.SyncWorkSpaceAction$1.run(SyncWor
    kSpaceAction.java:266)
             at
    com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManager
    Impl.java:5453)
             at
    com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextM
    anagerImpl.java:5579)
             at
    com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityCon
    text.java:255)
             at
    com.ibm.ws.console.core.action.SyncWorkSpaceAction.execute(SyncW
    orkSpaceAction.java:270)
             at
    org.apache.struts.action.RequestProcessor.processActionPerform(U
    nknown Source)
             at
    org.apache.struts.action.RequestProcessor.process(Unknown
    Source)
             at
    org.apache.struts.action.ActionServlet.process(Unknown Source)
             at org.apache.struts.action.ActionServlet.doGet(Unknown
    Source)
             at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
             at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
             at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1229)
             at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:774)
             at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:456)
             at
    com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
    (ServletWrapperImpl.java:178)
             at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(We
    bAppFilterChain.java:136)
             at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:97)
             at
    com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssista
    nce(WSCUrlFilter.java:950)
             at
    com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTask
    State(WSCUrlFilter.java:499)
             at
    com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilt
    er.java:320)
             at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
             at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
             at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:928)
             at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1025)
             at
    com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleReques
    t(CacheServletWrapper.java:87)
             at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:895)
             at
    com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContai
    ner.java:1662)
             at
    com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin
    k.java:195)
             at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr
    imination(HttpInboundLink.java:452)
             at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRe
    quest(HttpInboundLink.java:511)
             at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequ
    est(HttpInboundLink.java:305)
             at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpI
    nboundLink.java:276)
             at
    com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChann
    el(SSLConnectionLink.java:1049)
             at
    com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHa
    ndshake(SSLConnectionLink.java:717)
             at
    com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeComplet
    edCallback.complete(SSLConnectionLink.java:413)
             at
    com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.ja
    va:1066)
             at
    com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLH
    andshakeIOCallback.java:87)
             at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
             at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
             at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
             at
    com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
             at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
             at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:775)
             at
    com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
             at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)
    

Local fix

  • na
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Exceptions are seen when creating an    *
    *                      On demand router dynamic cluster with   *
    *                      rules.                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When creating an On demand router dynamic cluster, which has
    routing rules, then exceptions will occur on all but the first
    dynamic cluster member.
    

Problem conclusion

  • The code was updated to forego processing on all but
    the first dynamic cluster member, with regards to rules. This
    prevents exceptions from occurring, and ODR dynamic clusters
    are successfully created.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.2.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI10109

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-23

  • Closed date

    2014-02-27

  • Last modified date

    2014-02-27

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022