I've been getting a rash of these over the last 1-2 months, and short of upgrading to SP8, I'm not sure what else to try. I've tried unloading tomcat5 and restarting it on a daily basis, but that doesn't help much. Minor variations on what happens, but it is always a Java_# process and java.nlm is involved, where # is some random number.

It appears to be triggered when logging into iManager. The likelyhood of it happening increases over time and happens more often when iManager is used more frequently. We need to use the server based version because we have a large iPrint environment, and all indications are that mobile iManager doesn't work well supporting iPrint.

Servers are at latest post SP7 patches, 4GB RAM, Dell PE 2850. I believe I checked one time to see if SP8 had a newer JAVA.NLM than SP7, but I don't think it does. I've been at SP7 since last August so I don't really understand why this has suddenly become a problem. The only changes since then have been some of the post SP7 patches (TCPIP, Winsock, iPrint related) that came out after that, otherwise. I posted the top of the abend log below, as it was too long to post the entire modules section.

Any ideas?

************************************************** *******
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.07

Server NWOCLN03 halted Wednesday, May 13, 2009 10:15:58.243 am
Abend 1 on P01: Server-5.70.07: Page Fault Processor Exception (Error code 00000010)

Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = 00004000 EBX = 94FE0124 ECX = 00000000 EDX = 70800001
ESI = 00000005 EDI = 900CE094 EBP = A3C4EE88 ESP = A3C4EE38
EIP = A6A23A83 FLAGS = 00010246
Address (0xA6A23A83) exceeds valid memory limit
EIP in UNKNOWN memory area
Access Location: 0xA6A23A83

The violation occurred while processing the following instruction:



Running process: Java_1914 TP-Processor3 Process
Thread Owned by NLM: JAVA.NLM
Stack pointer: A6BE4020
OS Stack limit: A6BB54A0
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --00000001 (LOADER.NLM|KernelAddressSpace+1)
--34343434 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9573ED00 ?
-8974D610 (LSL.NLM|ProtocolNameTable+126C)
0023099C (SERVER.NLM|kWorkToDoCheckAllRunFast+A4)
-8974D610 (LSL.NLM|ProtocolNameTable+126C)
--00010001 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--34343434 ?
--00000046 (LOADER.NLM|KernelAddressSpace+46)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
00224B4D (SERVER.NLM|SchedSwitch+2A9)
--99354180 ?
--016CCF69 ?
--34343434 ?
--00000046 (LOADER.NLM|KernelAddressSpace+46)
0021BA52 (SERVER.NLM|RealCSleepUntilInterrupt+52)
--A12A5880 ?
--9EDB89A0 ?
--99354180 ?
0036DA64 (SERVER.NLM|CSleepUntilInterrupt+9)
900D0512 (THREADS.NLM|_TerminateNLM+992)
--34343434 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9D725540 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--A12A5880 ?
--98F9F200 ?
--34343434 ?
--00000246 (LOADER.NLM|KernelAddressSpace+246)
0010D716 (LOADER.NLM|kSpinUnlockRestore+26)
--00000246 (LOADER.NLM|KernelAddressSpace+246)
900BBAEC (THREADS.NLM|DeLinkTCSFromTGCS+138)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9EDB89A0 ?
--34343434 ?
900BFBD1 (THREADS.NLM|exit+81)
--9EDB89A0 ?
--99354180 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--A12A5880 ?
--9D725540 ?
--9EDB89A0 ?
--34343434 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
900CE094 (THREADS.NLM|stackavail+34)
--A12A5880 ?
--34343434 ?
900B928B (THREADS.NLM|getcmd+153)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
900B918C (THREADS.NLM|getcmd+54)
--98D0F180 ?
--00000246 (LOADER.NLM|KernelAddressSpace+246)
--99354180 ?
--34343434 ?
900B9194 (THREADS.NLM|getcmd+5C)
--9573ED00 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
900B918C (THREADS.NLM|getcmd+54)
--9573ED00 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--99354180 ?
--34343434 ?
--99354180 ?
-900D3730 (THREADS.NLM|(Data Start)+2730)
0022A7B8 (SERVER.NLM|TcoNewSystemThreadEntryPoint+40)
--99354180 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--34343434 ?
900B9194 (THREADS.NLM|getcmd+5C)
--99857B80 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
900B918C (THREADS.NLM|getcmd+54)
--99857B80 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--A0E0D380 ?
--34343434 ?
--A0E0D380 ?
-900D3730 (THREADS.NLM|(Data Start)+2730)
0022A7B8 (SERVER.NLM|TcoNewSystemThreadEntryPoint+40)
--A0E0D380 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--34343434 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)

Additional Information:
The CPU encountered a problem executing code in SERVER.NLM. The problem may be in that module or in data passed to that module by a process owned by JAVA.NLM.