RubyMine throws exception on Ubuntu

I'm a little disappointed in both Ubuntu and RubyMine in in this problem.
At first, my RubyMine installation did work, now I can't get past this.
This error comes up when starting RubyMine, the splash screen sits there forever (hung) and I have to kill the process.
Even worse, the crashed splashscreen displays on all 4 desktops - which really makes the concept of a different desktop rather useless.

[   5763]  ERROR - plication.impl.ApplicationImpl - null
java.lang.NullPointerException
 at com.intellij.lang.javascript.index.JSIndexedRootProvider.<init>(JSIndexedRootProvider.java:26)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
 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.extensions.impl.ExtensionComponentAdapter.getComponentInstance(ExtensionComponentAdapter.java:71)
 at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getExtension(ExtensionComponentAdapter.java:106)
 at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:206)
 at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(ExtensionPointImpl.java:150)
 at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:99)
 at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:87)
 at com.intellij.util.indexing.AdditionalIndexableFileSet.<init>(AdditionalIndexableFileSet.java:35)
 at com.intellij.util.indexing.FileBasedIndex.<init>(FileBasedIndex.java:262)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
 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:634)
 at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:585)
 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:141)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:122)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:372)
 at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
 at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:385)
 at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
 at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
 at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
 at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
 at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
[   5765]  ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_18
[   5765]  ERROR - plication.impl.ApplicationImpl - VM: OpenJDK Client VM
[   5765]  ERROR - plication.impl.ApplicationImpl - Vendor: Sun Microsystems Inc.
[   5765]  ERROR - plication.impl.ApplicationImpl - OS: Linux
[  14525]  ERROR - ij.components.ComponentManager - null
java.lang.NullPointerException
 at com.intellij.lang.javascript.index.JSIndexedRootProvider.<init>(JSIndexedRootProvider.java:26)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
 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.extensions.impl.ExtensionComponentAdapter.getComponentInstance(ExtensionComponentAdapter.java:71)
 at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getExtension(ExtensionComponentAdapter.java:106)
 at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:206)
 at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(ExtensionPointImpl.java:150)
 at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:99)
 at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:87)
 at com.intellij.util.indexing.AdditionalIndexableFileSet.<init>(AdditionalIndexableFileSet.java:35)
 at com.intellij.util.indexing.FileBasedIndex.<init>(FileBasedIndex.java:262)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
 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:634)
 at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:585)
 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:141)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:122)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:372)
 at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
 at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:385)
 at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
 at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
 at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
 at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
 at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
[  14526]  ERROR - ij.components.ComponentManager - JDK: 1.6.0_18
[  14526]  ERROR - ij.components.ComponentManager - VM: OpenJDK Client VM
[  14535]  ERROR - ij.components.ComponentManager - Vendor: Sun Microsystems Inc.
[  14535]  ERROR - ij.components.ComponentManager - OS: Linux
[  14535]  ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.idea.MainImpl$3@7196b2,notifier=null,catchExceptions=false,when=1281591022487] on sun.awt.X11.XToolkit@18aecf1
java.lang.AssertionError: Can't instantiate component for: class com.intellij.util.indexing.FileBasedIndex
 at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:142)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:122)
 at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:372)
 at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
 at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:385)
 at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
 at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
 at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
 at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
 at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
[  14546]  ERROR - com.intellij.ide.IdeEventQueue - JetBrains RubyMine 2.0.2  Build #RM-93.202
[  14546]  ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_18
[  14546]  ERROR - com.intellij.ide.IdeEventQueue - VM: OpenJDK Client VM
[  14546]  ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems Inc.
[  14546]  ERROR - com.intellij.ide.IdeEventQueue - OS: Linux
[  14550]  ERROR - com.intellij.ide.IdeEventQueue - Last Action:  

5 comments
Comment actions Permalink

Hello Panda,

Please try deleting the ~/.RubyMine20/system/caches directory and restarting
RubyMine.

I'm a little disappointed in both Ubuntu and RubyMine in in this
problem.

At first, my RubyMine installation did work, now I can't get past
this.

This error comes up when starting RubyMine, the splash screen sits
there forever (hung) and I have to kill the process.

Even worse, the crashed splashscreen displays on all 4 desktops -
which really makes the concept of a different desktop rather useless.

  ERROR - plication.impl.ApplicationImpl - null
java.lang.NullPointerException
at
com.intellij.lang.javascript.index.JSIndexedRootProvider.<init>(JSInde
xedRootProvider.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at
org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(I
nstantiatingComponentAdapter.java:193)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(
ConstructorInjectionComponentAdapter.java:220)
at
org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(Th
readLocalCyclicDependencyGuard.java:53)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getCom
ponentInstance(ConstructorInjectionComponentAdapter.java:248)
at
org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInst
ance(DecoratingComponentAdapter.java:60)
at
org.picocontainer.defaults.CachingComponentAdapter.getComponentInstanc
e(CachingComponentAdapter.java:58)
at
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getComp
onentInstance(ExtensionComponentAdapter.java:71)
at
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getExte
nsion(ExtensionComponentAdapter.java:106)
at
com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter
s(ExtensionPointImpl.java:206)
at
com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(
ExtensionPointImpl.java:150)
at
com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.ja
va:99)
at
com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.ja
va:87)
at
com.intellij.util.indexing.AdditionalIndexableFileSet.<init>(Additiona
lIndexableFileSet.java:35)
at
com.intellij.util.indexing.FileBasedIndex.<init>(FileBasedIndex.java:2
62)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at
org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(I
nstantiatingComponentAdapter.java:193)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(
ConstructorInjectionComponentAdapter.java:220)
at
org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(Th
readLocalCyclicDependencyGuard.java:53)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getCom
ponentInstance(ConstructorInjectionComponentAdapter.java:248)
at
org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInst
ance(DecoratingComponentAdapter.java:60)
at
org.picocontainer.defaults.CachingComponentAdapter.getComponentInstanc
e(CachingComponentAdapter.java:58)
at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentCon
figComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:6
34)
at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentCon
figComponentAdapter.getComponentInstance(ComponentManagerImpl.java:585
)
at
com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPi
coContainer.java:231)
at
com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoCon
tainer.java:218)
at
com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(Defau
ltPicoContainer.java:200)
at
org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.
getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:141)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:122)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.initComponen
ts(ComponentManagerImpl.java:372)
at
com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(
ApplicationStoreImpl.java:89)
at
com.intellij.openapi.application.impl.ApplicationImpl.load(Application
Impl.java:385)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
at
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
d.java:275)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
ava:200)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.java:190)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
  ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_18
  ERROR - plication.impl.ApplicationImpl - VM: OpenJDK Client
VM
  ERROR - plication.impl.ApplicationImpl - Vendor: Sun
Microsystems Inc.
  ERROR - plication.impl.ApplicationImpl - OS: Linux
  ERROR - ij.components.ComponentManager - null
java.lang.NullPointerException
at
com.intellij.lang.javascript.index.JSIndexedRootProvider.<init>(JSInde
xedRootProvider.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at
org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(I
nstantiatingComponentAdapter.java:193)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(
ConstructorInjectionComponentAdapter.java:220)
at
org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(Th
readLocalCyclicDependencyGuard.java:53)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getCom
ponentInstance(ConstructorInjectionComponentAdapter.java:248)
at
org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInst
ance(DecoratingComponentAdapter.java:60)
at
org.picocontainer.defaults.CachingComponentAdapter.getComponentInstanc
e(CachingComponentAdapter.java:58)
at
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getComp
onentInstance(ExtensionComponentAdapter.java:71)
at
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getExte
nsion(ExtensionComponentAdapter.java:106)
at
com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter
s(ExtensionPointImpl.java:206)
at
com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(
ExtensionPointImpl.java:150)
at
com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.ja
va:99)
at
com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.ja
va:87)
at
com.intellij.util.indexing.AdditionalIndexableFileSet.<init>(Additiona
lIndexableFileSet.java:35)
at
com.intellij.util.indexing.FileBasedIndex.<init>(FileBasedIndex.java:2
62)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at
org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(I
nstantiatingComponentAdapter.java:193)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(
ConstructorInjectionComponentAdapter.java:220)
at
org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(Th
readLocalCyclicDependencyGuard.java:53)
at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getCom
ponentInstance(ConstructorInjectionComponentAdapter.java:248)
at
org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInst
ance(DecoratingComponentAdapter.java:60)
at
org.picocontainer.defaults.CachingComponentAdapter.getComponentInstanc
e(CachingComponentAdapter.java:58)
at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentCon
figComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:6
34)
at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentCon
figComponentAdapter.getComponentInstance(ComponentManagerImpl.java:585
)
at
com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPi
coContainer.java:231)
at
com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoCon
tainer.java:218)
at
com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(Defau
ltPicoContainer.java:200)
at
org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.
getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:141)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:122)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.initComponen
ts(ComponentManagerImpl.java:372)
at
com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(
ApplicationStoreImpl.java:89)
at
com.intellij.openapi.application.impl.ApplicationImpl.load(Application
Impl.java:385)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
at
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
d.java:275)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
ava:200)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.java:190)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
  ERROR - ij.components.ComponentManager - JDK: 1.6.0_18
  ERROR - ij.components.ComponentManager - VM: OpenJDK Client
VM
  ERROR - ij.components.ComponentManager - Vendor: Sun
Microsystems Inc.
  ERROR - ij.components.ComponentManager - OS: Linux
  ERROR - com.intellij.ide.IdeEventQueue - Error during
dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intelli
j.idea.MainImpl$3@7196b2,notifier=null,catchExceptions=false,when=1281
591022487] on sun.awt.X11.XToolkit@18aecf1
java.lang.AssertionError: Can't instantiate component for: class
com.intellij.util.indexing.FileBasedIndex
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:142)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentM
anagerImpl.java:122)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.initComponen
ts(ComponentManagerImpl.java:372)
at
com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(
ApplicationStoreImpl.java:89)
at
com.intellij.openapi.application.impl.ApplicationImpl.load(Application
Impl.java:385)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:621)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
at
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
d.java:275)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
ava:200)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.java:190)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
  ERROR - com.intellij.ide.IdeEventQueue - JetBrains RubyMine
2.0.2  Build #RM-93.202
  ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_18 [
14546]  ERROR - com.intellij.ide.IdeEventQueue - VM: OpenJDK Client VM
  ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun
Microsystems Inc.   ERROR - com.intellij.ide.IdeEventQueue -
OS: Linux   ERROR - com.intellij.ide.IdeEventQueue - Last
Action:

---
Original message URL:
http://devnet.jetbrains.net/message/5269952#5269952

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

I tried deleting ~/.RubyMine20/system/caches but unfortunately the same exception occurs.
(I confirmed that the caches dir was recreated - by RubyMine)

0
Comment actions Permalink

As far as I can see you are using OpenJDK which is not officially supported. There are lots of known issues.
Please try using Oracle JDK.

Regards,
Oleg

0
Comment actions Permalink

Yes, apologies and apologies for the delay.
Just to confirm, using the SunJDK works - no issues.

0
Comment actions Permalink

Great to hear, thanks for reporting this! :)

0

Please sign in to leave a comment.