Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
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
- links to