Java: EXCEPTION_ACCESS_VIOLATION

Hi,

i am trying to access a notes database through notes jar api. When NotesThread.sinitThread(); is run, i get the following error message:


An unexpected error has been detected by HotSpot Virtual Machine:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x62375fcc, pid=277, tid=150

Java VM: Java HotSpot™ Client VM (1.5.0_01-b08 mixed mode, sharing)

Problematic frame:

C [NLSCCSTR.DLL+0x25fcc]

--------------- T H R E A D ---------------

Current thread (0x00741140): JavaThread “main” [_thread_in_native, id=150]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000004

Registers:

EAX=0x00000000, EBX=0x00000000, ECX=0x0006ef6c, EDX=0x0006ef28

ESP=0x0006ee80, EBP=0x0006ef08, ESI=0x0006ef68, EDI=0x00000001

EIP=0x62375fcc, EFLAGS=0x00010202

Top of Stack: (sp=0x0006ee80)

0x0006ee80: 00000000 038d4a6a 00000000 038d4a6a

0x0006ee90: 0000803d 038d4ac0 03982cfc 0006ee90

0x0006eea0: 0006eec4 600086db 600010eb 60001128

0x0006eeb0: 600010eb 60001128 038d4a6c 038d4ab0

0x0006eec0: 038d4a6c 0006eed4 600010be 038d4a6c

0x0006eed0: 00000001 0006eee8 6000129f 038d4ab0

0x0006eee0: 00000000 0006ef0c 60003d85 60c3ad00

0x0006eef0: c7c00001 00000000 00008128 00008000

Instructions: (pc=0x62375fcc)

0x62375fbc: 90 90 90 90 55 8b ec 81 ec 88 00 00 00 8b 45 18

0x62375fcc: 8b 48 04 53 56 57 51 8d 55 18 52 e8 e4 74 fe ff

Stack: [0x00030000,0x00070000), sp=0x0006ee80, free space=251k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [NLSCCSTR.DLL+0x25fcc]

C [NLSCCSTR.DLL+0x8e841]

C [NLSCCSTR.DLL+0x100d4]

C [NLSCCSTR.DLL+0x903fc]

C [nnotes.dll+0x11ab64]

C [nnotes.dll+0x11d124]

C [nnotes.dll+0x1172d6]

C [nnotes.dll+0xf7c5e]

C [nlsxbe.dll+0x6dde0]

C [nlsxbe.dll+0x6dd92]

j lotus.notes.NotesThread.NnotesInitThread()V+0

j lotus.notes.NotesThread.sinitThread()V+4

j shiftbk2ib.main([Ljava/lang/String;)V+14

v ~StubRoutines::call_stub

V [jvm.dll+0x8176e]

V [jvm.dll+0xd481d]

V [jvm.dll+0x8163f]

V [jvm.dll+0x885cd]

C [javaw.exe+0x14c0]

C [javaw.exe+0x313d]

C [KERNEL32.dll+0x1b9ea]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

j lotus.notes.NotesThread.NnotesInitThread()V+0

j lotus.notes.NotesThread.sinitThread()V+4

j shiftbk2ib.main([Ljava/lang/String;)V+14

v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )

0x0074e290 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=306]

0x0074d690 JavaThread “CompilerThread0” daemon [_thread_blocked, id=318]

0x0074c4f0 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=143]

0x0074b680 JavaThread “Finalizer” daemon [_thread_blocked, id=278]

0x0074a3e0 JavaThread “Reference Handler” daemon [_thread_blocked, id=240]

=>0x00741140 JavaThread “main” [_thread_in_native, id=150]

Other Threads:

0x00749590 VMThread [id=303]

0x00750f50 WatcherThread [id=46]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap

def new generation total 576K, used 271K [0x22ca0000, 0x22d40000, 0x23180000)

eden space 512K, 53% used [0x22ca0000, 0x22ce3f30, 0x22d20000)

from space 64K, 0% used [0x22d20000, 0x22d20000, 0x22d30000)

to space 64K, 0% used [0x22d30000, 0x22d30000, 0x22d40000)

tenured generation total 1408K, used 0K [0x23180000, 0x232e0000, 0x26ca0000)

the space 1408K, 0% used [0x23180000, 0x23180000, 0x23180200, 0x232e0000)

compacting perm gen total 8192K, used 52K [0x26ca0000, 0x274a0000, 0x2aca0000)

the space 8192K, 0% used [0x26ca0000, 0x26cad328, 0x26cad400, 0x274a0000)

ro space 8192K,  62% used [0x2aca0000, 0x2b1a7d30, 0x2b1a7e00, 0x2b4a0000)

rw space 12288K,  46% used [0x2b4a0000, 0x2ba2c8a0, 0x2ba2ca00, 0x2c0a0000)

Dynamic libraries:

0x00400000 - 0x0040c000 C:\Programme\Java\jre1.5.0_01\bin\javaw.exe

0x77f70000 - 0x77fd0000 C:\WINNT\System32\ntdll.dll

0x77dc0000 - 0x77dff000 C:\WINNT\system32\ADVAPI32.dll

0x77f00000 - 0x77f62000 C:\WINNT\system32\KERNEL32.dll

0x77e70000 - 0x77ec2000 C:\WINNT\system32\USER32.dll

0x78010000 - 0x78045000 C:\WINNT\system32\GDI32.dll

0x77e10000 - 0x77e67000 C:\WINNT\system32\RPCRT4.dll

0x00170000 - 0x001b0000 C:\Programme\Java\jre1.5.0_01\bin\MSVCRT.dll

0x6d640000 - 0x6d7c5000 C:\Programme\Java\jre1.5.0_01\bin\client\jvm.dll

0x77fd0000 - 0x77ffb000 C:\WINNT\System32\WINMM.dll

0x6d280000 - 0x6d288000 C:\Programme\Java\jre1.5.0_01\bin\hpi.dll

0x731b0000 - 0x731ba000 C:\WINNT\System32\PSAPI.DLL

0x76ae0000 - 0x76afd000 C:\WINNT\System32\IMAGEHLP.dll

0x5f7f0000 - 0x5f7f7000 C:\WINNT\System32\rpcltc1.dll

0x6d610000 - 0x6d61c000 C:\Programme\Java\jre1.5.0_01\bin\verify.dll

0x6d300000 - 0x6d31d000 C:\Programme\Java\jre1.5.0_01\bin\java.dll

0x6d630000 - 0x6d63f000 C:\Programme\Java\jre1.5.0_01\bin\zip.dll

0x62640000 - 0x627ef000 C:\Programme\Notes\nlsxbe.dll

0x621b0000 - 0x62306000 c:\programme\notes\nxmlpar.dll

0x62320000 - 0x62338000 c:\programme\notes\nxmlcommon.dll

0x60000000 - 0x60cbb000 C:\WINNT\System32\nnotes.dll

0x62150000 - 0x621ac000 C:\WINNT\System32\js32.dll

0x62350000 - 0x62440000 c:\programme\notes\NLSCCSTR.DLL

0x719b0000 - 0x719b8000 C:\WINNT\System32\SHFOLDER.dll

0x65340000 - 0x653db000 C:\WINNT\system32\OLEAUT32.dll

0x77b80000 - 0x77c31000 C:\WINNT\system32\ole32.dll

0x77d80000 - 0x77db3000 C:\WINNT\system32\comdlg32.dll

0x77c40000 - 0x77d80000 C:\WINNT\system32\SHELL32.dll

0x71710000 - 0x71794000 C:\WINNT\system32\COMCTL32.dll

0x776c0000 - 0x776c8000 C:\WINNT\system32\WSOCK32.dll

0x776a0000 - 0x776b4000 C:\WINNT\system32\WS2_32.dll

0x77690000 - 0x77697000 C:\WINNT\system32\WS2HELP.dll

0x18200000 - 0x1822e000 C:\WINNT\System32\LTOUIN22.dll

0x624d0000 - 0x625a9000 c:\programme\notes\NSTRINGS.DLL

VM Arguments:

java_command: shiftbk2ib

Environment Variables:

PATH=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\WBEM;C:\Programme\Symantec\pcAnywhere;H:\eclipse-SDK-3.0.1-win32\eclipse\mysql-connector-java-3.0.16-ga;c:\programme\notes

--------------- S Y S T E M ---------------

OS: Windows NT 4.0 Build 1381 Service Pack 6

CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 392616k(112300k free), swap 778468k(402016k free)

vm_info: Java HotSpot™ Client VM (1.5.0_01-b08) for windows-x86, built on Dec 6 2004 19:51:00 by “java_re” with MS VC++ 6.0


My Java Source:


import lotus.notes.*;

import javax.swing.*;

import java.util.*;

public class shiftbk2ib {

public static void main(String[] args) throws NotesException{

	System.out.println();	

	try

		{

		Vector v = new Vector();

				

		NotesThread.sinitThread(); 

		Session ses = Session.newInstance(); 

       	

	       	Database db = ses.getDatabase("","JdbcDemo.nsf");

	       	DocumentCollection coll = db.search("Form=\"employees\"");

	       	int count = coll.getCount();

	       	System.out.println(count);

       		

       		Document doc = coll.getFirstDocument();

	       	for (count=count-1; count >= 0;count--)

	       	{

	       		//Vector vec = doc.getItemValue("co_aus_server");

	       		Item myItem = doc.getFirstItem("fname");

	       		JOptionPane.showMessageDialog(null, myItem.getText());

	       		

				//for (int x = 0; x < vec.capacity()-1;x++){

	       		//JOptionPane.showMessageDialog(null, vec.get(x));

	       		//}

				doc = coll.getNextDocument(doc);

	       	}

	       	ses.finalize(); 

	    }

        catch (Exception e){

        	System.out.println("ERROR: "+e.getMessage());

        }

        NotesThread.stermThread(); 

}

}


Can anyone help me?