Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-12105

ThreadLeak mysql-cj-abandoned-connection-cleanup in server/tests

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 11.0.1.Final
    • Test Suite
    • None

    Description

      The server/tests that rely on the mysql-connector-java are causing a thread leak.

      <testsuite tests="1" time="0.0" name="" skipped="0" errors="0" failures="1">
      <!-- Tests results -->
      <testcase name="ThreadLeakChecker" classname="UNKNOWN" time="0.0">
      <failure type="org.infinispan.commons.test.ThreadLeakChecker$LeakException" message="Leaked thread: mysql-cj-abandoned-connection-cleanup << testng-RestLoggingResource << UNKNOWN">
      <![CDATA[ org.infinispan.commons.test.ThreadLeakChecker$LeakException: Leaked thread: mysql-cj-abandoned-connection-cleanup << testng-RestLoggingResource << UNKNOWN at java.base@11.0.7/java.lang.Object.wait(Native Method) at java.base@11.0.7/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at app//com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:85) at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base@11.0.7/java.lang.Thread.run(Thread.java:834) Caused by: org.infinispan.commons.test.ThreadLeakChecker$LeakException: testng-RestLoggingResource << UNKNOWN at org.infinispan.commons.test.ThreadLeakChecker$ThreadInfoLocal.childValue(ThreadLeakChecker.java:109) at org.infinispan.commons.test.ThreadLeakChecker$ThreadInfoLocal.childValue(ThreadLeakChecker.java:106) at java.base/java.lang.ThreadLocal$ThreadLocalMap.<init>(ThreadLocal.java:411) at java.base/java.lang.ThreadLocal.createInheritedMap(ThreadLocal.java:276) at java.base/java.lang.Thread.<init>(Thread.java:450) at java.base/java.lang.Thread.<init>(Thread.java:709) at java.base/java.lang.Thread.<init>(Thread.java:582) at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.lambda$static$0(AbandonedConnectionCleanupThread.java:59) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:623) at java.base/java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:912) at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1343) at java.base/java.util.concurrent.Executors$DelegatedExecutorService.execute(Executors.java:687) at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.<clinit>(AbandonedConnectionCleanupThread.java:75) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at com.mysql.cj.jdbc.NonRegisteringDriver.<clinit>(NonRegisteringDriver.java:97) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1394) at org.infinispan.commons.util.ServiceFinder.addServices(ServiceFinder.java:63) at org.infinispan.commons.util.ServiceFinder.load(ServiceFinder.java:44) at org.infinispan.server.Extensions.loadService(Extensions.java:80) at org.infinispan.server.Extensions.load(Extensions.java:44) at org.infinispan.server.Server.run(Server.java:318) at org.infinispan.server.test.core.EmbeddedInfinispanServerDriver.start(EmbeddedInfinispanServerDriver.java:64) at org.infinispan.server.test.core.AbstractInfinispanServerDriver.start(AbstractInfinispanServerDriver.java:114) at org.infinispan.server.test.junit4.InfinispanServerRule$1.evaluate(InfinispanServerRule.java:73) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451) Caused by: org.infinispan.commons.test.ThreadLeakChecker$LeakException: UNKNOWN ]]>
      </failure>
      </testcase>
      </testsuite>
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            remerson@redhat.com Ryan Emerson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: