2010-08-06 43 views
7

我的IntelliJ idea 9 IDE有问题。我安装了La Clojure插件(http://plugins.intellij.net/plugin/?id=4050),需要重新启动IDE。现在,我得到启动下面的错误,它不会让我继续工作:如何启动IntelliJ IDEA,尽管存在插件错误

java.lang.AssertionError: Source file C:\Users\foo\.IntelliJIdea90\system\plugins\org.intellij.clojure_8192.zip does not exist for action unzip[C:\Users\foo\.IntelliJIdea90\system\plugins\org.intellij.clojure_8192.zip, C:\Users\foo\.IntelliJIdea90\config\plugins] 
    at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49) 
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48) 
    at com.intellij.ide.startup.StartupActionScriptManager$UnzipCommand.execute(StartupActionScriptManager.java:189) 
    at com.intellij.ide.startup.StartupActionScriptManager.executeActionScript(StartupActionScriptManager.java:49) 
    at com.intellij.ide.ClassloaderUtil.initClassloader(ClassloaderUtil.java:123) 
    at com.intellij.ide.Bootstrap.main(Bootstrap.java:39) 
    at com.intellij.ide.Bootstrap.main(Bootstrap.java:35) 
    at com.intellij.idea.Main.main(Main.java:54) 
    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.exe4j.runtime.LauncherEngine.launch(Unknown Source) 
    at com.exe4j.runtime.WinLauncher.main(Unknown Source) 

当我找不到指定文件夹中的zip压缩包,我手动把它丢在和IDE正确提取它到config/plugins文件夹并从system/plugins文件夹中删除zip文件。尽管如此,它并没有解决我的问题,错误依然存在。有没有办法启动IntelliJ的想法禁用插件?

在此先感谢,亚历克斯

+0

有没有在你的插件了'plugin.xml'配置文件/指定在启动时加载的插件目录?如果是这样,请尝试删除或注释La Clojure。 – 2010-08-06 06:53:51

+0

不,没有plugin.xml配置文件 - 但我找到了解决我的问题的另一种方法,如我在答案中所解释的。谢谢:) – alexhanschke 2010-08-06 07:07:32

回答

1

该问题是由已经修复的known bug造成的。您可以在问题评论中找到更多详细信息。

+0

谢谢你,虽然我简单地浏览了一下这些问题,但我并没有在这个问题上磕磕碰碰。 – alexhanschke 2010-08-06 09:26:36

1

我可以想办法解决我的问题。在系统/插件文件夹中是一个文件action.script。我保存在另一个文件夹中,并从plugins目录中删除它。之后的想法开始没有进一步的问题。 La clojure也没有问题。

6

我只是有一个类似的问题,所以我想我会发布了答案:在你的IntelliJ config目录

(的IntelliJ 11 &的Linux,这是/home/YOURUSERNAME/.IdeaIC11/config)

有一个名为“disabled_plugins.txt”的txt文件

如果没有,您可以创建一个。

只需将您的插件添加到此列表中,并且它不会在启动时加载。 (因此,避免出现故障插件,阻止IDE启动时的例外情况和问题)

我发布了这个供将来参考。

编辑:这是我目前的“disabled_plugins.txt”文件为灵感用途:

ClearcasePlugin 
StrutsAssistant 
com.intellij.seam.pageflow 
com.intellij.velocity 
com.intellij.gwt 
SourceSafe 
Git4Idea 
TFS 
com.intellij.spring.webflow 
CloudBees 
com.intellij.spring.roo 
com.intellij.spring.integration 
com.intellij.spring.batch 
com.intellij.spring 
org.coffeescript 
com.intellij.play 
com.intellij.aspectj 
GlassFish 
com.intellij.appengine 
com.intellij.spring.ws 
org.intellij.grails 
com.intellij.spring.osgi 
com.intellij.aop 
Weblogic 
Resin 
com.intellij.seam 
com.intellij.tapestry 
com.intellij.javaee.view 
CloudFoundry 
com.intellij.spring.websocket 
CVS 
com.intellij.dmserver 
com.intellij.vaadin 
OpenShift 
com.intellij.spring.security 
CFML Support 
JSR45Plugin 
PerforceDirectPlugin 
com.intellij.struts2 
Geronimo 
WebSphere 
Heroku 
com.intellij.seam.pages 
com.intellij.freemarker 
com.intellij.spring.data 
com.intellij.spring.mvc 
org.jetbrains.plugins.github 
com.intellij.spring.boot 
+0

这个文件的格式是什么? – 2016-04-04 09:19:43

+1

只是一个普通的文本文件,每个插件要在一个单独的行上禁用。我将在我的原始评论中发布我的文件。 – Tovi7 2016-04-05 10:32:44