Open EmmanuelMess opened 2 years ago
Might be the same as #654 but I have no idea how to check.
I think I am experiencing the same issue. I am using a version from the plugin repository, 1.0.0-beta88
.
ExternalToolPass: com.intellij.diagnostic.PluginException: annotator: intellij.haskell.annotator.HaskellAnnotator@2fc96fb4 (class intellij.haskell.annotator.HaskellAnnotator) [Plugin: intellij.haskell] at com.intellij.ide.plugins.PluginManagerCore.createPluginException(PluginManagerCore.java:270) at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:12) at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:83) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.processError(ExternalToolPass.java:272) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:221) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:212) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$0(ExternalToolPass.java:190) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.runChangeAware(ExternalToolPass.java:287) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$2(ExternalToolPass.java:190) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175) at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:277) at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:255) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.run(ExternalToolPass.java:189) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323) at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:273) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:287) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:241) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:240) at com.intellij.util.Alarm$Request.runSafely(Alarm.java:385) at com.intellij.util.Alarm$Request.run(Alarm.java:374) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:246) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:32) at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:225) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:214) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.lang.StackOverflowError at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5005) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3964) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
The stacktraces are completely within the IntelliJ SDK itself so I have no idea how to fix this. I need to be able to reproduce this issue.
This had crashed a few times for me I think https://github.com/EmmanuelMess/Relational-Algebra-Interactive-Language
It is still happening. I am now at IDEA 2022.2 (#IU-222.3345.118) and the plugin is 1.0.0-beta88 (most recent in the "store"). The crash occurred when opening oats (master branch, currently at 803f9a67). Not sure how it can be reliably replicated, it's possible it is related to opened files in the project during project open action.
I think I saw some crash from the plugin in a non-Haskell project, but I am not sure if it was the same error.
Output from "About Haskell Project":
Stack version: 2.7.5
GHC: 9.0.2
HLint: HLint v3.2.8, (C) Neil Mitchell 2006-2021
Hoogle: Hoogle 5.0.18.3, https://hoogle.haskell.org/
Ormolu: ormolu 0.1.4.1 UNKNOWN UNKNOWN using ghc-lib-parser 8.10.7.20220219
Stylish-haskell: -
In the past I already looked to this issue. It’s a difficult issue because the stacktrace doesn’t give any clue.
I will take another look in the coming time
Added a usd5 bounty.
I am getting the StackOverflowError
exception regularly, but now I also got this one:
java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1960)
at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2095)
at org.jetbrains.concurrency.AsyncPromise.get(AsyncPromise.kt:44)
at intellij.haskell.util.ApplicationUtil$.runReadAction(ApplicationUtil.scala:45)
at intellij.haskell.external.component.DefinitionLocationComponent$.intellij$haskell$external$component$DefinitionLocationComponent$$checkValidName(DefinitionLocationComponent.scala:103)
at intellij.haskell.external.component.DefinitionLocationComponent$$anonfun$1.applyOrElse(DefinitionLocationComponent.scala:76)
at intellij.haskell.external.component.DefinitionLocationComponent$$anonfun$1.applyOrElse(DefinitionLocationComponent.scala:73)
at scala.collection.StrictOptimizedIterableOps.collect(StrictOptimizedIterableOps.scala:150)
at scala.collection.StrictOptimizedIterableOps.collect$(StrictOptimizedIterableOps.scala:135)
at scala.collection.convert.JavaCollectionWrappers$AbstractJMapWrapper.collect(JavaCollectionWrappers.scala:309)
at intellij.haskell.external.component.DefinitionLocationComponent$.invalidate(DefinitionLocationComponent.scala:73)
at intellij.haskell.external.component.LoadComponent$.$anonfun$load$2(LoadComponent.scala:67)
at intellij.haskell.util.ScalaUtil$.$anonfun$runnable$1(ScalaUtil.scala:35)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:297)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
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:833)
I have no idea if it's related :man_shrugging:.