Installing Python plugin 4.0.12 in IntelliJ 138.777 breaks Javascript Debugger [RESOLVED]
Installing Python plugin 4.0.12 in IntelliJ 138.777 breaks Javascript Debugger. Install and enable the new Python plugin and Javascript Debugger and all its dependencies fail. Disable Python and Javascript Debugger is usable again.
Update: This is resolved with EAP 138.1503 and Python 4.0.26.
请先登录再写评论。
Hi Machael, could you please attach your IDEA logs (Help | Show logs...).
I'll have to come back to this as I upgraded and have other issues with plugins with the new EAP and all plugins.
Ok, anyway you can vote for the corresponding issue: http://youtrack.jetbrains.com/issue/IDEA-127418
It exists in the latest 4.0.25 build for 138.1029 as well. I'll add info to the issues as soon as I get a chance. Thanks!
This is what I would see when Python is enabled for both builds noted requiring disabling Python, rebooting, and re-enabling JSDebugger, NodeJS, SpyJS, etc.
2014-07-15 20:00:23,505 [ 3451] WARN - llij.ide.plugins.PluginManager - com/intellij/lang/javascript/json/JSONLanguageDialect
java.lang.NoClassDefFoundError: com/intellij/lang/javascript/json/JSONLanguageDialect
at com.jetbrains.javascript.debugger.sourcemap.SourceMapFileType.<init>(SourceMapFileType.java:21)
at com.jetbrains.javascript.debugger.sourcemap.SourceMapFileType.<clinit>(SourceMapFileType.java:16)
at com.jetbrains.javascript.debugger.sourcemap.SourceMapFileType$MyFileTypeFactory.createFileTypes(SourceMapFileType.java:50)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.a(FileTypeManagerImpl.java:166)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.initComponent(FileTypeManagerImpl.java:356)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:559)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:601)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:236)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:223)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:210)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponent(ComponentManagerImpl.java:124)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponent(ApplicationImpl.java:398)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:115)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:89)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:87)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:546)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:153)
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:67)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:722)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:549)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:360)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.ClassNotFoundException: com.intellij.lang.javascript.json.JSONLanguageDialect PluginClassLoader[JavaScriptDebugger, 1.0]
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:68)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 36 more