Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-11853

Intermittent Failures in EmbeddedQuestDbStatusHistoryRepositoryForComponentsTest

    XMLWordPrintableJSON

Details

    Description

      The unit test for QuestDB fails intermittently on Windows-based GitHub workflows with the following error:

      Error:  org.apache.nifi.controller.status.history.EmbeddedQuestDbStatusHistoryRepositoryForComponentsTest.testReadingEmptyRepository  Time elapsed: 1.86 s  <<< ERROR!
      io.questdb.cairo.CairoException: [-1] 'garbageCollectionStatus' is left behind on pool shutdown
      	at io.questdb.cairo.CairoException.critical(CairoException.java:62)
      	at io.questdb.cairo.CairoException.nonCritical(CairoException.java:114)
      	at io.questdb.cairo.pool.AbstractMultiTenantPool.releaseAll(AbstractMultiTenantPool.java:346)
      	at io.questdb.cairo.pool.AbstractPool.closePool(AbstractPool.java:89)
      	at io.questdb.cairo.pool.AbstractMultiTenantPool.closePool(AbstractMultiTenantPool.java:280)
      	at io.questdb.cairo.pool.AbstractPool.close(AbstractPool.java:59)
      	at io.questdb.std.Misc.free(Misc.java:54)
      	at io.questdb.cairo.CairoEngine.close(CairoEngine.java:174)
      	at org.apache.nifi.controller.status.history.questdb.QuestDbContext.close(QuestDbContext.java:48)
      	at org.apache.nifi.controller.status.history.EmbeddedQuestDbStatusHistoryRepository.shutdown(EmbeddedQuestDbStatusHistoryRepository.java:168)
      	at org.apache.nifi.controller.status.history.AbstractEmbeddedQuestDbStatusHistoryRepositoryTest.tearDown(AbstractEmbeddedQuestDbStatusHistoryRepositoryTest.java:57)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
      	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
      ...
      

      Attachments

        Issue Links

          Activity

            People

              exceptionfactory David Handermann
              exceptionfactory David Handermann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m