Comments (5)
It'd be nice if this was finally fixed, because I recently restarted work on my Maven plugin for ST4.
from jetbrains-plugin-st4.
The induced.txt goes as follows:
Following exceptions happened soon after this one, most probably they are induced.
2023-03-10T09:21:30.209
com.intellij.diagnostic.PluginException: Cannot create class org.antlr.jetbrains.st4plugin.highlight.STBraceMatcher (classloader=PluginClassLoader(plugin=PluginDescriptor(name=StringTemplate v4, id=org.antlr.jetbrains.st4plugin, descriptorPath=plugin.xml, path=~/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/223.8836.35.plugins/jetbrains-plugin-st4, version=0.9, package=null, isBundled=false), packagePrefix=null, instanceId=171, state=active))
at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:989)
at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:1006)
at com.intellij.serviceContainer.LazyExtensionInstance.createInstance(LazyExtensionInstance.java:55)
at com.intellij.serviceContainer.LazyExtensionInstance.getInstance(LazyExtensionInstance.java:44)
at com.intellij.serviceContainer.BaseKeyedLazyInstance.getInstance(BaseKeyedLazyInstance.java:38)
at com.intellij.openapi.util.KeyedExtensionCollector.instantiate(KeyedExtensionCollector.java:177)
at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensionsFromExtensionPoint(KeyedExtensionCollector.java:164)
at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:139)
at com.intellij.lang.LanguageExtension.buildExtensions(LanguageExtension.java:147)
at com.intellij.lang.LanguageExtension.buildExtensions(LanguageExtension.java:16)
at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:111)
at com.intellij.lang.LanguageExtension.findForLanguage(LanguageExtension.java:101)
at com.intellij.lang.LanguageExtension.forLanguage(LanguageExtension.java:93)
at cn.aprilviolet.highlightbracketpair.highlighter.DefaultAbstractBracketHighlighter.refresh(DefaultAbstractBracketHighlighter.java:82)
at cn.aprilviolet.highlightbracketpair.highlighter.DefaultAbstractBracketHighlighter.<clinit>(DefaultAbstractBracketHighlighter.java:38)
at cn.aprilviolet.highlightbracketpair.highlighter.BracketHighlighterFactory.getBraceHighlighterInstance(BracketHighlighterFactory.java:42)
at cn.aprilviolet.highlightbracketpair.component.HighlightEditorCartListener.highlightEditorCurrentPair(HighlightEditorCartListener.java:64)
at cn.aprilviolet.highlightbracketpair.component.HighlightEditorCartListener.caretPositionChanged(HighlightEditorCartListener.java:54)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120)
at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85)
at jdk.proxy2/jdk.proxy2.$Proxy127.caretPositionChanged(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.fireCaretPositionChanged(CaretModelImpl.java:543)
at com.intellij.openapi.editor.impl.CaretImpl.doMoveToLogicalPosition(CaretImpl.java:461)
at com.intellij.openapi.editor.impl.CaretImpl.moveToLogicalPosition(CaretImpl.java:606)
at com.intellij.openapi.editor.impl.CaretImpl.lambda$moveToLogicalPosition$2(CaretImpl.java:318)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:414)
at com.intellij.openapi.editor.impl.CaretImpl.moveToLogicalPosition(CaretImpl.java:318)
at com.intellij.openapi.editor.impl.CaretModelImpl.lambda$setCaretsAndSelections$4(CaretModelImpl.java:460)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:419)
at com.intellij.openapi.editor.impl.CaretModelImpl.setCaretsAndSelections(CaretModelImpl.java:447)
at com.intellij.openapi.fileEditor.impl.text.TextEditorProvider.setStateImpl(TextEditorProvider.java:261)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorProvider.setStateImpl(PsiAwareTextEditorProvider.java:101)
at com.intellij.openapi.fileEditor.impl.text.AsyncEditorLoader.setEditorState(AsyncEditorLoader.kt:214)
at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl.setState(TextEditorImpl.java:163)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.restoreEditorState(FileEditorManagerImpl.java:1239)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4Edt(FileEditorManagerImpl.java:1082)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerExImpl$openFileOnStartup$2.invokeSuspend$lambda$0(FileEditorManagerExImpl.kt:86)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerExImpl$openFileOnStartup$2.invokeSuspend(FileEditorManagerExImpl.kt:82)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:194)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838)
at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:454)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:74)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:114)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:36)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:779)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:730)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:724)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:749)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:909)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:756)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$5(IdeEventQueue.java:437)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:436)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:434)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:480)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Caused by: java.lang.ExceptionInInitializerError
at java.base/jdk.internal.misc.Unsafe.allocateInstance(Native Method)
at java.base/java.lang.invoke.DirectMethodHandle.allocateInstance(DirectMethodHandle.java:520)
at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:950)
... 73 more
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.List.get(int)" because "org.antlr.jetbrains.st4plugin.psi.STTokenTypes.TOKEN_ELEMENT_TYPES" is null
at org.antlr.jetbrains.st4plugin.psi.STTokenTypes.getTokenElementType(STTokenTypes.java:23)
at org.antlr.jetbrains.st4plugin.highlight.STBraceMatcher.<clinit>(STBraceMatcher.java:16)
... 76 more
from jetbrains-plugin-st4.
Problem persists in IntelliJ IDE 2023.1 build #UI-231.8109.175
from jetbrains-plugin-st4.
Problem persists in IntelliJ IDEA 2023.13 build #UI-231.9161.38
from jetbrains-plugin-st4.
Fixed by #44
from jetbrains-plugin-st4.
Related Issues (20)
- Auto-closing paired symbols HOT 13
- Color settings page HOT 3
- Highlight missing <endif> HOT 4
- Show templates in symbol search
- Support `.st` files HOT 4
- Does not work with IntelliJ 2020.1 HOT 7
- Setting custom delimiters doesn't work with new highlighting HOT 8
- Double-click word selection is broken HOT 8
- Tab-to-indent does not respect indentation settings HOT 4
- Word Autocompletion
- Surround With
- Live templates
- Escaped delimiters are reported as errors HOT 1
- Bug: common NullPointerException in StringTemplate v4 (0.8) plugin in IntelliJ IDEA 2020.3 IDE HOT 1
- Support selection on plain text words, by double-click, as well as only template words HOT 4
- NullPointerException after update to 0.9 HOT 7
- Syntax highlighter breaks down on XML namespaces: mismatched input '=' expecting LPAREN HOT 3
- String template plugin in Rider (2022.3.1) fails to open template file (infinite spinning wheel) HOT 4
- PluginException on Rider start HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jetbrains-plugin-st4.