IBM Support

PM89530: MIGRATION FAILS WITH JAVA.LANG.EXCEPTION: JAVA.LANG.NOSUCHMETHODEXCEPTION

Fixes are available

8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
8.5.5.2: WebSphere Application Server V8.5.5 Fix Pack 2
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Client is migrating from WAS ND v8.0 to WASND v8.5.
    
    During the Post Migration WASPostUpgrade procedure, the
    following errors are received and recorded in the
    WASPostUpgradelog file located in the
    migration <backupDirectory>/logs/ sub-directory (where
    backupDirectory is the directory specified for the backup
    during the Pre-Migation WASPreUpgrade process) :
    
    MIGR0304I: The previous WebSphere environment is being merged
    into this profile.
    MIGR0459I: Application Server configuration files are being
    migration.
    MIGR0367I: Backing up the current Application Server
    environment.
    CEIMI0006I Starting the migration of Common Event
    Infrastructure.
    CWPST9006W: The application server did not migrate the
    defaultBindings.
    xml default bindings file because the file exists in the new
    system.
    CWPST9004W: The application server did not migrate the Client
    sample
    binding because a binding with the same name exists in the new
    system.
    CWPST9004W: The application server did not migrate the Client
    sample V2
    binding because a binding with the same name exists in the new
    system.
    CWPST9004W: The application server did not migrate the Provider
    sample
    binding because a binding with the same name exists in the new
    system.
    CWPST9004W: The application server did not migrate the Provider
    sample
    V2 binding because a binding with the same name exists in the
    new
    system.
    CWPST9004W: The application server did not migrate the Saml
    Bearer
    Client sample binding because a binding with the same name
    exists in
    the new system.
    CWPST9004W: The application server did not migrate the Saml
    Bearer
    Provider sample binding because a binding with the same name
    exists in
    the new system.
    CWPST9004W: The application server did not migrate the Saml HoK
    Symmetric Client sample binding because a binding with the same
    name
    exists in the new system.
    CWPST9004W: The application server did not migrate the Saml HoK
    Symmetric Provider sample binding because a binding with the
    same name
    exists in the new system.
    MIGR0332I: The attributes of the Active authentication
    mechanism are
    updating.
    MIGR0335I: Attributes of the Active user registry are updating
    to
    reflect the information for server ID .
    MIGR0229I: The migration function is updating the attributes of
    SSLConfig entry CellDefaultSSLSettings. This entry is already
    defined
    in the existing model.
    MIGR0223I: The migration function is adding SSLConfig entry
    NodeDefaultSSLSettings to the model.
    MIGR0223I: The migration function is adding SSLConfig entry
    NodeDefaultSSLSettings to the model.
    MIGR0223I: The migration function is adding JAASAuthData entry
    DB2M_SUBTAKP_User to the model.
    MIGR0223I: The migration function is adding JAASAuthData entry
    DB2Z_MBNBASU_User to the model.
    java.lang.Exception: java.lang.NoSuchMethodException:
    com.ibm.ws.
    migration.postupgrade.common.SibAuthorisationsConfig.arePrimaryK
    eysEqual
    (com.ibm.websphere.models.config.sibresources.impl.SIBAuthGroupI
    mpl,
    com.ibm.websphere.models.config.sibresources.impl.SIBAuthGroupIm
    pl)
    MIGR0286E: The migration failed to complete.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server migration                            *
    ****************************************************************
    * PROBLEM DESCRIPTION: When running migration on a machine     *
    *                      setup with the Turkish language,        *
    *                      migration improperly handles a string   *
    *                      resulting in a NoSuchMethodException    *
    *                      failure.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When migration needs to lower case strings, in most cases it
    needs to use the default locale that was set by the system. In
    this case, the migration code is manipulating internal methods
    that when lower cased need to remain in the locale that they
    were written in.  This issue found that when "I" is lower
    cased for a Turkish locale, it does not turn into "i". This
    causes problems that in the end results in the
    arePrimaryKeysEqual method to not be found.
    

Problem conclusion

  • When lower casing a character in this particular area we now
    use the English locale, since it is appropriate to do so when
    working with internal strings that represent methods.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 8.0.0.8 and 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

    PM89530

  • 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

    2013-05-22

  • Closed date

    2013-08-09

  • Last modified date

    2013-11-26

  • 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

  • R800 PSY

       UP

  • 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:
27 April 2022