Anyone else having dmServer problems?

I can't do anything useful with IntelliJ's dmServer support. I'm using 98.311 and Eclipse Virgo 2.1.0.RELEASE on XP - is the Eclipse packaged product supported? I just get constant exceptions. Can provide stack traces or details, or create a bug report if this isn't a known issue.

Example:

com/intellij/packaging/impl/compiler/IncrementalArtifactsCompiler: com/intellij/packaging/impl/compiler/IncrementalArtifactsCompiler

java.lang.NoClassDefFoundError: com/intellij/packaging/impl/compiler/IncrementalArtifactsCompiler

        at com.intellij.dmserver.compilerhack.DMCompilersOrderHack.makeArtifactBuilderTheLastCompiler(DMCompilersOrderHack.java:79)

        at com.intellij.dmserver.compilerhack.DMCompilersOrderHack.access$000(DMCompilersOrderHack.java:31)

        at com.intellij.dmserver.compilerhack.DMCompilersOrderHack$1.firstFacetAdded(DMCompilersOrderHack.java:43)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        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:87)

        at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:33)

        at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:64)

        at $Proxy41.firstFacetAdded(Unknown Source)

        at com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl.a(ProjectWideFacetListenersRegistryImpl.java:153)

        at com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl.b(ProjectWideFacetListenersRegistryImpl.java:82)

        at com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl.access$100(ProjectWideFacetListenersRegistryImpl.java:38)

        at com.intellij.facet.impl.ProjectWideFacetListenersRegistryImpl$1.moduleAdded(ProjectWideFacetListenersRegistryImpl.java:49)

        at sun.reflect.GeneratedMethodAccessor31.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.doPumpMessages(MessageBusImpl.java:188)

        at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)

        at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:172)

        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 $Proxy63.moduleAdded(Unknown Source)

        at com.intellij.openapi.module.impl.ModuleManagerImpl.b(ModuleManagerImpl.java:432)

        at com.intellij.openapi.module.impl.ModuleManagerImpl.access$1800(ModuleManagerImpl.java:76)

        at com.intellij.openapi.module.impl.ModuleManagerImpl$6$1$1.run(ModuleManagerImpl.java:556)

        at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:824)

        at com.intellij.openapi.module.impl.ModuleManagerImpl$6$1.run(ModuleManagerImpl.java:553)

        at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:155)

        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.e(IdeEventQueue.java:661)

        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:509)

        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:408)

        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)

        at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:720)

        at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:169)

        at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:561)

        at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:264)

        at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:258)

        at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:249)

        at com.intellij.openapi.module.impl.ModuleManagerImpl.projectOpened(ModuleManagerImpl.java:571)

        at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:349)

        at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:73)

        at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:384)

        at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:144)

        at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:960)

        at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:381)

        at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:437)

        at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:420)

        at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:171)

        at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:48)

        at com.intellij.ide.RecentProjectsManagerBase$ReopenProjectAction.actionPerformed(RecentProjectsManagerBase.java:269)

        at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:233)

        at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:554)

        at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:97)

        at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:219)

        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

        at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:91)

        at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)

        at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)

        at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)

        at java.awt.Component.processMouseEvent(Component.java:6041)

        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)

        at java.awt.Component.processEvent(Component.java:5806)

        at java.awt.Container.processEvent(Container.java:2058)

        at java.awt.Component.dispatchEventImpl(Component.java:4413)

        at java.awt.Container.dispatchEventImpl(Container.java:2116)

        at java.awt.Component.dispatchEvent(Component.java:4243)

        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)

        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)

        at java.awt.Container.dispatchEventImpl(Container.java:2102)

        at java.awt.Window.dispatchEventImpl(Window.java:2440)

        at java.awt.Component.dispatchEvent(Component.java:4243)

        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:661)

        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:505)

        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:408)

        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)

        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)

        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Caused by: java.lang.ClassNotFoundException: com.intellij.packaging.impl.compiler.IncrementalArtifactsCompiler

        at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:70)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

        ... 91 more

1 comment
Comment actions Permalink

Hello,

From what I can see, you are using the very old version of the plugin, compiled against the idea-9 or even earlier vesrion, which is binary incompatible with most of the IDEA X builds, especially with the most recent EAPs.

At least there are no classes mentioned in the stack trace (like DMCompilersOrderHack) in the dmSupport sources anymore.

The most recent version of the plugin had been built against the 96.1121, and at the time had been tested with Virgo as well.
Now it may also be outdated a bit due to the binary incompatibilities between 96.xx and 98.xxx idea streams, so please let me a few hours to post the new one built against the 98.311.

Regards,
Michael

0

Please sign in to leave a comment.