Categories
|
Apache
Eclipse ModeVendor: Alexey Efimov Email: N/A Website: N/A SourceCode: link Description:Enable Eclipse features in IntelliJ IDEA such as incremental compilation.
|
||||||||||||||||||||||||||||
Categories
|
Apache
Eclipse ModeVendor: Alexey Efimov Email: N/A Website: N/A SourceCode: link Description:Enable Eclipse features in IntelliJ IDEA such as incremental compilation.
|
||||||||||||||||||||||||||||
Comments:
http://blog.jdevelop.eu/2009/12/01/fixed-the-plugin-eclipsemode-for-intellij-idea-9/
java.lang.AssertionError
at com.intellij.openapi.project.DumbService.waitForSmartMode(DumbService.java:64)
at com.intellij.compiler.impl.CompileDriver.doCompile(CompileDriver.java:656)
at com.intellij.compiler.impl.CompileDriver.access$300(CompileDriver.java:96)
at com.intellij.compiler.impl.CompileDriver$5.run(CompileDriver.java:209)
at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:136)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:412)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.run(ProgressManagerImpl.java:372)
at com.intellij.openapi.progress.Task.queue(Task.java:65)
at com.intellij.compiler.progress.CompilerTask.start(CompilerTask.java:307)
at com.intellij.compiler.impl.CompileDriver.isUpToDate(CompileDriver.java:203)
at com.intellij.compiler.CompilerManagerImpl.isUpToDate(CompilerManagerImpl.java:252)
at org.intellij.trinkets.eclipseMode.incrementalCompiler.SaveListener.executeMake(SaveListener.java:58)
at org.intellij.trinkets.eclipseMode.incrementalCompiler.SaveListener.contentsChanged(SaveListener.java:24)
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:88)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:65)
at $Proxy13.contentsChanged(Unknown Source)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.fireAfter(BulkVirtualFileListenerAdapter.java:51)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.after(BulkVirtualFileListenerAdapter.java:43)
at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:183)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:167)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy15.after(Unknown Source)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$3$1.close(PersistentFS.java:486)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$3.close(PersistentFS.java:495)
at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:301)
at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:130)
at java.io.OutputStreamWriter.close(OutputStreamWriter.java:216)
at java.io.BufferedWriter.close(BufferedWriter.java:248)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl._saveDocument(FileDocumentManagerImpl.java:274)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.access$300(FileDocumentManagerImpl.java:69)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl$3.run(FileDocumentManagerImpl.java:218)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:753)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.saveDocument(FileDocumentManagerImpl.java:215)
at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.saveAllDocuments(FileDocumentManagerImpl.java:201)
at com.intellij.ide.SaveAndSyncHandler.saveProjectsAndDocuments(SaveAndSyncHandler.java:116)
at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:42)
at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:80)
at com.intellij.ide.FrameStateManagerImpl.fireDeactivationEvent(FrameStateManagerImpl.java:81)
at com.intellij.ide.FrameStateManagerImpl.access$300(FrameStateManagerImpl.java:29)
at com.intellij.ide.FrameStateManagerImpl$1$1.run(FrameStateManagerImpl.java:58)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:226)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:606)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:502)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:371)
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)
would be great to use it together with JRebel
I'm look on this plugin under Maya thanks.
One caveat, as others have mentioned: Is there any way to keep the messages window from auto-opening and from stealing focus? I tried mucking around with the plugin source, and couldn't figure it out, seems that problems view is not part of the openAPI and very hard to get to.
Also it doesn't seem to work with intellij 9, (tho i was able to hack it to get it to work, seems like they changed some of the non open api stuff the plugin uses).