Environment
Novell NetWare 6.5 Support Pack 5
Novell NetWare 6.5 Support Pack 7
Situation
JAVA -SHOW displays multiple classes in a suspended state
The server console shows STOPX, JAVA -KILLALL, JAVA -EXIT, and/or other Java commands trying to execute and looping
Error: SMSSPInstallBackup Suspended
Error: SMSSPInstallModify Suspended
Error: Help Suspended
Error: Java: JAVA.NLM should not be unloaded because of one or more suspended classes.
Error: Java: The JVM running this class is permanently suspended and its resources are unrecoverable.
Resolution
1. Bring the server up
2. From the patch, copy the PRODUCTS/JAVA/JAVA.ZSP file to the root of the SYS volume
3. Run "unzip -o java.zsp" at the server console without the quotes.
4. Wait a few minutes
5. Either restart Java or restart the server. The latter is recommended.
6. After restarting Java or the server, repatch. The patch should complete in full this time around.
Status
Top IssueAdditional Information
Unknown at this time. Engineering is narrowing down the cause.
From the abend.log file:
Server SERVERNAME halted Friday, July 21, 2006 9:03:48.404 am
Abend 1 on P01: Server-5.70.03: Page Fault Processor Exception (Error code 00000002)
Registers:
CS = 0008 DS = 0068 ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000008 EBX = 6C5620AC ECX = C4167658 EDX = C4167658
ESI = 6B85D380 EDI = 63B59FE4 EBP = 75F267F0 ESP = 75F26770
EIP = 0010FB66 FLAGS = 00010016
0010FB66 89430C MOV [EBX+0C]=?, EAX
EIP in UNKNOWN memory area
Access Location: 0x6C5620B8
The violation occurred while processing the following instruction:
0010FB66 89430C MOV [EBX+0C], EAX
0010FB69 8B4520 MOV EAX, [EBP+20]
0010FB6C 894308 MOV [EBX+08], EAX
0010FB6F 8B4524 MOV EAX, [EBP+24]
0010FB72 894310 MOV [EBX+10], EAX
0010FB75 8B453C MOV EAX, [EBP+3C]
0010FB78 8903 MOV [EBX], EAX
0010FB7A 8B4528 MOV EAX, [EBP+28]
0010FB7D 894304 MOV [EBX+04], EAX
0010FB80 668E5D54 MOV DS, [EBP+54]
Running process: Java_4 Main Process
Thread Owned by NLM: JAVA.NLM
Stack pointer: 7B26E684
OS Stack limit: 7B23C060
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
From the LOGGER.TXT (Logger Screen)
-------------------------------------------------------------------------------
java: Page fault processor exception occurred while executing class Help
State of Registers at Processor Exception:
EIP=8684C200, EFLAGS=210202, EAX=2, ECX=8FD28964, EDX=68,
EBX=8FD28979, ESP=8FD28758, EBP=8FD28B9C, ESI=855F41A0, EDI=200,
The exception occurred while executing code in: JAVA.NLM (8682f000)
The exception occurred while running thread: Java_713 Main (85B10340)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
java: Page fault processor exception occurred while executing class SMSSPInstall
Modify
State of Registers at Processor Exception:
EIP=8684C200, EFLAGS=210202, EAX=2, ECX=8F6347A4, EDX=68,
EBX=8F6347B9, ESP=8F634598, EBP=8F6349DC, ESI=8E54A300, EDI=200,
The exception occurred while executing code in: JAVA.NLM (8682f000)
The exception occurred while running thread: Java_499 Main (8ED342E0)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
java: Page fault processor exception occurred while executing class SMSSPInstall
Backup
State of Registers at Processor Exception:
EIP=8684C200, EFLAGS=210202, EAX=2, ECX=8F5B92A4, EDX=68,
EBX=8F5B92B9, ESP=8F5B9098, EBP=8F5B94DC, ESI=8E54A1A0, EDI=200,
The exception occurred while executing code in: JAVA.NLM (8682f000)
The exception occurred while running thread: Java_497 Main (8ECE1360)
-------------------------------------------------------------------------------