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 ;)
Please sign in to leave a comment.
Does it happen in 3.1.1 EAP ( http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP )? Also try File | Invalidate Caches.
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" :
Does it help if you rename ~/.RubyMine31 directory to start with all the defaults?
No... :'(
There is same error!
Hello Sebastien,
Please make sure that you install RubyMine in an empty directory, not one
with an existing older version of RubyMine.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Thanks a lot... this resolve my problem... but what did it happen ??