hiberbee / themes

Dark color schemes for Jetbrains IDEs
https://plugins.jetbrains.com/plugin/12118-hiberbee-theme
MIT License
187 stars 16 forks source link

PyCharm IDE Error on startup after latest update #107

Open AndreaManghi opened 9 months ago

AndreaManghi commented 9 months ago

Bug Description: After the latest update of Hiberbee plugin the IDE starts with an error and suggests to disable Hiberbee plugin Here you can find the stacktrace generated by the IDE: stacktrace.txt

How to reproduce: Steps to reproduce the behavior:

  1. Install Hiberbee plugin
  2. From settings menu set Hiberbee theme and color scheme
  3. Apply new settings
  4. In the lower right corner a red notification should appear stating "IDE error occured"

Execution Environment:

Additional Informations: I've tested rolling back the plugin to the previous version (2023.10.14.809) and the issue is not happening anymore, so it seems that the issue affects only the latest version

AdamLeyshon commented 9 months ago

Seems to affect all the >= 2023.2 IDEs,

RustRover Build #RR-233.8264.32, built on October 23, 2023

Same stack trace as OP

kanansnote commented 9 months ago

The same thing happened to me. Let's see if the dev will be able to address the issue.

Twelve57 commented 9 months ago

Same issue on the Webstorm IDE.

timothevs commented 9 months ago

Adding my +1 to this on PhpStorm 2023.2.3

culinablaz commented 9 months ago

Same issue with IntelliJ 2023.2.4

cherybi commented 9 months ago

Same issue with IntelliJ

vladyslavvolkov commented 8 months ago

Thanks for feedback, See my response on #108

TCeason commented 8 months ago

image com.intellij.diagnostic.PluginException: Cannot create extension (class=com.hiberbee.ExtraIconProvider) [Plugin: com.hiberbee.intellij.hiberbee-theme] at com.intellij.serviceContainer.ComponentManagerImpl.createError(ComponentManagerImpl.kt:974) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.doCreateInstance(XmlExtensionAdapter.kt:71) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.kt:32) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:440) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.access$200(ExtensionPointImpl.java:33) at com.intellij.openapi.extensions.impl.ExtensionPointImpl$1.next(ExtensionPointImpl.java:348) at com.intellij.ide.projectView.impl.CompoundIconProvider.getIcon(CompoundIconProvider.java:26) at com.intellij.ide.projectView.impl.CompoundIconProvider.findIcon(CompoundIconProvider.java:52) at com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode.setupIcon(PsiDirectoryNode.java:184) at com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode.updateImpl(PsiDirectoryNode.java:124) at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.lambda$doUpdate$1(AbstractPsiBasedNode.java:207) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:881) at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.doUpdate(AbstractPsiBasedNode.java:160) at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.lambda$update$0(AbstractPsiBasedNode.java:156) at com.intellij.util.AstLoadingFilter.lambda$toComputable$2(AstLoadingFilter.java:171) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:129) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:118) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:108) at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.update(AbstractPsiBasedNode.java:156) at com.intellij.ide.util.treeView.PresentableNodeDescriptor.getUpdatedPresentation(PresentableNodeDescriptor.java:88) at com.intellij.ide.util.treeView.PresentableNodeDescriptor.update(PresentableNodeDescriptor.java:32) at com.intellij.ui.tree.StructureTreeModel$Node.update(StructureTreeModel.java:486) at com.intellij.ui.tree.StructureTreeModel$Node.(StructureTreeModel.java:467) at com.intellij.ui.tree.StructureTreeModel$Node.(StructureTreeModel.java:460) at com.intellij.ui.tree.StructureTreeModel.getValidChildren(StructureTreeModel.java:418) at com.intellij.ui.tree.StructureTreeModel.validateChildren(StructureTreeModel.java:329) at com.intellij.ui.tree.StructureTreeModel.getNode(StructureTreeModel.java:323) at com.intellij.ui.tree.StructureTreeModel.getChildren(StructureTreeModel.java:343) at com.intellij.ui.tree.AsyncTreeModel$CmdGetChildren.computeNode(AsyncTreeModel.java:613) at com.intellij.ui.tree.AsyncTreeModel$Command.computeNode(AsyncTreeModel.java:489) at com.intellij.util.concurrency.Invoker$Task.run(Invoker.java:381) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1078) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:73) at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:73) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:128) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:111) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:73) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:192) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:685) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:641) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:609) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:179) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:73) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:108) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:73) at com.intellij.util.concurrency.Invoker.startTask(Invoker.java:238) at com.intellij.util.concurrency.Invoker.invokeSafely(Invoker.java:194) at com.intellij.util.concurrency.Invoker.lambda$offerSafely$0(Invoker.java:177) at com.intellij.util.concurrency.Invoker$Background.lambda$offer$0(Invoker.java:508) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:244) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30) at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:222) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.ClassNotFoundException: com.hiberbee.ExtraIconProvider PluginClassLoader(plugin=PluginDescriptor(name=Hiberbee Theme, id=com.hiberbee.intellij.hiberbee-theme, descriptorPath=plugin.xml, path=~/.local/share/JetBrains/RustRover2023.3/Hiberbee Theme, version=2023.10.29.1816, package=null, isBundled=false), packagePrefix=null, state=active) at com.intellij.serviceContainer.ComponentManagerImplKt.doLoadClass(ComponentManagerImpl.kt:1558) at com.intellij.serviceContainer.ComponentManagerImplKt.access$doLoadClass(ComponentManagerImpl.kt:1) at com.intellij.serviceContainer.ComponentManagerImpl.loadClass(ComponentManagerImpl.kt:881) at com.intellij.openapi.extensions.impl.InterfaceExtensionImplementationClassResolver.resolveImplementationClass(InterfaceExtensionImplementationClassResolver.kt:19) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.doCreateInstance(XmlExtensionAdapter.kt:50) ... 61 more