Problem Reported

Problem executing IBM WebSphere Business Services Foundation Pack ver. 6.2 for Multiplatforms on zLinux

Defect(s) Found

IBM WebSphere Business Services Foundation Pack ver. 6.2 for Multiplatforms on zLinux throws java.lang.NoClassDefFoundError on execution.

Fixes Made

·         An interim Fix has been provided in the form of Fabric Foundation pack zLinux installer (label WBSF62_JR32697_zLinux_FoundationPack_iFix002.zip)

·         This fix updates the WBSF 6.2 installable.

Symptom

If executing IBM WebSphere Business Services Foundation Pack ver. 6.2 for Multiplatforms on zLinux shows error related to java.lang.NoClassDefFoundError or Caused by: java.lang.IncompatibleClassChangeError, consider it as a problem in the IBM WebSphere Business Services Foundation Pack for Multiplatforms executable.

 

Executing IBM WebSphere Business Services Foundation Pack for Multiplatforms on zLinux fails with the following error:

 

java.lang.NoClassDefFoundError: com.zerog.ui.gui.liteweight.ZGGridBagContainer
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at ZeroGgm.a(DashoA10*..)
at ZeroGgm.<init>(DashoA10*..)
at ZeroGf1.a(DashoA10*..)
at com.zerog.ia.installer.AAMgr.a(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.h(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.Main.main(DashoA10*..)
at java.lang.reflect.Method.invoke(libgcj.so.7rh)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)
Caused by: java.lang.IncompatibleClassChangeError: ZeroGsa
at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)
at java.lang.ClassLoader.defineClass(libgcj.so.7rh)
at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
...11 more

 

 

Installing iFix

The above error can be resolved by following the steps mentioned below (This will replace the previous zLinux executable with the ifix executable).

 

  1. Unzip WBSF62_JR32697_zLinux_FoundationPack_iFix002.zip to any location.
  2. Go to WBSF62_JR32697_zLinux_FoundationPack_iFix002.zip/installers.
  3. Change permissions to assign execute privileges (chmod 775).
  4. Set SELinux in permissive mode.
  5. Run the ifix Launchpad.
  6. Launch the ifix Installer.
  7. Select preferred language from the drop down box.
  8. Click OK.
  9. From the Welcome panel, select Next to continue.
  10. In the Choose Install Folder panel, give the appropriate folder where you want to install this iFix. Click Next.
  11. Specify the launch pad extracted location. This is the location where you had extracted the WBSF 6.2 installable. Click Next.
  12. On successful installation click on Done to exit installer.