KB Article #177020

After migrating to different AIX server both Interchange and Integrator cannot be started properly

Problem

After migrating to different AIX server both Interchange and Integrator cannot be started properly. Corejava dump are created and below error appear in the logs.

ex log:-

2015-04-11 17:01:50,436 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
2015-04-11 17:01:50,436 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> Module=/b2biqa/apps/Synchrony/Gateway_Interchange/jre/bin/libj9jit23.so
2015-04-11 17:01:50,436 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> Module_base_address=090000000580C000
2015-04-11 17:01:50,436 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> Target=2_30_20080314_17962_BHdSMr (AIX 6.1)
2015-04-11 17:01:50,436 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> CPU=ppc64 (8 logical CPUs) (0x200000000 RAM)
2015-04-11 17:01:50,439 - [Thread-43] INFO (StreamGobbler.run:32) - <hostname_cn> JVMDUMP006I Processing Dump Event "gpf", detail "" - Please Wait.

Integrator starter.log:-

FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/b2biqa/apps/Synchrony/Java/aix-power/j2re1.5.0_64/bin/libj9jit23.so
Module_base_address=090000000580C000
Target=2_30_20080314_17962_BHdSMr (AIX 6.1)
CPU=ppc64 (8 logical CPUs) (0x200000000 RAM)
JVMDUMP006I Processing Dump Event "gpf", detail "" - Please Wait.

Note:- The hostname is kept same in the migration and only the IP address is changed.

Resolution

Application crashes upon startup and produces a system core file on AIX systems (such as AIX V6.1) running on POWER7 processors. The crash occurs due to a "gpf" in the "libj9jit23.so" module.

Prior to running the application set the variable JAVA_COMPILER to none, using this variable will cause the Java SDK to turn off the JIT compiler feature in Java.

export JAVA_COMPILER=none