Skip to content

[Bug]: com.intellij.diagnostic.PluginException: Cannot load class dev.azn9.plugins.discord.render.templates.antlr.TemplateLexer ( #278

@JDI-Bot

Description

@JDI-Bot

IDE version

IntelliJ IDEA 2025.2.2 (IC-252.26199.169)

OS

Windows

Java version

21.0.8

Plugin version

2.1.7.242

Error message

com.intellij.diagnostic.PluginException: Cannot load class dev.azn9.plugins.discord.render.templates.antlr.TemplateLexer (

Additional info

/

Stack trace

com.intellij.diagnostic.PluginException: Cannot load class dev.azn9.plugins.discord.render.templates.antlr.TemplateLexer (
  error: org/antlr/v4/runtime/Lexer,
  classLoader=PluginClassLoader(plugin=PluginMainDescriptor(name=Discord Integration V2, id=dev.azn9.plugins.discord, version=2.1.7.242, isBundled=false, path=~\AppData\Roaming\JetBrains\IdeaIC2025.2\plugins\JetBrains-Discord-Integration), packagePrefix=null, state=active, parents=ContentModuleDescriptor(moduleName=intellij.vcs.git/terminal, package=git4idea.terminal, descriptorPath=intellij.vcs.git.terminal.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git/newUiOnboarding, package=git4idea.newUiOnboarding, descriptorPath=intellij.vcs.git.newUiOnboarding.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git.frontend, package=com.intellij.vcs.git.frontend) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git.coverage, package=com.intellij.vcs.git.coverage) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.vcs.git.shared, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git/localHistory, descriptorPath=intellij.vcs.git.localHistory.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), )
) [Plugin: dev.azn9.plugins.discord]
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:335)
	at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.kt:181)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	at dev.azn9.plugins.discord.render.templates.CustomTemplate.(CustomTemplate.kt:181)
	at dev.azn9.plugins.discord.settings.options.types.TemplateOption.(TemplateOption.kt:44)
	at dev.azn9.plugins.discord.settings.options.types.TemplateOptionKt.template(TemplateOption.kt:42)
	at dev.azn9.plugins.discord.settings.impl.ApplicationSettingsImpl.(ApplicationSettingsImpl.kt:59)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$0(instantiate.kt:43)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$8$lambda$7(instantiate.kt:289)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.withStoredTemporaryContext(instantiate.kt:306)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:288)
	at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:40)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:30)
	at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:163)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:161)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:146)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:14)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:136)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:96)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:88)
	at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
	at com.intellij.serviceContainer.ComponentManagerImplKt$doGetOrCreateInstanceBlocking$1.invokeSuspend(ComponentManagerImpl.kt:1535)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:112)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:85)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlockingWithParallelismCompensation(Builders.kt:61)
	at kotlinx.coroutines.BuildersKt.runBlockingWithParallelismCompensation(Unknown Source)
	at kotlinx.coroutines.internal.intellij.IntellijCoroutines.runBlockingWithParallelismCompensation(intellij.kt:48)
	at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization$lambda$10(ComponentManagerImpl.kt:1654)
	at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:82)
	at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:1644)
	at com.intellij.serviceContainer.ComponentManagerImplKt.doGetOrCreateInstanceBlocking(ComponentManagerImpl.kt:1534)
	at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:1529)
	at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:729)
	at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:673)
	at dev.azn9.plugins.discord.settings.ApplicationSettingsKt.getSettings(ApplicationSettings.kt:93)
	at dev.azn9.plugins.discord.time.TimeService.load(TimeServiceAbstract.kt:135)
	at dev.azn9.plugins.discord.postLoad.TimePreloadingActivity$execute$2.invokeSuspend(TimePreloadingActivity.kt:38)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:613)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1189)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:778)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:765)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelled}@39442c3f, Dispatchers.Default]
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelled}@3566cbc7, Dispatchers.Default]
Caused by: java.lang.NoClassDefFoundError: org/antlr/v4/runtime/Lexer
	at java.base/java.lang.ClassLoader.defineClass2(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1118)
	at com.intellij.util.lang.UrlClassLoader.consumeClassData(UrlClassLoader.java:309)
	at com.intellij.util.lang.ZipResourceFile.findClass(ZipResourceFile.java:114)
	at com.intellij.util.lang.JarLoader.findClass(JarLoader.java:60)
	at com.intellij.util.lang.ClassPath.findClassInLoader(ClassPath.java:261)
	at com.intellij.util.lang.ClassPath.findClass(ClassPath.java:211)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:330)
	... 59 more
Caused by: java.lang.ClassNotFoundException: org.antlr.v4.runtime.Lexer PluginClassLoader(plugin=PluginMainDescriptor(name=Discord Integration V2, id=dev.azn9.plugins.discord, version=2.1.7.242, isBundled=false, path=~\AppData\Roaming\JetBrains\IdeaIC2025.2\plugins\JetBrains-Discord-Integration), packagePrefix=null, state=active, parents=ContentModuleDescriptor(moduleName=intellij.vcs.git/terminal, package=git4idea.terminal, descriptorPath=intellij.vcs.git.terminal.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git/newUiOnboarding, package=git4idea.newUiOnboarding, descriptorPath=intellij.vcs.git.newUiOnboarding.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git.frontend, package=com.intellij.vcs.git.frontend) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git.coverage, package=com.intellij.vcs.git.coverage) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=252.26199.169, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\lib), ContentModuleDescriptor(moduleName=intellij.vcs.git.shared, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), ContentModuleDescriptor(moduleName=intellij.vcs.git/localHistory, descriptorPath=intellij.vcs.git.localHistory.xml) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), PluginMainDescriptor(name=Git, id=Git4Idea, version=252.26199.169, package=git4idea, isBundled=true, path=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.1\plugins\vcs-git), )
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:159)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 67 more

Issue hash: af3487d17ff6cc7c6a916bfa9c0a3cb2

Metadata

Metadata

Assignees

No one assigned

    Labels

    automatedAutomatic issue report from the pluginbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions