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?