Skip to content

feat!: support refreshing Iceberg tables #16495

feat!: support refreshing Iceberg tables

feat!: support refreshing Iceberg tables #16495

Triggered via pull request September 18, 2024 22:51
@lbooker42lbooker42
synchronize #5707
Status Success
Total duration 13s
Artifacts

cla.yml

on: pull_request_target
CLAssistant
4s
CLAssistant
Fit to window
Zoom out
Zoom in

Annotations

9 errors
tests/test_parquet.py.test_read_flat_partitioned [read infer flat infer definition]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1390022082[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1390022082[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:667) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1390022082[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1390022082[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:667) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328)
tests/test_parquet.py.test_read_flat_partitioned [read flat infer definition]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1111997415[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f2.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1111997415[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f2.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1111997415[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f2.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1111997415[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f2.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328)
tests/test_parquet.py.test_read_flat_partitioned [read flat]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1956037955[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1956037955[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:667) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1956037955[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1956037955[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpgllg1isq/f1.parquet,partitions={}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:667) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328)
tests/test_parquet.py.test_read_kv_partitioned [read infer kv infer definition]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1535658530[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1535658530[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1535658530[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1535658530[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
tests/test_parquet.py.test_read_kv_partitioned [read kv infer definition]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-128884810[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-128884810[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-128884810[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-128884810[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.size(UncoalescedTable.java:138) at io.deephaven.engine.util.TableDiff.diffInternal(TableDiff.java:54) at io.deephaven.engine.util.TableTools.diff(TableTools.java:343) at io.deephaven.engine.util.TableTools.diff(TableTools.java:328)
tests/test_parquet.py.test_read_kv_partitioned [read kv]: tests/test_parquet/ParquetTestCase#L1
table equality test failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1970032479[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1970032479[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/python/tests/testbase.py", line 19, in table_equals return False if table_diff(table_a, table_b, 1) else True File "/python/deephaven/table.py", line 3933, in table_diff raise DHError(e, "table diff failed") from e deephaven.dherror.DHError: table diff failed : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1970032479[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 3931, in table_diff return _JTableTools.diff(t1.j_table, t2.j_table, max_diffs) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1970032479[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmpfut_kb8a/Partition=0/f1.parquet,partitions={Partition=0}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
tests/test_parquet.py.test_write_partitioned_data: tests/test_parquet/ParquetTestCase#L1
table select operation failed. : RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-921122138[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmp4d9r3xl5/test_partitioned_writing/X=Cc/test-21c2180d-585f-4ae6-b57c-dba2865d15a2.parquet,partitions={X=Cc}]] (not reference counted), because either this manager or referent is no longer live Traceback (most recent call last): File "/python/deephaven/table.py", line 1075, in select return Table(j_table=self.j_table.select()) RuntimeError: io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-921122138[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/tmp4d9r3xl5/test_partitioned_writing/X=Cc/test-21c2180d-585f-4ae6-b57c-dba2865d15a2.parquet,partitions={X=Cc}]] (not reference counted), because either this manager or referent is no longer live at io.deephaven.engine.liveness.LivenessManager.manage(LivenessManager.java:26) at io.deephaven.engine.table.impl.sources.regioned.RegionedColumnSourceManager.addLocation(RegionedColumnSourceManager.java:230) at io.deephaven.engine.table.impl.SourceTable.lambda$maybeAddLocations$2(SourceTable.java:175) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395) at java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104) at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420) at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) at io.deephaven.engine.table.impl.SourceTable.maybeAddLocations(SourceTable.java:175) at io.deephaven.engine.table.impl.SourceTable.lambda$initializeAvailableLocations$1(SourceTable.java:160) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:286) at io.deephaven.engine.table.impl.SourceTable.initializeAvailableLocations(SourceTable.java:140) at io.deephaven.engine.table.impl.SourceTable.initialize(SourceTable.java:113) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:274) at io.deephaven.engine.table.impl.SourceTable.doCoalesce(SourceTable.java:30) at io.deephaven.engine.table.impl.UncoalescedTable.coalesce(UncoalescedTable.java:78) at io.deephaven.engine.table.impl.UncoalescedTable.select(UncoalescedTable.java:230) at io.deephaven.engine.table.impl.UncoalescedTable.select(UncoalescedTable.java:43) at io.deephaven.api.TableOperationsDefaults.select(TableOperationsDefaults.java:109)
TestParquetTools.testPartitionedRead: io/deephaven/parquet/table/TestParquetTools#L1
io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-1253317135[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/io.deephaven.parquet.table.TestParquetTools3622285253100183956/Date=2021-07-20/Num=100/file2.parquet,partitions={Date=2021-07-20,Num=100}]] (not reference counted), because either this manager or referent is no longer live
TestParquetTools.testBooleanPartition: io/deephaven/parquet/table/TestParquetTools#L378
io.deephaven.engine.liveness.LivenessStateException: RegionedColumnSourceManager-730021607[0] (0) failed to add StandaloneTableKey:ParquetColumnLocation[ParquetTableLocationKey:[uri=/tmp/io.deephaven.parquet.table.TestParquetTools5097330550088092419/Active=false/file2.parquet,partitions={Active=false}]] (not reference counted), because either this manager or referent is no longer live