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":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
22 February 2015