APAR status
Closed as program error.
Error description
Application Server failed to start with "-agentlib:HeapDetect" generic JVM arguments. If a customer runs with WVE v7.0.0.2 on WAS v8.0.0.x with 64bit JVM on a distributed system, the ODR servers and the application servers created with the defaultXD server template (such as servers in a WVE dynamic cluster) might fail to be started.
Local fix
Local Fix: Locate the server.xml of the ODR servers or the application servers created with the defaultXD server template, and search for "agentlib:HeapDetect" under the attribute JVMEntry. Update the argument to "agentlib:HeapDetect64". Restart the server.
Problem summary
**************************************************************** * USERS AFFECTED: Users of WebSphere Application Server * * Version 8.0.0.x with WebSphere Virtual * * Enterprise (WVE) Version 7.0.0.2 who * * install WVE Fix Pack 3. * **************************************************************** * PROBLEM DESCRIPTION: In a WebSphere Application Server * * 8.0.0.x environment, after Fix Pack 3 * * installation, the ODR server or * * the servers in a dynamic * * cluster fail. * **************************************************************** * RECOMMENDATION: * **************************************************************** In an environment with WebSphere Application Server Version 8.0.0.x and WebSphere Virtual Enterprise Version 7.0.0.2, the on demand router server or the servers in the WebSphere Virtual Enterprise dynamic cluster fail after you apply WebSphere Virtual Enterprise Fix Pack 3. On the affected server, in the native_stderr.log file, the following error message displays: "JVMJ9TI001E Agent library HeapDetect could not be opened (HeapDetect.dll is not a valid Win32 application. ) JVMJ9VM015W Initialization error for library j9jvmti26(-3): JVMJ9VM009E J9VMDllMain failed"
Problem conclusion
Before you install WebSphere Virtual Enterprise Fix Pack 3, on WebSphere Application Server Version 8.0.0.x, the copy of libHeapDetect.so is either for a 32-bit or for a 64-bit JVM. During installation, the appropriate file is loaded onto the system based on the bit mode of the system. WebSphere Application Server Version 8 supports either a 64-bit or a 32-bit JVM on a 64-bit system, therefore both HeapDetect native library versions must be installed on the system: libHeapDetect64.so for the 64-bit JVM, and libHeapDetect.so for the 32-bit JVM. However, under certain conditions, the attribute agentlib:HeapDetect is not updated to agentlib:HeapDetect64 on an existing server, and the wrong library is loaded causing failure. Apply this interim fix after you install WebSphere Virtual Enterprise Version 7 Fix Pack 3 to correct the described error.
Temporary fix
Comments
APAR Information
APAR number
PM83346
Reported component name
WAS VIRTUAL ENT
Reported component ID
5725C9203
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-02-21
Closed date
2013-04-12
Last modified date
2013-04-12
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
WAS VIRTUAL ENT
Fixed component ID
5725C9203
Applicable component levels
R700 PSY
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.