KronicDeth / intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Other
1.83k stars 153 forks source link

[auto-generated] - All Elixir projects suddenly fail to load - v11.5.0 #1658

Closed jfcloutier closed 4 years ago

jfcloutier commented 4 years ago

Exception

Stacktrace

com.intellij.diagnostic.PluginException: java.lang.reflect.InvocationTargetException [Plugin: org.elixir_lang]
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.instantiate(ActionManagerImpl.java:201)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.convertStub(ActionManagerImpl.java:171)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.getActionImpl(ActionManagerImpl.java:527)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.getAction(ActionManagerImpl.java:515)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.preloadActions(ActionManagerImpl.java:1466)
    at com.intellij.openapi.actionSystem.impl.ActionPreloader.preload(ActionPreloader.java:13)
    at com.intellij.openapi.application.Preloader.lambda$null$1(Preloader.java:80)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:162)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:600)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:546)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:149)
    at com.intellij.openapi.application.Preloader.lambda$null$2(Preloader.java:76)
    at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:225)
    at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:32)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:204)
    at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:193)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at com.intellij.util.ExceptionUtil.rethrow(ExceptionUtil.java:116)
    at com.intellij.util.ReflectionUtil.newInstance(ReflectionUtil.java:436)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.instantiate(ActionManagerImpl.java:190)
    ... 20 more
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.intellij.util.ReflectionUtil.newInstance(ReflectionUtil.java:417)
    ... 21 more
Caused by: java.lang.NoSuchFieldError: Run
    at org.elixir_lang.Icons.<clinit>(Icons.kt:80)
    at org.elixir_lang.create_module.Action.<init>(Action.kt:12)
    ... 26 more
jfcloutier commented 4 years ago

This is bizarre. I did not load a new version of the plugin or of IDEA. All I did was quit Intellij and later open it up again. I reinstalled both Intellij IDEA Community and the plugin but to no avail. Any idea what might have caused this? Thanks!

jfcloutier commented 4 years ago

Resolved. I erased all traces of Intellij IDEA from my system, re-installed it, re-installed and configured the Elixir plugin, re-imported my projects, set the SDK in Settings and each project's Project Structure. And I'm back on my feet.