lhotari opened a new issue, #22056: URL: https://github.com/apache/pulsar/issues/22056
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Example failure https://github.com/apache/pulsar/actions/runs/7911807641/job/21596798086?pr=22055#step:11:7095 ### Exception stacktrace <!-- copy-paste the stack trace in the code block below --> ``` java.lang.NullPointerException: Cannot invoke "java.lang.ThreadGroup.getName()" because the return value of "java.lang.Thread.getThreadGroup()" is null at org.apache.pulsar.tests.ThreadLeakDetectorListener.shouldSkipThread(ThreadLeakDetectorListener.java:180) at org.apache.pulsar.tests.ThreadLeakDetectorListener.lambda$compareThreads$0(ThreadLeakDetectorListener.java:133) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at org.apache.pulsar.tests.ThreadLeakDetectorListener.compareThreads(ThreadLeakDetectorListener.java:135) at org.apache.pulsar.tests.ThreadLeakDetectorListener.onBetweenTestClasses(ThreadLeakDetectorListener.java:78) at org.apache.pulsar.tests.BetweenTestClassesListenerAdapter.onFinish(BetweenTestClassesListenerAdapter.java:48) at org.apache.pulsar.tests.ThreadLeakDetectorListener.onFinish(ThreadLeakDetectorListener.java:47) at org.testng.TestRunner.fireEvent(TestRunner.java:965) at org.testng.TestRunner.afterRun(TestRunner.java:924) at org.testng.TestRunner.run(TestRunner.java:605) at org.testng.SuiteRunner.runTest(SuiteRunner.java:437) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391) at org.testng.SuiteRunner.run(SuiteRunner.java:330) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256) at org.testng.TestNG.runSuitesLocally(TestNG.java:1176) at org.testng.TestNG.runSuites(TestNG.java:1099) at org.testng.TestNG.run(TestNG.java:1067) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeLazy(TestNGDirectoryTestSuite.java:117) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:86) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) ``` ``` Error: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.0:test (default-test) on project pulsar-transaction-coordinator: Error: Error: Please refer to /home/runner/work/pulsar/pulsar/pulsar-transaction/coordinator/target/surefire-reports for the individual test results. Error: Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. Error: ExecutionException There was an error in the forked process Error: Cannot invoke "java.lang.ThreadGroup.getName()" because the return value of "java.lang.Thread.getThreadGroup()" is null Error: org.apache.maven.surefire.booter.SurefireBooterForkException: ExecutionException There was an error in the forked process Error: Cannot invoke "java.lang.ThreadGroup.getName()" because the return value of "java.lang.Thread.getThreadGroup()" is null Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(ForkStarter.java:456) Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple(ForkStarter.java:358) Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:296) Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:250) Error: at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1203) Error: at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1055) Error: at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:871) Error: at com.gradle.maven.scan.extension.internal.d.a.executeMojo(SourceFile:114) Error: at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370) Error: at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351) Error: at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215) Error: at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171) Error: at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163) Error: at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) Error: at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) Error: at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) Error: at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) Error: at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:299) Error: at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) Error: at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) Error: at org.apache.maven.cli.MavenCli.execute(MavenCli.java:963) Error: at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:296) Error: at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) Error: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Error: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) Error: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Error: at java.base/java.lang.reflect.Method.invoke(Method.java:568) Error: at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) Error: at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) Error: at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) Error: at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) Error: Caused by: org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process Error: Cannot invoke "java.lang.ThreadGroup.getName()" because the return value of "java.lang.Thread.getThreadGroup()" is null Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:628) Error: at org.apache.maven.plugin.surefire.booterclient.ForkStarter.lambda$null$3(ForkStarter.java:350) Error: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) Error: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) Error: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) Error: at java.base/java.lang.Thread.run(Thread.java:840) Error: -> [Help 1] ``` ### Are you willing to submit a PR? - [ ] I'm willing to submit a PR! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
