SeeSharpSoft / intellij-csv-validator

CSV validator, highlighter and formatter plugin for JetBrains Intellij IDEA, PyCharm, WebStorm, ...
Apache License 2.0
368 stars 44 forks source link

[Automated Report] java.lang.Throwable: Too many element types registered. Out of (short) range. Most of element types (14833) were registered for 'Language: ANY': NULL, WHITE_SPACE, BAD_CHARACTER, NEW_LINE_INDENT, ERROR_ELEMENT, CODE_FRAGMENT, DUMMY_HOLDER, VALID_STRING_ESCAPE_TOKEN, INVALID_CHARACTER_ESCAPE_TOKEN, INVALID_UNICODE_ESCAPE_TOKEN, KEYWORD_1, KEYWORD_2, KEYWORD_3, KEYWORD_4, STRING, SINGLE_QUOTED_STRING, NUMBER, IDENTIFIER, LINE_COMMENT, MULTI_LI... #832

Closed A-david1 closed 5 months ago

A-david1 commented 6 months ago

Message

Stacktrace --- java.lang.Throwable: Too many element types registered. Out of (short) range. Most of element types (14833) were registered for 'Language: ANY': NULL, WHITE_SPACE, BAD_CHARACTER, NEW_LINE_INDENT, ERROR_ELEMENT, CODE_FRAGMENT, DUMMY_HOLDER, VALID_STRING_ESCAPE_TOKEN, INVALID_CHARACTER_ESCAPE_TOKEN, INVALID_UNICODE_ESCAPE_TOKEN, KEYWORD_1, KEYWORD_2, KEYWORD_3, KEYWORD_4, STRING, SINGLE_QUOTED_STRING, NUMBER, IDENTIFIER, LINE_COMMENT, MULTI_LI... at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376) at com.intellij.psi.tree.IElementType.(IElementType.java:115) at com.intellij.psi.tree.IElementType.(IElementType.java:92) at net.seesharpsoft.intellij.plugins.csv.highlighter.CsvHighlightingElement$TokenBased.(CsvHighlightingElement.java:25) at net.seesharpsoft.intellij.plugins.csv.highlighter.CsvHighlightingElement$TokenBased.(CsvHighlightingElement.java:16) at net.seesharpsoft.intellij.plugins.csv.highlighter.CsvHighlightingLexer.getTokenType(CsvHighlightingLexer.java:52) at com.intellij.usages.ChunkExtractor.processTokens(ChunkExtractor.java:198) at com.intellij.usages.ChunkExtractor.appendTextChunks(ChunkExtractor.java:168) at com.intellij.usages.ChunkExtractor.extractChunks(ChunkExtractor.java:158) at com.intellij.usages.ChunkExtractor.extractChunks(ChunkExtractor.java:73) at com.intellij.usages.UsageInfo2UsageAdapter.computeText(UsageInfo2UsageAdapter.java:172) at com.intellij.usages.UsageInfo2UsageAdapter.updateCachedPresentation(UsageInfo2UsageAdapter.java:526) at com.intellij.find.impl.TextSearchContributor$fetchWeightedElements$1.invoke(TextSearchContributor.kt:115) at com.intellij.find.impl.TextSearchContributor$fetchWeightedElements$1.invoke(TextSearchContributor.kt:104) at com.intellij.find.impl.TextSearchContributor.fetchWeightedElements$lambda$5(TextSearchContributor.kt:104) at com.intellij.find.impl.FindInProjectTask.lambda$processFindInFilesUsagesInFile$10(FindInProjectTask.java:266) at com.intellij.find.impl.FindInProjectUtil.processSomeOccurrencesInFile(FindInProjectUtil.java:306) at com.intellij.find.impl.FindInProjectUtil.lambda$processUsagesInFile$4(FindInProjectUtil.java:268) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:909) at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:65) at com.intellij.find.impl.FindInProjectUtil.processUsagesInFile(FindInProjectUtil.java:267) at com.intellij.find.impl.FindInProjectTask.processFindInFilesUsagesInFile(FindInProjectTask.java:255) at com.intellij.find.impl.FindInProjectTask.lambda$wrapUsageProcessor$6(FindInProjectTask.java:206) at com.intellij.find.impl.FindInProjectTask.lambda$findUsages$5(FindInProjectTask.java:165) at com.intellij.find.impl.FindInProjectTask.lambda$processFilesInScope$19(FindInProjectTask.java:401) at com.intellij.openapi.roots.impl.FilesScanExecutor$doProcessOnAllThreadsInReadAction$1.invoke$lambda$0(FilesScanExecutor.kt:91) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1075) 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.openapi.roots.impl.FilesScanExecutor$doProcessOnAllThreadsInReadAction$1.invoke(FilesScanExecutor.kt:90) at com.intellij.openapi.roots.impl.FilesScanExecutor$doProcessOnAllThreadsInReadAction$1.invoke(FilesScanExecutor.kt:83) at com.intellij.openapi.roots.impl.FilesScanExecutor.processOnAllThreads$lambda$2(FilesScanExecutor.kt:132) 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.roots.impl.FilesScanExecutor.runOnAllThreads$lambda$1(FilesScanExecutor.kt:56) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 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:840) Plugin --- PluginClassLoader(plugin=PluginDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, descriptorPath=plugin.xml, path=~/.local/share/JetBrains/PhpStorm2023.3/CSVEditor, version=3.3.0-233, package=null, isBundled=false), packagePrefix=null, state=active) IDE --- PhpStorm (PS-233.14475.35)
SeeSharpSoft commented 5 months ago

This plugin comes with a pre-defined number of element types, the leak comes from a different source.