I'm desparate to get the ClearCase plugin working on my machine (but having used ClearCase for a couple of years now, I'm getting used to being desparate!).
The plugin crashes in the initialise method (native).
I looked through the source on SourceForge, and figured a good basic test is to fire up the net.sourceforge.eclipseccase.jni.Clearcase.Main method, which should initialise the native dll. This is what I got:
Q:\tools\idea\idea664\jre\bin>java -cp ..\..\plugins\transparent.jar net.sourceforge.eclipseccase.jni.Clearcase
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x1000F7E0
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at net.sourceforge.eclipseccase.jni.Clearcase.initialize(Native Method)
0x00400000 - 0x00406000 Q:\tools\idea\idea664\jre\bin\java.exe
0x77F60000 - 0x77FBE000 C:\WINNT\System32\ntdll.dll
0x77DC0000 - 0x77DFF000 C:\WINNT\system32\ADVAPI32.dll
0x77F00000 - 0x77F5E000 C:\WINNT\system32\KERNEL32.dll
0x77E70000 - 0x77EC5000 C:\WINNT\system32\USER32.dll
0x77ED0000 - 0x77EFC000 C:\WINNT\system32\GDI32.dll
0x77E10000 - 0x77E67000 C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78040000 C:\WINNT\system32\MSVCRT.dll
0x6D330000 - 0x6D45A000 Q:\tools\idea\idea664\jre\bin\client\jvm.dll
0x77FD0000 - 0x77FFA000 C:\WINNT\System32\WINMM.dll
0x6BC00000 - 0x6BC10000 C:\WINNT\System32\SMNT40.dll
0x6D1D0000 - 0x6D1D7000 Q:\tools\idea\idea664\jre\bin\hpi.dll
0x6D300000 - 0x6D30D000 Q:\tools\idea\idea664\jre\bin\verify.dll
0x6D210000 - 0x6D229000 Q:\tools\idea\idea664\jre\bin\java.dll
0x6D320000 - 0x6D32D000 Q:\tools\idea\idea664\jre\bin\zip.dll
0x10000000 - 0x10030000 Q:\tools\idea\idea664\plugins\ccjni.dll
0x77B20000 - 0x77BD7000 C:\WINNT\system32\ole32.dll
0x65340000 - 0x653DB000 C:\WINNT\system32\OLEAUT32.dll
0x0B2B0000 - 0x0B2D1000 C:\WINNT\System32\Hook95.dll
0x76AC0000 - 0x76ADD000 C:\WINNT\System32\imagehlp.dll
0x731B0000 - 0x731BA000 C:\WINNT\System32\PSAPI.DLL
Local Time = Fri Oct 25 14:44:40 2002
Elapsed Time = 0
The exception above was detected in native code outside the VM
Java VM: Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode)
An error report file has been saved as hs_err_pid344.log.
Please refer to the file for further information.
I looked at the source for the ccjni.dll (which is the Eclipse plugin hosted at SourceForge too, right?), and the initialise method looks like it traps all exceptions, and passes them back with a message - but no messages match what I see. So, maybe the java/jni/COM framework is screwed up on my machine (NT4 sp6, IE6).
I'm way out of my depth here, and would appreciate a few pointers from anyone who knows. Can I setup a debugger to watch the java/jni/COM interfaces (sounds tough to me!). Any clues at all, because otherwise I have to manage the vcs manually using ClearCase...
thanks for any help,