Some problem on Ubuntu 10.04 since Rubymine 3.1

Since Rubymine 3.1 I have some problem with ruby code typing and completion.

You can see my logs after i typed some peace of code :

[ 439138]  ERROR - pplication.impl.LaterInvocator - com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V
java.lang.AbstractMethodError: com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V
 at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
 at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
 at com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.createClass(InstanceofCheckerGeneratorImpl.java:69)
 at com.intellij.util.InstanceofCheckerGeneratorImpl$1.create(InstanceofCheckerGeneratorImpl.java:42)
 at com.intellij.util.InstanceofCheckerGeneratorImpl$1.create(InstanceofCheckerGeneratorImpl.java:31)
 at com.intellij.util.containers.FactoryMap.get(FactoryMap.java:50)
 at com.intellij.util.InstanceofCheckerGeneratorImpl.getInstanceofChecker(InstanceofCheckerGeneratorImpl.java:47)
 at com.intellij.patterns.ObjectPattern.<init>(ObjectPattern.java:40)
 at com.intellij.patterns.TreeElementPattern.<init>(TreeElementPattern.java:37)
 at com.intellij.patterns.PsiElementPattern.<init>(PsiElementPattern.java:41)
 at com.intellij.patterns.PsiElementPattern$Capture.<init>(PsiElementPattern.java:294)
 at com.intellij.patterns.PlatformPatterns.psiElement(PlatformPatterns.java:32)
 at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor.<init>(LiveTemplateCompletionContributor.java:39)
 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 com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:69)
 at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:62)
 at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:57)
 at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:45)
 at com.intellij.lang.LanguageExtensionPoint.access$000(LanguageExtensionPoint.java:28)
 at com.intellij.lang.LanguageExtensionPoint$1.compute(LanguageExtensionPoint.java:41)
 at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:35)
 at com.intellij.lang.LanguageExtensionPoint.getInstance(LanguageExtensionPoint.java:50)
 at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:134)
 at com.intellij.codeInsight.completion.CompletionContributor$MyExtensionPointManager.buildExtensions(CompletionContributor.java:258)
 at com.intellij.codeInsight.completion.CompletionContributor$MyExtensionPointManager.buildExtensions(CompletionContributor.java:243)
 at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:106)
 at com.intellij.codeInsight.completion.CompletionContributor.forLanguage(CompletionContributor.java:240)
 at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$1$1.run(CodeCompletionHandlerBase.java:182)
 at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:844)
 at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$1.run(CodeCompletionHandlerBase.java:193)
 at com.intellij.openapi.command.impl.CommandProcessorImpl.runUndoTransparentAction(CommandProcessorImpl.java:292)
 at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:197)
 at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:104)
 at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:94)
 at com.intellij.codeInsight.editorActions.CompletionAutoPopupHandler$1.run(CompletionAutoPopupHandler.java:104)
 at com.intellij.util.Alarm$Request$1.run(Alarm.java:229)
 at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:332)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
 at java.awt.EventQueue.access$000(EventQueue.java:85)
 at java.awt.EventQueue$1.run(EventQueue.java:603)
 at java.awt.EventQueue$1.run(EventQueue.java:601)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
 at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:652)
 at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:505)
 at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:404)
 at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
 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)
[ 439220]  ERROR - pplication.impl.LaterInvocator - JetBrains RubyMine (EAP) RM-103.170  Build #RM-103.170
[ 439220]  ERROR - pplication.impl.LaterInvocator - JDK: 1.6.0_24
[ 439220]  ERROR - pplication.impl.LaterInvocator - VM: Java HotSpot(TM) Server VM
[ 439220]  ERROR - pplication.impl.LaterInvocator - Vendor: Sun Microsystems Inc.
[ 439220]  ERROR - pplication.impl.LaterInvocator - OS: Linux
[ 439220]  ERROR - pplication.impl.LaterInvocator - Last Action:



I have the same errors with autocompletion but the last line is :
ERROR - pplication.impl.LaterInvocator - Last Action: CodeCompletion

Someone could help me, please. I want to use some Rubymine 3.1 features ;)
6 comments
Comment actions Permalink

Does it happen in 3.1.1 EAP ( http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP )? Also try File | Invalidate Caches.

0
Comment actions Permalink

I have the same problem on Rubymine 3.1 and Rubymine 3.1.1.
I'm sorry but this solution doesn't resolve my problem.

I don't understand... because Rubymine 3.1 works very well on another Ubuntu...


This is the report after I tried "Invalidate Caches" :

com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V: com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V java.lang.AbstractMethodError: com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.generateClass(Lnet/sf/cglib/asm/ClassVisitor;)V      at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)      at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)      at com.intellij.util.InstanceofCheckerGeneratorImpl$InstanceofClassGenerator.createClass(InstanceofCheckerGeneratorImpl.java:69)      at com.intellij.util.InstanceofCheckerGeneratorImpl$1.create(InstanceofCheckerGeneratorImpl.java:42)      at com.intellij.util.InstanceofCheckerGeneratorImpl$1.create(InstanceofCheckerGeneratorImpl.java:31)      at com.intellij.util.containers.FactoryMap.get(FactoryMap.java:50)      at com.intellij.util.InstanceofCheckerGeneratorImpl.getInstanceofChecker(InstanceofCheckerGeneratorImpl.java:47)      at com.intellij.patterns.ObjectPattern.<init>(ObjectPattern.java:40)      at com.intellij.patterns.TreeElementPattern.<init>(TreeElementPattern.java:37)      at com.intellij.patterns.PsiElementPattern.<init>(PsiElementPattern.java:41)      at com.intellij.patterns.PsiElementPattern$Capture.<init>(PsiElementPattern.java:294)      at com.intellij.patterns.PlatformPatterns.psiElement(PlatformPatterns.java:32)      at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor.<init>(LiveTemplateCompletionContributor.java:39)      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 com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:69)      at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:62)      at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:57)      at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:45)      at com.intellij.lang.LanguageExtensionPoint.access$000(LanguageExtensionPoint.java:28)      at com.intellij.lang.LanguageExtensionPoint$1.compute(LanguageExtensionPoint.java:41)      at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:35)      at com.intellij.lang.LanguageExtensionPoint.getInstance(LanguageExtensionPoint.java:50)      at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:134)      at com.intellij.codeInsight.completion.CompletionContributor$MyExtensionPointManager.buildExtensions(CompletionContributor.java:258)      at com.intellij.codeInsight.completion.CompletionContributor$MyExtensionPointManager.buildExtensions(CompletionContributor.java:243)      at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:106)      at com.intellij.codeInsight.completion.CompletionContributor.forLanguage(CompletionContributor.java:240)      at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$1$1.run(CodeCompletionHandlerBase.java:182)      at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:844)      at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$1.run(CodeCompletionHandlerBase.java:193)      at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:115)      at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:91)      at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:79)      at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:215)      at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:104)      at com.intellij.codeInsight.completion.actions.BaseCodeCompletionAction.actionPerformedImpl(BaseCodeCompletionAction.java:43)      at com.intellij.codeInsight.completion.actions.CodeCompletionAction.actionPerformedImpl(CodeCompletionAction.java:34)      at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformed(CodeInsightAction.java:40)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:524)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:564)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:444)      at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:197)      at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:491)      at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:404)      at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)      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)

0
Comment actions Permalink

Does it help if you rename ~/.RubyMine31 directory to start with all the defaults?

0
Comment actions Permalink

No... :'(

There is same error!

0
Comment actions Permalink

Hello Sebastien,

Please make sure that you install RubyMine in an empty directory, not one
with an existing older version of RubyMine.

No... :'(

There is same error!


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


0
Comment actions Permalink

Thanks a lot... this resolve my problem... but what did it happen ??

0

Please sign in to leave a comment.