ERROR - rationStore.ComponentStoreImpl - Cannot read scheme from ...

I have been working on my Color Scheme Plugin for all IntelliJ IDEs, and I have once again come upon an issue I cannot seem to understand or know how to fix.

I updated my Plugin a year ago and I only had 1 color scheme. Since then, I have come back to development and created 2 new color schemes to go with the default one I developed last year. There appear to be 2 major issues with this.

  1. The two new color schemes are not showing up after testing the new code. I only see the default color scheme. (See errors below).
  2. The default color scheme is not showing the new color attributes that I have made when I test the code. However, it is showing up in my original IDE. 

These two issues are making this project stop-ship. I don't know if these two issues are related or not.

 

I uploaded the 3 .icls files that my project uses, and the Plugin.xml file...

    Default Color Scheme File Name: ChroMATERIAL IntelliJ IDEA.icls (57 kb)

    New Color Scheme File Names: ChroMATERIAL -- Darcula.icls (57 kb), ChroMATERIAL -- Darker.icls (57 kb)

    Plugin.xml File: plugin.xml (3 kb)

2017-07-04 14:59:59,626 [  31308]  ERROR - rationStore.ComponentStoreImpl - Cannot read scheme from colors/ChroMATERIAL -- Darker.xml 
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:132)
at com.intellij.configurationStore.SchemeManagerImpl.loadBundledScheme(SchemeManagerImpl.kt:237)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.loadBundledSchemes(EditorColorsManagerImpl.java:178)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.java:144)
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:408)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:38)
at com.intellij.openapi.editor.colors.EditorColorsManager.getInstance(EditorColorsManager.java:35)
at com.intellij.application.options.editor.EditorOptionsPanel.reset(EditorOptionsPanel.java:236)
at com.intellij.application.options.editor.EditorOptions.reset(EditorOptions.java:68)
at com.intellij.ide.ui.ConfigurableOptionsTopHitProvider.getOptions(ConfigurableOptionsTopHitProvider.java:128)
at com.intellij.openapi.actionSystem.impl.ActionPreloader.preloadTopHits(ActionPreloader.java:46)
at com.intellij.openapi.actionSystem.impl.ActionPreloader.preload(ActionPreloader.java:39)
at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:74)
at com.intellij.openapi.application.Preloader$$Lambda$84/1833536503.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$67/928471901.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:72)
at com.intellij.openapi.application.Preloader$$Lambda$83/1312042113.run(Unknown Source)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
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)
2017-07-04 14:59:59,669 [ 31351] ERROR - rationStore.ComponentStoreImpl - IntelliJ IDEA (Community Edition) 2017.2 EAP Build #IC-172.3198.6
2017-07-04 14:59:59,670 [ 31352] ERROR - rationStore.ComponentStoreImpl - JDK: 1.8.0_05
2017-07-04 14:59:59,670 [ 31352] ERROR - rationStore.ComponentStoreImpl - VM: Java HotSpot(TM) 64-Bit Server VM
2017-07-04 14:59:59,671 [ 31353] ERROR - rationStore.ComponentStoreImpl - Vendor: Oracle Corporation
2017-07-04 14:59:59,671 [ 31353] ERROR - rationStore.ComponentStoreImpl - OS: Windows 8.1
2017-07-04 14:59:59,671 [ 31353] ERROR - rationStore.ComponentStoreImpl - Last Action:
2017-07-04 14:59:59,672 [ 31354] ERROR - rationStore.ComponentStoreImpl - Cannot read scheme from colors/ChroMATERIAL -- Darcula.xml
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:132)
at com.intellij.configurationStore.SchemeManagerImpl.loadBundledScheme(SchemeManagerImpl.kt:237)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.loadBundledSchemes(EditorColorsManagerImpl.java:178)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl.<init>(EditorColorsManagerImpl.java:144)
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:408)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:38)
at com.intellij.openapi.editor.colors.EditorColorsManager.getInstance(EditorColorsManager.java:35)
at com.intellij.application.options.editor.EditorOptionsPanel.reset(EditorOptionsPanel.java:236)
at com.intellij.application.options.editor.EditorOptions.reset(EditorOptions.java:68)
at com.intellij.ide.ui.ConfigurableOptionsTopHitProvider.getOptions(ConfigurableOptionsTopHitProvider.java:128)
at com.intellij.openapi.actionSystem.impl.ActionPreloader.preloadTopHits(ActionPreloader.java:46)
at com.intellij.openapi.actionSystem.impl.ActionPreloader.preload(ActionPreloader.java:39)
at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:74)
at com.intellij.openapi.application.Preloader$$Lambda$84/1833536503.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$67/928471901.run(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:72)
at com.intellij.openapi.application.Preloader$$Lambda$83/1312042113.run(Unknown Source)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
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)
2017-07-04 14:59:59,676 [ 31358] ERROR - rationStore.ComponentStoreImpl - IntelliJ IDEA (Community Edition) 2017.2 EAP Build #IC-172.3198.6
2017-07-04 14:59:59,676 [ 31358] ERROR - rationStore.ComponentStoreImpl - JDK: 1.8.0_05
2017-07-04 14:59:59,677 [ 31359] ERROR - rationStore.ComponentStoreImpl - VM: Java HotSpot(TM) 64-Bit Server VM
2017-07-04 14:59:59,677 [ 31359] ERROR - rationStore.ComponentStoreImpl - Vendor: Oracle Corporation
2017-07-04 14:59:59,677 [ 31359] ERROR - rationStore.ComponentStoreImpl - OS: Windows 8.1
2017-07-04 14:59:59,677 [ 31359] ERROR - rationStore.ComponentStoreImpl - Last Action:
0
3 comments
Avatar
Permanently deleted user

<delete> Old, working color scheme xml code </delete>

0
Avatar
Permanently deleted user

<delete> New color scheme xml code </delete>

0
Avatar
Permanently deleted user

I have found a possible fix; however, I believe this "fix" is not good.

 

I basically renamed ALL my .icls files to be .xml files. There are some color differences, and there appears to be a lot of the inherited attributes are not inherited 

 

i.e.

colors/ChroMATERIAL -- Darker.icls --> colors/ChroMATERIAL -- Darker.xml
0

Please sign in to leave a comment.