Closed efine closed 3 years ago
Same happens in IntelliJ while running a shell script configuration. there a multiple jobs running at the same time. (java and shell-scripts) It seems this will be triggered randomly. But most time if i run a second instance of a job they is already running. then it takes round about 10 seconds and the process is killed because of these exceptions.
so i have to disable the plugin for now to get all the jobs running :(
IntelliJ IDEA 2020.3.2 (Community Edition) Build #IC-203.7148.57, built on January 26, 2021 Runtime version: 11.0.9.1+11-b1145.77 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Linux 5.8.18-100.fc31.x86_64 GC: ParNew, ConcurrentMarkSweep Memory: 1931M Cores: 8 Non-Bundled Plugins: CMD Support, awesome.console, com.khmelyuk.multirun, name.kropp.intellij.makefile, Docker, com.dubreuia, org.jetbrains.plugins.hocon, com.thoughtworks.gauge, org.jetbrains.kotlin Current Desktop: GNOME
java.lang.Throwable: Regex group 'link' was NULL while trying to match url line: event:itemCheck itemAmount:1 38:43 time:(1.1366)min
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:159)
at awesome.console.AwesomeLinkFilter.detectURLs(AwesomeLinkFilter.java:286)
at awesome.console.AwesomeLinkFilter.getResultItemsUrl(AwesomeLinkFilter.java:102)
at awesome.console.AwesomeLinkFilter.applyFilter(AwesomeLinkFilter.java:71)
at com.intellij.execution.filters.CompositeFilter.applyFilter(CompositeFilter.java:77)
at com.intellij.terminal.JBTerminalWidget.lambda$runFilters$1(JBTerminalWidget.java:87)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:889)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
at com.intellij.terminal.JBTerminalWidget.runFilters(JBTerminalWidget.java:85)
at com.intellij.terminal.JBTerminalWidget.lambda$new$0(JBTerminalWidget.java:72)
at com.jediterm.terminal.model.hyperlinks.TextProcessing.doProcessHyperlinks(TextProcessing.java:64)
at com.jediterm.terminal.model.hyperlinks.TextProcessing.processHyperlinks(TextProcessing.java:42)
at com.jediterm.terminal.model.LinesBuffer.writeString(LinesBuffer.java:150)
at com.jediterm.terminal.model.TerminalTextBuffer.writeString(TerminalTextBuffer.java:229)
at com.jediterm.terminal.model.TerminalTextBuffer.writeString(TerminalTextBuffer.java:219)
at com.jediterm.terminal.model.JediTerminal.writeDecodedCharacters(JediTerminal.java:132)
at com.jediterm.terminal.model.JediTerminal.horizontalTab(JediTerminal.java:280)
at com.jediterm.terminal.emulator.JediEmulator.processChar(JediEmulator.java:75)
at com.jediterm.terminal.DataStreamIteratingEmulator.next(DataStreamIteratingEmulator.java:36)
at com.jediterm.terminal.TerminalStarter.start(TerminalStarter.java:54)
at com.jediterm.terminal.ui.JediTermWidget$EmulatorTask.run(JediTermWidget.java:361)
at java.base/java.lang.Thread.run(Thread.java:834)
Following exceptions happened soon after this one, most probably they are induced.
2021-03-11T13:38:44.483
Caught exception in terminal thread
java.lang.RuntimeException: Error while applying awesome.console.AwesomeLinkFilter@4867a61c to ' event:itemCheck itemAmount:1 38:44 time:(1.1497)min '
at com.intellij.execution.filters.CompositeFilter.applyFilter(CompositeFilter.java:83)
at com.intellij.terminal.JBTerminalWidget.lambda$runFilters$1(JBTerminalWidget.java:87)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:889)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
at com.intellij.terminal.JBTerminalWidget.runFilters(JBTerminalWidget.java:85)
at com.intellij.terminal.JBTerminalWidget.lambda$new$0(JBTerminalWidget.java:72)
at com.jediterm.terminal.model.hyperlinks.TextProcessing.doProcessHyperlinks(TextProcessing.java:64)
at com.jediterm.terminal.model.hyperlinks.TextProcessing.processHyperlinks(TextProcessing.java:42)
at com.jediterm.terminal.model.LinesBuffer.writeString(LinesBuffer.java:150)
at com.jediterm.terminal.model.TerminalTextBuffer.writeString(TerminalTextBuffer.java:229)
at com.jediterm.terminal.model.TerminalTextBuffer.writeString(TerminalTextBuffer.java:219)
at com.jediterm.terminal.model.JediTerminal.writeDecodedCharacters(JediTerminal.java:132)
at com.jediterm.terminal.model.JediTerminal.horizontalTab(JediTerminal.java:280)
at com.jediterm.terminal.emulator.JediEmulator.processChar(JediEmulator.java:75)
at com.jediterm.terminal.DataStreamIteratingEmulator.next(DataStreamIteratingEmulator.java:36)
at com.jediterm.terminal.TerminalStarter.start(TerminalStarter.java:54)
at com.jediterm.terminal.ui.JediTermWidget$EmulatorTask.run(JediTermWidget.java:361)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 60, end 58, length 64
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at java.base/java.lang.String.subSequence(String.java:1913)
at java.base/java.util.regex.Matcher.getSubSequence(Matcher.java:1781)
at java.base/java.util.regex.Matcher.group(Matcher.java:684)
at awesome.console.AwesomeLinkFilter.detectPaths(AwesomeLinkFilter.java:264)
at awesome.console.AwesomeLinkFilter.getResultItemsFile(AwesomeLinkFilter.java:135)
at awesome.console.AwesomeLinkFilter.applyFilter(AwesomeLinkFilter.java:73)
at com.intellij.execution.filters.CompositeFilter.applyFilter(CompositeFilter.java:77)
... 17 more
pin pointed this to a concurrency issue, fix is heading out shortly
In PyCharm 2020.3.2 this exception was reported: