Domino server crash due to incorrect JVM

Technote (troubleshooting)


Problem

You upgrade from Lotus Domino 7.x to 8.x. When the RUNJAVA or HTTP job tries to initialize the Java Virtual Machine (JVM), the JVM crashes the Domino server.

Cause

In this case, the customer hard coded the JVM to be used via a SystemDefault.properties file located in the /QIBM/UserData/Java400/ directory. The file reflected the following:

java.home=/QIBM/ProdData/Java400/jdk14/
java.version=1.4

The relevant Java option and group for Domino 8.x was applied. However, the incorrect references to version 1.4 caused the server to crash.

NOTE:

  • Domino 7.x requires JDK 1.4 (57xxJV1 option 6).
  • Domino 8.x requires JDK 5.0 or J2SE 5.0 (57xxJV1 option 7 or 8).
  • Domino 8.5.x requires Java SE V6 (57xxJV1 option 11).

Diagnosing the problem

Compare the Invocation stack trace within the NSD to the following stacks:


Hide details for RUNJAVA:
RUNJAVA:

_CXX_PEP__Fv
0
QP0ZPCP2 QP0ZPCP2
Qp0zNewProcess
266
QP0ZPCPN QP0ZPCPN
InvokeTargetPgm__FP11qp0z_pcp_cb
210
_C_pep
0
NOTES0 RUNJAVA
main
1
notes_main
14
NotesMain
4
NOTESAI0
AddInMain
51
RUNJAVA
RunJavaVM
1
WRAPPERS LIBNOTES
AgentJavaVMSub__FP16AGENTJVMINITDATA18JVM_CLASSP
4
GetJavaVM__11JavaSessionFPFPvUsPUcT1_Us18JVM_CLA
3
JSESSION
GetJavaMachine__11JavaMachineFPFPvUsPUcT1_UsiT21
70
JMACHINE
__ct__11JavaMachineFPFPvUsPUcT1_Us18JVM_CLASSPAT
87
ExceptionOccurred
1
NOTES0 RUNJAVA
kill
3
QP0SLIB QP0SSRV1



Hide details for HTTP:
HTTP:
_CXX_PEP__Fv
0
QP0ZPCP2 QP0ZPCP2
Qp0zNewProcess
264
QP0ZPCPN QP0ZPCPN
InvokeTargetPgm__FP11qp0z_pcp_cb
206
_C_pep
0
NOTES0 HTTP
main
1
notes_main
14
NotesMain
4
NOTESAI0
AddInMain
1
HTMAINEXE
HTAddInMain
133
HTMAIN LIBHTTPSTA
HTServerStart__FiPPcT1
12
HTSTART
InitClass__14HTControlBlockFv
25
HTCTLBLK
InitializeExtensions__14HTControlBlockFv
2
Initialize__21HTProcessExtContainerFiPPc
27
HTEXTCON
AgentJavaVMSub__FP16AGENTJVMINITDATA18JVM_CLASSP
4
WRAPPERS LIBNOTES
GetJavaVM__11JavaSessionFPFPvUsPUcT1_Us18JVM_CLA
3
JSESSION
GetJavaMachine__11JavaMachineFPFPvUsPUcT1_UsiT21
70
JMACHINE
__ct__11JavaMachineFPFPvUsPUcT1_Us18JVM_CLASSPAT
87
ExceptionOccurred
1
NOTES0 HTTP
kill
3
QP0SLIB QP0SSRV1

The Domino console and job log for the failing job will indicate references to the incorrect Java version.

Resolving the problem

Do one of the following to resolve the issue:

  • Delete the SystemDefault.properties file.
  • Remove the incorrect references in the SystemDefault.properties file.
  • Update the SystemDefault.properties file to reference the correct version of Java


Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Domino
Crash

Software version:

8.0, 8.5

Operating system(s):

IBM i, i5/OS

Software edition:

All Editions

Reference #:

1392776

Modified date:

2010-06-10

Translate my page

Machine Translation

Content navigation