Problem starting RubyMine
Hi,
I am try to start RubyMine3 on Ubuntu 10.04.
I get the following console ouput and the RubyMine splash-screen is displayed.
[ 67921] ERROR - plication.impl.ApplicationImpl - a fault occurred in a recent unsafe memory access operation in compiled Java code
java.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code
at java.nio.DirectByteBuffer.get(DirectByteBuffer.java:233)
at com.intellij.util.io.PagedFileStorage.get(PagedFileStorage.java:172)
at com.intellij.util.io.PagedFileStorage.getInt(PagedFileStorage.java:121)
at com.intellij.util.io.ResizeableMappedFile.getInt(ResizeableMappedFile.java:141)
at com.intellij.util.io.PersistentEnumerator.<init>(PersistentEnumerator.java:144)
at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:125)
at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:121)
at com.intellij.util.indexing.MapIndexStorage.a(MapIndexStorage.java:65)
at com.intellij.util.indexing.MapIndexStorage.<init>(MapIndexStorage.java:61)
at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:353)
at com.intellij.util.indexing.FileBasedIndex.<init>(FileBasedIndex.java:266)
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:513)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:639)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:590)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:231)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:218)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:200)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:143)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:124)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:377)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:389)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:99)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:166)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:628)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:509)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:406)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:370)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[ 67924] ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_20
[ 67924] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) Server VM
[ 67924] ERROR - plication.impl.ApplicationImpl - Vendor: Sun Microsystems Inc.
[ 67924] ERROR - plication.impl.ApplicationImpl - OS: Linux
Anybody else having this problem?
Regards.
Attachment(s):
idea.log.zip
请先登录再写评论。
Hello Tomas,
Unfortunally this is an error on the JVM level which can be caused by loads of factor starting from memory problems ending with OS problem.
One thought that can help: have you configured inotify watches limit? http://confluence.jetbrains.net/display/IDEADEV/Inotify+Watches+Limit
Regards,
Oleg