clutcher / bh

Issue tracker for Better Highlights Intellij IDEA plugin
7 stars 0 forks source link

Cannot create extension (class=ax) [Plugin: com.clutcher.comments_highlighter] #72

Closed mgroth0 closed 10 months ago

mgroth0 commented 11 months ago
com.intellij.diagnostic.PluginException: Cannot create extension (class=ax) [Plugin: com.clutcher.comments_highlighter]
    at com.intellij.serviceContainer.ComponentManagerImpl.createError(ComponentManagerImpl.kt:967)
    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.ExtensionPointNameKt.createOrError(ExtensionPointName.kt:287)
    at com.intellij.openapi.extensions.ExtensionPointNameKt.access$createOrError(ExtensionPointName.kt:1)
    at com.intellij.openapi.extensions.ExtensionPointName$LazyExtensionSequence$iterator$1$next$1.getInstance(ExtensionPointName.kt:257)
    at com.intellij.ide.startup.impl.StartupManagerImplKt$scheduleBackgroundPostStartupActivities$1.invokeSuspend(StartupManagerImpl.kt:416)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: com.intellij.diagnostic.PluginException: Cannot load class ax (
  error: com/intellij/openapi/startup/ProjectPostStartupActivity,
  classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Better Highlights, id=com.clutcher.comments_highlighter, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/better_highlights, version=2023.7.12, package=null, isBundled=false), packagePrefix=null, state=active)
)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:331)
    at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.kt:178)
    at com.intellij.serviceContainer.ComponentManagerImplKt.doLoadClass(ComponentManagerImpl.kt:1551)
    at com.intellij.serviceContainer.ComponentManagerImplKt.access$doLoadClass(ComponentManagerImpl.kt:1)
    at com.intellij.serviceContainer.ComponentManagerImpl.loadClass(ComponentManagerImpl.kt:874)
    at com.intellij.openapi.extensions.impl.InterfaceExtensionImplementationClassResolver.resolveImplementationClass(InterfaceExtensionImplementationClassResolver.kt:19)
    at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.doCreateInstance(XmlExtensionAdapter.kt:50)
    ... 11 more
Caused by: java.lang.NoClassDefFoundError: com/intellij/openapi/startup/ProjectPostStartupActivity
    at java.base/java.lang.ClassLoader.defineClass2(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1108)
    at com.intellij.util.lang.UrlClassLoader.consumeClassData(UrlClassLoader.java:271)
    at com.intellij.util.lang.ZipResourceFile.findClass(ZipResourceFile.java:113)
    at com.intellij.util.lang.JarLoader.findClass(JarLoader.java:58)
    at com.intellij.util.lang.ClassPath.findClassInLoader(ClassPath.java:238)
    at com.intellij.util.lang.ClassPath.findClass(ClassPath.java:188)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:326)
    ... 17 more
Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.startup.ProjectPostStartupActivity PluginClassLoader(plugin=PluginDescriptor(name=Better Highlights, id=com.clutcher.comments_highlighter, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/IntelliJIdea2023.3/plugins/better_highlights, version=2023.7.12, package=null, isBundled=false), packagePrefix=null, state=active)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:156)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
    ... 25 more
IntelliJ IDEA 2023.3 EAP (Ultimate Edition)
Build #IU-233.6745.305, built on September 21, 2023
Licensed to IntelliJ IDEA EAP user: Matthew Groth
Expiration date: October 21, 2023
Runtime version: 17.0.8.1+7-b1059.3 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.0
GC: G1 Young Generation, G1 Old Generation
Memory: 8192M
Cores: 10
Metal Rendering is ON
Registry:
  editor.focus.mode.color.light=323232
  editor.paint.empty.text=false
  debugger.new.tool.window.layout=true
  ide.animate.toolwindows=true
  ide.plugins.snapshot.on.unload.fail=true
  search.everywhere.settings=true
  ide.slow.operations.assertion=false
  ide.new.editor.tabs.vertical.borders=true
  ide.experimental.ui=true
  ide.balloon.shadow.size=0
  editor.focus.mode.color.dark=323232
Non-Bundled Plugins:
  Shifter (1.9.6)
  jclasslib (6.0.4.2)
  YourKit Java Profiler 2023.9-b96 Integration (2023.9.96.0)
  de.kontext_e.idea.plugins.autofill (1.2)
  au.com.glassechidna.luanalysis (1.4.0)
  krasa.CpuUsageIndicator (1.17.2023)
  org.jetbrains.plugins.rest (233.6745.297)
  com.github.camork.fileExpander (2.2)
  com.pinkfloyded.idea-file-path-autocomplete.idea-file-path-autocomplete (0.4.1)
  com.mallowigi (94.0.0)
  JProfiler (19.9.3)
  org.jetbrains.compose.desktop.ide (1.5.2)
  com.suusan2go.kotlin-fill-class (1.0.22)
  androidx.compose.plugins.idea (233.6745.305)
  Pythonid (233.6745.305)
  org.exbin.deltahex.intellij (0.2.8.1)
  com.chrisrm.idea.MaterialThemeUI (8.12.2)
  org.mallowigi.idea.MaterialThemeUI.LangAdditions (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.HighContrast (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.Extras (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.ProjectFrame (2024.1.1)
  org.mallowigi.idea.MaterialThemeUI.CustomTheme (2024.1.1)
  com.clutcher.comments_highlighter (2023.7.12)
  matt.idea.ide-open-1 (1.0)
  com.mnw.tabmover (1.5.2)
Kotlin: 233-1.9.0-release-358-IJ6745.305
clutcher commented 11 months ago

@mgroth0 Thanks for reporting, looks like something related to 2023.3 changes in notifications on start up. Shouldn't affect regular functionality of plugin.

clutcher commented 10 months ago

Next version 2023.7.13(would be available on marketplace in 1-2 days) should fix that issue and be compatible with 2023.3 versions of IDE. Closing as for now.