IBM Support

PM51121: COMMON EVENT INFRASTRUCTURE (CEI) MIGRATION FAILS WHEN EMPTY NODE IS PRESENT IN TOPOLOGY

Fixes are available

7.0.0.23: WebSphere Application Server V7.0 Fix Pack 23
8.0.0.4: WebSphere Application Server V8.0 Fix Pack 4
7.0.0.25: WebSphere Application Server V7.0 Fix Pack 25
8.0.0.5: WebSphere Application Server V8.0 Fix Pack 5
7.0.0.27: WebSphere Application Server V7.0 Fix Pack 27
8.0.0.6: WebSphere Application Server V8.0 Fix Pack 6
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
8.0.0.7: WebSphere Application Server V8.0 Fix Pack 7
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.27: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
Rational Asset Manager Interim Fix 9 for 7.5.2
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.23: Java SDK 1.6 SR10 FP1 Cumulative Fix for WebSphere
7.0.0.25: Java SDK 1.6 SR11 Cumulative Fix for WebSphere Application Server
7.0.0.27: Java SDK 1.6 SR12 Cumulative Fix for WebSphere Application Server
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CEI migration fails during a version to version migration to V7
    due to the presence of empty nodes (nodes with no servers) in
    the source environment.
    
    The failure is observed in WASPostUpgrade.sh script.
    
    10/22/11 14:52:53:475 CEST] 00000000 UpgradeBase   >
    handleExceptionEntry
     com.ibm.ws.migration.utility.UpgradeException:
    com.ibm.wsspi.migration.document.exceptions.NotFoundException:
    servers
     at
    com.ibm.ws.migration.postupgrade.Restore.<init>(Restore.java:346
    )
     at
    com.ibm.ws.migration.postupgrade.WASPostUpgrade.restore(WASPostU
    pgrade.java:252)
     at
    com.ibm.ws.migration.postupgrade.WASPostUpgrade.main(WASPostUpgr
    ade.java:559)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:21
    3)
     at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:93)
     at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:74)
     at
    org.eclipse.core.internal.runtime.PlatformActivator$1.run(Platfo
    rmActivator.java:78)
     at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(EclipseAppLauncher.java:92)
     at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(EclipseAppLauncher.java:68)
     at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:400)
     at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:177)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
     at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
     at org.eclipse.core.launcher.Main.run(Main.java:981)
     at
    com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLaunche
    r.java:340)
     at
    com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:11
    0)
    Caused by:
    com.ibm.wsspi.migration.document.exceptions.NotFoundException:
    servers
     at
    com.ibm.ws.migration.document.BasicDocumentCollection.getChild(B
    asicDocumentCollection.java:464)
     at
    com.ibm.events.migration.CeiTransactionalDocumentTransform.enabl
    eCeiPanelsInConsole(CeiTransactionalDocumentTransform.java:490)
     at
    com.ibm.events.migration.CeiAppMigrationHelper.processApplicatio
    nTransforms(CeiAppMigrationHelper.java:166)
     at
    com.ibm.events.migration.CeiMigrationFactory.providePostUpgradeT
    ransforms(CeiMigrationFactory.java:224)
     at
    com.ibm.ws.migration.postupgrade.BasicPostUpgradeManager.initial
    izeDocumentTransforms(BasicPostUpgradeManager.java:451)
     at
    com.ibm.ws.migration.postupgrade.BasicPostUpgradeManager.migrate
    (BasicPostUpgradeManager.java:221)
     at
    com.ibm.ws.migration.postupgrade.Restore.<init>(Restore.java:338
    )
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V7.0 and V8.0                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: When migrating WebSphere Application    *
    *                      Server environments with empty nodes    *
    *                      to Version7, Common Event               *
    *                      Infrastructure (CEI) component          *
    *                      migration fails with                    *
    *                      "NotFoundException" exception           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The WASPostUpgrade.sh script fails with "NotFoundException"
    error because the exception "NotFoundException" is not caught
    when the method
    "com.ibm.ws.migration.document.BasicDocumentCollection.getChild(
    )" is called.
    

Problem conclusion

  • The code for cei.migration component was modified:
    "NotFoundException" exception catch was added for
    "com.ibm.ws.migration.document.BasicDocumentCollection.getChild(
    )" calls.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 7.0.0.23. and 8.0.0.4.  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

    PM51121

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-10-28

  • Closed date

    2012-01-26

  • Last modified date

    2012-05-22

  • 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

  • R700 PSY

       UP

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

Document Information

Modified date:
28 October 2021