Python plugin kills entire Intelli/J on Mac

Hi!

I am using Intelli/J 15 on Mac OX X v.10.11.3

I just followed a recommendation to install a Python plugin, because it would support a couple of .py files I have in a project.  After this, Intelli/J is dead.  When I start it, I get a dialog saying:

Internal error. Please report to http://jb.gg/ide/critical-startup-errors
java.lang.AssertionError: Unexpected node Pythonid; nodes=[spy-js, org.jetbrains.settingsRepository, org.jetbrains.plugins.terminal, org.jetbrains.plugins.sass, org.jetbrains.plugins.rest, org.jetbrains.plugins.remote-run, org.jetbrains.plugins.less, org.jetbrains.plugins.gradle, org.jetbrains.plugins.github, org.jetbrains.kotlin, org.jetbrains.java.decompiler, org.jetbrains.idea.maven.ext, org.jetbrains.idea.maven, org.jetbrains.android, org.intellij.groovy, org.intellij.grails, org.editorconfig.editorconfigjetbrains, org.asciidoctor.intellij.asciidoc, com.jetbrains.restClient, com.jetbrains.plugins.webDeployment, com.intellij.velocity, com.intellij.ui-designer-new, com.intellij.thymeleaf, com.intellij.tasks.timeTracking, com.intellij.tasks, com.intellij.spring.websocket, com.intellij.spring.security, com.intellij.spring.osgi, com.intellij.spring.mvc, com.intellij.spring.boot, com.intellij.spring.batch, com.intellij.spring, com.intellij.properties, com.intellij.persistence, com.intellij.modules.xml, com.intellij.modules.xdebugger, com.intellij.modules.vcs, com.intellij.modules.ultimate, com.intellij.modules.sql, com.intellij.modules.remoteServers, com.intellij.modules.python, com.intellij.modules.platform, com.intellij.modules.lang, com.intellij.modules.json, com.intellij.modules.java, com.intellij.modules.database, com.intellij.modules.all, com.intellij.jsp, com.intellij.jboss.core, com.intellij.jboss.arquillian, com.intellij.javaee.view, com.intellij.javaee, com.intellij.java-i18n, com.intellij.hibernate, com.intellij.gwt, com.intellij.guice, com.intellij.freemarker, com.intellij.diagram, com.intellij.database, com.intellij.css, com.intellij.appengine, com.intellij.aop, com.intellij, XSLT-Debugger, XPathView, Weblogic, WebSphere, W3Validators, Tomcat, TestNG-J, Subversion, Jetty, Jetbrains TeamCity Plugin, JavaScriptDebugger, JavaScript, JUnit, JBoss, HtmlTools, GlassFish, Git4Idea, Coverage, ByteCodeViewer, AntSupport]
at com.intellij.util.graph.GraphGenerator.buildOuts(GraphGenerator.java:55)
at com.intellij.util.graph.GraphGenerator.<init>(GraphGenerator.java:36)
at com.intellij.util.graph.GraphGenerator.create(GraphGenerator.java:40)
at com.intellij.ide.plugins.PluginManagerCore.c(PluginManagerCore.java:622)
at com.intellij.ide.plugins.PluginManagerCore.b(PluginManagerCore.java:1167)
at com.intellij.ide.plugins.PluginManagerCore.a(PluginManagerCore.java:1334)
at com.intellij.ide.plugins.PluginManagerCore.getPlugins(PluginManagerCore.java:105)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:328)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:94)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:455)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:447)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:194)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:60)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:361)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

 

Only option I have is OK, and when I click it, Intelli/J quits.

Is it possible to uninstall the plugin form outside Intelli/J?

Any other suggestions on what I can do to get Intelli/J running again?

The Python plugin is not very important to me, so it does not have to be part of the solution.

5 comments
Comment actions Permalink

On fedora I was able to remove the plugin by doing the following, the ide then started:

 

cd ~/.IntelliJIdea15/config/plugins

rm -rf python

 

I guess you could try similar for Mac.

1
Comment actions Permalink

I have searched around in the file system, including the following places:

- The file: ~/Library/Preferences/IntelliJIdea15/disabled_plugins.txt

- The file: ~/Library/Preferences/com.jetbrains.intellij.plist

- The folder: /Applications/IntelliJ IDEA 15.app/Contents/plugins

... and I found no trace of the plugin, neither anything named PyCharm nor Python.  So, it seems the plugin have been incorrectly installed.  I am tempted to reinstall the entire Intelli/J 15 application, unless there are some other good ideas around.

0
Comment actions Permalink

Thanks, ian armstrong.  I had started writing this entry before you submitted yours, so I didn't see yours untill I submitted mine, but turns out I answered your suggestion.  :/

0
Comment actions Permalink

I finally found it:  On Mac, it was in:

~/Library/Application Support/IntelliJIdea15/

When I did "rm -rf python" there, I got Intelli/J working again!

0
Comment actions Permalink

Glad to hear that. :-)

0

Please sign in to leave a comment.