JVM crashes in Eclipse

Not always but sometimes the JVM crashes in Eclipse when i try to start my RMI server locally. the message i get is the following:

An unexpected exception has been detected in native code outside the VM.

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x7C92AE22

Function=RtlImpersonateSelf+0x3A5

Library=C:\WINDOWS\system32\ntdll.dll

Current Java thread:

at java.util.zip.ZipFile.getEntry(Native Method)

at java.util.zip.ZipFile.getEntry(ZipFile.java:146)

- locked <0x104f96a0> (a java.util.jar.JarFile)

at java.util.jar.JarFile.getEntry(JarFile.java:194)

at java.util.jar.JarFile.getJarEntry(JarFile.java:181)

at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:668)

at sun.misc.URLClassPath.getResource(URLClassPath.java:157)

at java.net.URLClassLoader$1.run(URLClassLoader.java:191)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

- locked <0x1050d940> (a sun.misc.Launcher$AppClassLoader)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:219)

at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:147)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:860)

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:733)

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:890)

at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:917)

at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:906)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1022)

- locked <0x1055aa88> (a org.springframework.beans.factory.support.DefaultListableBeanFactory)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x1055c680> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x1055c680> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x1055c680> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x1055c680> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x1055c680> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)

at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:81)

at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:66)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:75)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:669)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)

- locked <0x10532ca8> (a java.util.HashMap)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)

at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.initializeDefinition(SingletonBeanFactoryLocator.java:502)

at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:386)

- locked <0x10531dc8> (a java.util.HashMap)

at com.computech.agri.server.rmi.RMIServer.loadApplicationContext(RMIServer.java:57)

at com.computech.agri.server.rmi.RMIServer.startRmiServer(RMIServer.java:39)

at com.computech.agri.server.rmi.RMIServer.main(RMIServer.java:34)

Dynamic libraries:

0x00400000 - 0x00407000 C:\j2sdk1.4.2_04\jre\bin\javaw.exe

0x7C900000 - 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll

0x7C800000 - 0x7C8F4000 C:\WINDOWS\system32\kernel32.dll

0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll

0x77E70000 - 0x77F01000 C:\WINDOWS\system32\RPCRT4.dll

0x7E410000 - 0x7E4A0000 C:\WINDOWS\system32\USER32.dll

0x77F10000 - 0x77F57000 C:\WINDOWS\system32\GDI32.dll

0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll

0x76390000 - 0x763AD000 C:\WINDOWS\system32\IMM32.DLL

0x08000000 - 0x08136000 C:\j2sdk1.4.2_04\jre\bin\client\jvm.dll

0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll

0x5DAC0000 - 0x5DAC8000 C:\WINDOWS\system32\rdpsnd.dll

0x76360000 - 0x76370000 C:\WINDOWS\system32\WINSTA.dll

0x5B860000 - 0x5B8B4000 C:\WINDOWS\system32\NETAPI32.dll

0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL

0x10000000 - 0x10007000 C:\j2sdk1.4.2_04\jre\bin\hpi.dll

0x00840000 - 0x0084E000 C:\j2sdk1.4.2_04\jre\bin\verify.dll

0x00850000 - 0x00868000 C:\j2sdk1.4.2_04\jre\bin\java.dll

0x00870000 - 0x0087D000 C:\j2sdk1.4.2_04\jre\bin\zip.dll

0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll

0x59A60000 - 0x59B01000 C:\WINDOWS\system32\DBGHELP.dll

0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll

Heap at VM Abort:

Heap

def new generationtotal 576K, used 394K [0x10010000, 0x100b0000, 0x104f0000)

eden space 512K, 66% used [0x10010000, 0x100659a8, 0x10090000)

from space 64K, 81% used [0x10090000, 0x1009cfb8, 0x100a0000)

tospace 64K,0% used [0x100a0000, 0x100a0000, 0x100b0000)

tenured generationtotal 1408K, used 1081K [0x104f0000, 0x10650000, 0x14010000)

the space 1408K, 76% used [0x104f0000, 0x105fe678, 0x105fe800, 0x10650000)

compacting perm gen total 4352K, used 4248K [0x14010000, 0x14450000, 0x18010000)

the space 4352K, 97% used [0x14010000, 0x14436178, 0x14436200, 0x14450000)

Local Time = Mon Apr 30 19:38:53 2007

Elapsed Time = 42

#

# The exception above was detected in native code outside the VM

#

# Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode)

#

[12978 byte] By [llpindda] at [2007-11-27 3:17:15]
# 1
I am also geting the same error, Did you fixed it or still getting the same?
Currenta at 2007-7-12 8:19:50 > top of Java-index,Java HotSpot Virtual Machine,Specifications...