IBM Support

IT06868: STERLING B2B INTEGRATOR WILL NOT START AFTER SUCCESSFUL PATCH TO 525 AND SUCCESSFUL UPGRADEJDK.SH EXECUTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After successful upgrade to 525. and upgrade of the JDK to a
    supported level (Java 7 SR7 FP1 or higher), SI will not
    start. The upgradeJDK was completed successfully.
    The <si-install./jdk/bin/java -version reflected correct build,
    InstallService.log confirmed 525 patch was successful.
    
    SI would not start. Caused a down situation.
    
    Hung on "Pre-registering Event Listeners"
    
    ActiveMQ Broker showed "ava.lang.NoClassDefFoundError:
    com.sterlingcommerce.security.nist.SCICrypto"
    
    args[0]=/fgapp/SI_524/install/activemq/conf/activemqconfig.xml
    args[1]=activemq.txt
    log4j:WARN No appenders could be found for logger
    (org.apache.xbean.spring.context.ResourceXmlApplicationContext).
    log4j:WARN Please initialize the log4j system properly.
    Exception in thread "main" java.lang.Exception:
    java.lang.reflect.InvocationTargetException
        at
    com.sterlingcommerce.woodstock.noapp.NoAppLoader.main(NoAppLoade
    r.java:85)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:88)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at
    com.sterlingcommerce.woodstock.noapp.NoAppLoader.main(NoAppLoade
    r.java:82)
    Caused by: java.lang.NoClassDefFoundError:
    com.sterlingcommerce.security.nist.SCICrypto
        at java.lang.ClassLoader.defineClassImpl(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:306)
        at
    java.security.SecureClassLoader.defineClass(SecureClassLoader.ja
    va:154)
        at
    java.net.URLClassLoader.defineClass(URLClassLoader.java:711)
        at
    java.net.URLClassLoader.access$400(URLClassLoader.java:92)
        at
    java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1159
    )
        at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:366)
        at
    java.net.URLClassLoader.findClass(URLClassLoader.java:594)
        at
    java.lang.ClassLoader.loadClassHelper(ClassLoader.java:760)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:737)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:707)
        at
    com.sterlingcommerce.security.provider.SCIPBEWrapper.<init>(SCIP
    BEWrapper.java:160)
        at
    com.sterlingcommerce.security.opsutilities.WPasswords.decryptPas
    sphrase(WPasswords.java:128)
        at
    com.sterlingcommerce.security.opsutilities.WPasswords.decrypt(WP
    asswords.java:168)
        at
    com.sterlingcommerce.security.opsutilities.WPasswords.decrypt(WP
    asswords.java:162)
        at
    com.sterlingcommerce.security.opsutilities.EncryptionHandler.doD
    ecrypt(EncryptionHandler.java:40)
        at
    com.sterlingcommerce.woodstock.install.interfaces.AbstractEncryp
    tionHandler.decrypt(AbstractEncryptionHandler.java:98)
        at
    com.sterlingcommerce.woodstock.util.frame.Manager.decryptPropert
    ies(Manager.java:494)
        at
    com.sterlingcommerce.woodstock.util.frame.Manager.decryptPropert
    y(Manager.java:473)
        at
    com.sterlingcommerce.woodstock.util.frame.Manager.handleEncrypte
    dContent(Manager.java:448)
        at
    com.sterlingcommerce.woodstock.util.frame.Manager.doStaticInit(M
    anager.java:412)
        at
    com.sterlingcommerce.woodstock.util.frame.Manager.<clinit>(Manag
    er.java:165)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at
    java.lang.J9VMInternals.initialize(J9VMInternals.java:237)
    

Local fix

  • STRRTC - 454085
    RW / RW
    Circumvention:
    
    Issue is the updated "upgradeJDK.sh" did not lay down properly
    in the /bin directory.  The new upgradeJDK includes a copy step
    to pull in a required jar for SBI.
    
    Workaround is to obtain the new upgradeJDK.sh script in the
    following directory.
    
    ./installed_data/patch/components/platform_ifc/components/platfo
    rm_ifcresources/platform_ifc_core/si/noapp/bin/upgradeJDK.sh
    
    This script should include this statement within:
    
    cp jdk.${BKUP_DATE}/jre/lib/ext/nist.jar jdk/jre/lib/ext/
    

Problem summary

  • Problem Description:
    Customer successfully upgraded to SI 5.2.5 from SI 5.2.4.1 and
    then used the upgradeJDK script to upgrade from Java 6 SR9 FP2
    to Java 7 SR8.  Though the script completed successfully, SI
    would not start.  It hung on "Pre-registering Event Listeners"
    and the ActiveMQ Broker log showed a NoClassDefFoundError for
    com.sterlingcommerce.security.nist.SCICrypto.
    
    Platforms Affected:
    All
    
    Users Affected:
    All
    

Problem conclusion

  • Resolution Summary:
    The version of the upgradeJDK script provided has been
    replaced.
    
    Delivered In:
    5020500_2
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT06868

  • Reported component name

    STR B2B INTEGRA

  • Reported component ID

    5725D0600

  • Reported release

    524

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-01-30

  • Closed date

    2015-02-13

  • Last modified date

    2015-02-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

    STR B2B INTEGRA

  • Fixed component ID

    5725D0600

Applicable component levels

  • R525 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2.4","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
22 February 2015