狐の嫁入りっていいよね

理系と芸術系になりそなった文系卒、コンピュータグラフィックスを学ぶ

RiderにRainglow Color Schemesを入れたらRiderが起動しなくなった

未解決だけど、とりあえず記事にしておく。

f:id:lipton_lemontea:20181113145107p:plain

環境
Windows10
Jetbrains Rider 2018.2

Jetbrains Riderでよさげなカラースキームないかなあと思って探していて、Rainbow Color Schemesというプラグインを見つけてインストールしたらRiderがエラーを吐いて動かなくなった。

plugins.jetbrains.com

ここに

Compatible with: (... 中略 ...) Rider (... 以下略 ...)

(訳:このRainglow Color SchemesっていうプラグインはRiderでも行けるよ!)

ってかいてあるのに、再起動したら以下のエラーを吐いてRiderが起動できなくなった...。

f:id:lipton_lemontea:20181113145731p:plain

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

java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.jetbrains.rider.colorSchemes.RiderColorsSchemePatchingManager'
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:216)
    at com.intellij.idea.IdeaApplication.lambda$initApplication$0(IdeaApplication.java:75)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    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)
Caused by: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.jetbrains.rider.colorSchemes.RiderColorsSchemePatchingManager'
    at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:257)
    at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:506)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:107)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$9(ApplicationImpl.java:446)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
    at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:453)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:91)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:405)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:391)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:209)
    ... 16 more
Caused by: java.util.ConcurrentModificationException
    at gnu.trove.THashIterator.nextIndex(THashIterator.java:83)
    at gnu.trove.TIterator.hasNext(TIterator.java:57)
    at gnu.trove.THashMap.putAll(THashMap.java:487)
    at gnu.trove.THashMap.<init>(THashMap.java:113)
    at com.intellij.openapi.editor.colors.impl.AbstractColorsScheme.copyTo(AbstractColorsScheme.java:178)
    at com.intellij.openapi.editor.colors.impl.EditorColorsSchemeImpl.copyTo(EditorColorsSchemeImpl.java:45)
    at com.jetbrains.rider.colorSchemes.ColorSchemesUtilKt.getSchemeOnlyAttributes(ColorSchemesUtil.kt:45)
    at com.jetbrains.rider.colorSchemes.RiderColorsSchemePatchingManager.b(RiderColorsSchemePatchingManager.kt:28)
    at com.jetbrains.rider.colorSchemes.RiderColorsSchemePatchingManager.initComponent(RiderColorsSchemePatchingManager.kt:21)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:488)
    ... 28 more