关于OSX El Capitan更新的Intellij IDEA 15.04启动错误

时间:2016-02-28 01:38:19

标签: intellij-idea osx-elcapitan intellij-plugin

我刚刚更新到IntelliJ IDEA 15.0.4,现在得到了这个启动错误:

Internal error. Please report to http://jb.gg/ide/critical-startup-errors

java.lang.NoSuchMethodError: kotlin.text.StringsKt.isEmpty(Ljava/lang/CharSequence;)Z
    at com.intellij.configurationStore.StateStorageManagerImpl.addMacro(StateStorageManagerImpl.kt:95)
    at com.intellij.configurationStore.ApplicationStoreImpl.setPath(ApplicationStoreImpl.kt:46)
    at com.intellij.openapi.application.impl.ApplicationImpl$11.run(ApplicationImpl.java:477)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:101)
    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)

我找到了这个article(请参阅评论部分),并尝试按照其中的建议并停用Kotlin插件 - 我只是尝试输入该行:

  

科特林

config/disabled_plugins.txt文件中,但是没有用 - 不确定我的插件名称是否正确。我也尝试直接在IDEA Kotlin目录下查看plugins,但仍然没有运气。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

我刚刚审核了我的plugins folder并意识到我的disabled_plugins.txt已将Kotlin视为

  

org.jetbrains.kotlin

尝试以这种方式禁用Kotlin。

答案 1 :(得分:0)

您能看到'欢迎使用IntelliJ IDEA'对话吗?

这是在IDE启动之前禁用某些插件的功能 enter image description here

答案 2 :(得分:0)

我最终通过采用核选项并重新安装IDE来解决这个问题。即使没有禁用插件,现在可以使用全新的15.0.4下载。重新安装实际上是非常轻松的。我的所有设置和配置仍然存在。我唯一需要做的就是再次添加我的许可证密钥。