Problem starting RubyMine

Hi,

I am try to start RubyMine3 on Ubuntu 10.04.
print_screen.png
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
1 comment
Comment actions Permalink

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

0

Please sign in to leave a comment.