NoClassDefFoundError: org/jetbrains/plugins/textmate/configuration/TextMateSettings

Issue #1634 resolved
Xander Victory created an issue

Every startup I get this error.

IntelliJ IDEA 2020.1.1 (Ultimate Edition)
Build #IU-201.7223.91, built on April 30, 2020
Runtime version: 11.0.6+8-b765.40 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 3987M
Cores: 16
Registry: documentation.show.toolbar=true
Non-Bundled Plugins: CMD Support, PlantUML integration, String Manipulation, ASM Bytecode Outline 2017, com.jetbrains.hackathon.indices.viewer, com.linuxgods.kreiger.intellij.idea.inspections.utility.singleton, dcevm, org.jetbrains.plugins.hocon, com.demonwav.minecraft-dev, org.jetbrains.idea.grammar, com.jetbrains.jbre.bintray.downloader, org.jetbrains.kotlin, izhangzhihao.rainbow.brackets, io.ktor.intellij.plugin, Pythonid, com.jetbrains.php, com.illuminatedcloud2.intellij, org.zalando.intellij.swagger

java.lang.NoClassDefFoundError: org/jetbrains/plugins/textmate/configuration/TextMateSettings
    at com.illuminatedcloud.intellij.util.TextMateUtil.getTextMateBundle(SourceFile:127)
    at com.illuminatedcloud.intellij.util.TextMateUtil.isTextMateBundleEnabled(SourceFile:160)
    at com.illuminatedcloud.intellij.util.TextMateUtil.access$300(SourceFile:40)
    at com.illuminatedcloud.intellij.util.TextMateUtil$TextMateBundlesSupportHelper.checkCommunityEditionTextMateBundlesSupport(SourceFile:703)
    at com.illuminatedcloud.intellij.util.TextMateUtil$TextMateBundlesSimpleJavaScriptSupportHelper.checkCommunityEditionTextMateBundlesSupport(SourceFile:199)
    at com.illuminatedcloud.javascript.SimpleJavaScriptUtil.lambda$static$3(SourceFile:806)
    at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
    at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
    at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
    at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
    at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
    at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:741)
    at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: org.jetbrains.plugins.textmate.configuration.TextMateSettings PluginClassLoader[com.illuminatedcloud2.intellij, 2.1.2.5] com.intellij.ide.plugins.cl.PluginClassLoader@7c709fbe
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:115)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 33 more

Comments (6)

  1. Scott Wells repo owner

    Xander, do you have the TextMate Bundles plugin installed? That's a bundled plugin starting with 2019, so it should always be there. If you don't have it installed, please do so and let me know if that doesn't resolve the issue for you. I'll also look into handling this better if that expected/bundled plugin isn't actually installed.

  2. Scott Wells repo owner

    Hmmmm...that's strange. Okay, can you install the attached version that does a little more checking for whether that plugin is installed/enabled before doing the check that's failing for you? Download the archive and install it using Settings>Plugins>Install plugin from disk (under the gear drop-down menu).

  3. Scott Wells repo owner

    Okay, great! Hang out on that build and I'll get out an official build with the same fix a bit later this week.

  4. Log in to comment