Closed rcaudy closed 1 year ago
A similar stack trace on 0.25.2:
aph-updateExecutor-4 | rumentedTableListenerBase | Uncaught exception for entry= PublishToKafka, added.size()=10525, modified.size()=1663, removed.size()=30953, shifted.size()=1, modifiedColumnSet={count}:
io.deephaven.engine.table.impl.select.FormulaEvaluationException: In formula: bin = (long)((bucket.getEpochSecond()))
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.applyFormulaPerItem(Formula.java:163)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.lambda$fillChunkHelper$4(Formula.java:152)
at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.lambda$forEachRowKey$0(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.impl.sortedranges.SortedRangesRowSequence.forEachRowKey(SortedRangesRowSequence.java:238)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.forEachRowKey(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunkHelper(Formula.java:150)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunk(Formula.java:127)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.temp.c_ab7a0bc19adf276b1e56b7a1b8b7b8b0853d42fcbcbaa1ff23bf3092c1f81ef7v61_0.Formula.fillChunk(Formula.java:125)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.engine.table.impl.sources.UnionColumnSource$GetContext.getChunk(UnionColumnSource.java:423)
at io.deephaven.engine.table.impl.sources.UnionColumnSource.getChunk(UnionColumnSource.java:555)
at io.deephaven.kafka.publish.SimpleKeyOrValueSerializer.handleChunk(SimpleKeyOrValueSerializer.java:30)
at io.deephaven.kafka.publish.PublishToKafka.publishMessages(PublishToKafka.java:141)
at io.deephaven.kafka.publish.PublishToKafka$PublishListener.onUpdate(PublishToKafka.java:264)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.lambda$run$0(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRunInternal(InstrumentedTableListenerBase.java:297)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRun(InstrumentedTableListenerBase.java:275)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.run(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph.runNotification(PeriodicUpdateGraph.java:1288)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$ConcurrentNotificationProcessor.processSatisfiedNotifications(PeriodicUpdateGraph.java:1339)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$NotificationProcessorThreadFactory.lambda$newThread$0(PeriodicUpdateGraph.java:1868)
at org.jpy.PyLib.callAndReturnObject(PyLib.java:-2)
at org.jpy.PyObject.call(PyObject.java:449)
at io.deephaven.server.console.python.DebuggingInitializer.lambda$createInitializer$0(DebuggingInitializer.java:30)
at java.lang.Thread.run(Thread.java:833)
caused by:
java.lang.NullPointerException: Cannot invoke "java.time.Instant.getEpochSecond()" because "<parameter1>" is null
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.applyFormulaPerItem(Formula.java:161)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.lambda$fillChunkHelper$4(Formula.java:152)
at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.lambda$forEachRowKey$0(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.impl.sortedranges.SortedRangesRowSequence.forEachRowKey(SortedRangesRowSequence.java:238)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.forEachRowKey(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunkHelper(Formula.java:150)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunk(Formula.java:127)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.temp.c_ab7a0bc19adf276b1e56b7a1b8b7b8b0853d42fcbcbaa1ff23bf3092c1f81ef7v61_0.Formula.fillChunk(Formula.java:125)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.engine.table.impl.sources.UnionColumnSource$GetContext.getChunk(UnionColumnSource.java:423)
at io.deephaven.engine.table.impl.sources.UnionColumnSource.getChunk(UnionColumnSource.java:555)
at io.deephaven.kafka.publish.SimpleKeyOrValueSerializer.handleChunk(SimpleKeyOrValueSerializer.java:30)
at io.deephaven.kafka.publish.PublishToKafka.publishMessages(PublishToKafka.java:141)
at io.deephaven.kafka.publish.PublishToKafka$PublishListener.onUpdate(PublishToKafka.java:264)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.lambda$run$0(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRunInternal(InstrumentedTableListenerBase.java:297)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRun(InstrumentedTableListenerBase.java:275)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.run(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph.runNotification(PeriodicUpdateGraph.java:1288)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$ConcurrentNotificationProcessor.processSatisfiedNotifications(PeriodicUpdateGraph.java:1339)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$NotificationProcessorThreadFactory.lambda$newThread$0(PeriodicUpdateGraph.java:1868)
at org.jpy.PyLib.callAndReturnObject(PyLib.java:-2)
at org.jpy.PyObject.call(PyObject.java:449)
at io.deephaven.server.console.python.DebuggingInitializer.lambda$createInitializer$0(DebuggingInitializer.java:30)
at java.lang.Thread.run(Thread.java:833)
aph-updateExecutor-4 | .AsyncClientErrorNotifier | Error in table update: io.deephaven.engine.table.impl.select.FormulaEvaluationException: In formula: bin = (long)((bucket.getEpochSecond()))
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.applyFormulaPerItem(Formula.java:163)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.lambda$fillChunkHelper$4(Formula.java:152)
at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.lambda$forEachRowKey$0(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.impl.sortedranges.SortedRangesRowSequence.forEachRowKey(SortedRangesRowSequence.java:238)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.forEachRowKey(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunkHelper(Formula.java:150)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunk(Formula.java:127)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.temp.c_ab7a0bc19adf276b1e56b7a1b8b7b8b0853d42fcbcbaa1ff23bf3092c1f81ef7v61_0.Formula.fillChunk(Formula.java:125)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.engine.table.impl.sources.UnionColumnSource$GetContext.getChunk(UnionColumnSource.java:423)
at io.deephaven.engine.table.impl.sources.UnionColumnSource.getChunk(UnionColumnSource.java:555)
at io.deephaven.kafka.publish.SimpleKeyOrValueSerializer.handleChunk(SimpleKeyOrValueSerializer.java:30)
at io.deephaven.kafka.publish.PublishToKafka.publishMessages(PublishToKafka.java:141)
at io.deephaven.kafka.publish.PublishToKafka$PublishListener.onUpdate(PublishToKafka.java:264)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.lambda$run$0(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRunInternal(InstrumentedTableListenerBase.java:297)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRun(InstrumentedTableListenerBase.java:275)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.run(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph.runNotification(PeriodicUpdateGraph.java:1288)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$ConcurrentNotificationProcessor.processSatisfiedNotifications(PeriodicUpdateGraph.java:1339)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$NotificationProcessorThreadFactory.lambda$newThread$0(PeriodicUpdateGraph.java:1868)
at org.jpy.PyLib.callAndReturnObject(PyLib.java:-2)
at org.jpy.PyObject.call(PyObject.java:449)
at io.deephaven.server.console.python.DebuggingInitializer.lambda$createInitializer$0(DebuggingInitializer.java:30)
at java.lang.Thread.run(Thread.java:833)
caused by:
java.lang.NullPointerException: Cannot invoke "java.time.Instant.getEpochSecond()" because "<parameter1>" is null
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.applyFormulaPerItem(Formula.java:161)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.lambda$fillChunkHelper$4(Formula.java:152)
at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.lambda$forEachRowKey$0(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.impl.sortedranges.SortedRangesRowSequence.forEachRowKey(SortedRangesRowSequence.java:238)
at io.deephaven.engine.rowset.impl.ShiftedRowSequence.forEachRowKey(ShiftedRowSequence.java:172)
at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunkHelper(Formula.java:150)
at io.deephaven.temp.c_e4d5c94e8e0fb35d207205a9831096c6c8a2fc15b2bf623adf1e947f2649601av61_0.Formula.fillChunk(Formula.java:127)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.temp.c_ab7a0bc19adf276b1e56b7a1b8b7b8b0853d42fcbcbaa1ff23bf3092c1f81ef7v61_0.Formula.fillChunk(Formula.java:125)
at io.deephaven.engine.table.impl.select.Formula.getChunk(Formula.java:161)
at io.deephaven.engine.table.impl.sources.ViewColumnSource.getChunk(ViewColumnSource.java:204)
at io.deephaven.engine.table.impl.sources.UnionColumnSource$GetContext.getChunk(UnionColumnSource.java:423)
at io.deephaven.engine.table.impl.sources.UnionColumnSource.getChunk(UnionColumnSource.java:555)
at io.deephaven.kafka.publish.SimpleKeyOrValueSerializer.handleChunk(SimpleKeyOrValueSerializer.java:30)
at io.deephaven.kafka.publish.PublishToKafka.publishMessages(PublishToKafka.java:141)
at io.deephaven.kafka.publish.PublishToKafka$PublishListener.onUpdate(PublishToKafka.java:264)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.lambda$run$0(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRunInternal(InstrumentedTableListenerBase.java:297)
at io.deephaven.engine.table.impl.InstrumentedTableListenerBase$NotificationBase.doRun(InstrumentedTableListenerBase.java:275)
at io.deephaven.engine.table.impl.InstrumentedTableUpdateListener$Notification.run(InstrumentedTableUpdateListener.java:37)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph.runNotification(PeriodicUpdateGraph.java:1288)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$ConcurrentNotificationProcessor.processSatisfiedNotifications(PeriodicUpdateGraph.java:1339)
at io.deephaven.engine.updategraph.impl.PeriodicUpdateGraph$NotificationProcessorThreadFactory.lambda$newThread$0(PeriodicUpdateGraph.java:1868)
at org.jpy.PyLib.callAndReturnObject(PyLib.java:-2)
at org.jpy.PyObject.call(PyObject.java:449)
at io.deephaven.server.console.python.DebuggingInitializer.lambda$createInitializer$0(DebuggingInitializer.java:30)
at java.lang.Thread.run(Thread.java:833)
I'm suspicious that there may be spurious shifts.