2010-08-06 79 views
7

Tôi gặp sự cố với IDE ý tưởng IntelliJ 9 của mình. Tôi đã cài đặt plugin La Clojure (http://plugins.intellij.net/plugin/?id=4050) và IDE cần khởi động lại. Bây giờ tôi nhận được lỗi sau khi khởi động và nó sẽ không cho phép tôi tiếp tục làm việc:Cách khởi động IntelliJ IDEA bất chấp lỗi plugin

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) 

Khi tôi không thể tìm thấy các kho lưu trữ zip trong thư mục chỉ định, tôi tự bỏ nó trong và IDE được chiết xuất một cách chính xác nó vào thư mục config/plugins và xóa tệp zip khỏi thư mục hệ thống/plugins. Tuy nhiên, nó không giải quyết được vấn đề của tôi, lỗi vẫn tồn tại. Có cách nào để bắt đầu IntelliJ ý tưởng vô hiệu hóa các plugin?

Xin cảm ơn trước, Alex

+0

Có một file 'config plugin.xml' trong plugin của bạn/thư mục đó quy định cụ thể mà plugin để nạp lúc khởi động? Nếu vậy, hãy thử xóa hoặc bình luận ra La Clojure. –

+0

Không có tệp cấu hình plugin.xml - nhưng tôi đã tìm thấy một cách khác để giải quyết sự cố của mình như được giải thích trong câu trả lời của tôi. Thanks anyway :) – alexhanschke

Trả lời

1

Sự cố được gây ra bởi known bug đã được khắc phục. Bạn có thể tìm thêm chi tiết trong phần nhận xét vấn đề.

+0

Cảm ơn bạn, mặc dù tôi lướt qua các vấn đề một thời gian ngắn tôi đã không stumple khi này. – alexhanschke

1

Tôi có thể giải quyết được vấn đề của mình. Trong thư mục hệ thống/plugins là một tệp action.script. Tôi đã lưu trữ nó một cách cẩn thận trong một thư mục khác và xóa nó khỏi thư mục plugins. Sau đó ý tưởng bắt đầu mà không có thêm vấn đề. La clojure chạy mà không có vấn đề là tốt.

6

Tôi chỉ có một vấn đề tương tự, vì vậy tôi nghĩ rằng tôi muốn gửi câu trả lời:

trong thư mục config IntelliJ của bạn (ví IntelliJ 11 & linux này là /home/YOURUSERNAME/.IdeaIC11/config)

có tệp txt được gọi là "disabled_plugins.txt"

Nếu không có, bạn có thể tạo một tệp.

Chỉ cần thêm plugin của bạn vào danh sách này và plugin sẽ không tải khi khởi động. (Do đó, tránh các trường hợp ngoại lệ và sự cố với các trình cắm bị hỏng mà ngăn IDE khởi động)

Tôi đăng bài này để tham khảo trong tương lai.

EDIT: Đây là hiện tại của tôi "disabled_plugins.txt" tập tin cho các mục đích truyền cảm hứng:

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

Định dạng trong tệp này là gì? –

+1

Chỉ một tệp văn bản thông thường với mỗi plugin bạn muốn tắt trên một dòng riêng biệt. Tôi sẽ đăng tập tin của tôi trong bình luận ban đầu của tôi. – Tovi7

Các vấn đề liên quan