Skip to content

fix: SelectColumn Should Unbox Result Type #1000

fix: SelectColumn Should Unbox Result Type

fix: SelectColumn Should Unbox Result Type #1000

Triggered via pull request September 12, 2024 01:11
@nbauernfeindnbauernfeind
synchronize #6052
Status Success
Total duration 12s
Artifacts

conventional-pr-check.yml

on: pull_request_target
pr-check
3s
pr-check
Fit to window
Zoom out
Zoom in

Annotations

8 errors
tests/test_calendar.py.test_integration: tests/test_calendar/CalendarTestCase#L1
table where operation failed. : Assertion failed Traceback (most recent call last): File "/python/deephaven/table.py", line 1126, in where return Table(j_table=self.j_table.where(and_(filters).j_filter)) RuntimeError: io.deephaven.engine.table.impl.select.FormulaCompilationException: Formula compilation error for: !EQUAL_NYSE_1 at io.deephaven.engine.table.impl.select.AbstractConditionFilter.init(AbstractConditionFilter.java:160) at io.deephaven.engine.table.impl.QueryTable.initializeAndPrioritizeFilters(QueryTable.java:1185) at io.deephaven.engine.table.impl.QueryTable.lambda$whereInternal$30(QueryTable.java:1235) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:369) at io.deephaven.engine.table.impl.QueryTable.whereInternal(QueryTable.java:1233) at io.deephaven.engine.table.impl.QueryTable.where(QueryTable.java:1172) at io.deephaven.engine.table.impl.QueryTable.where(QueryTable.java:98) caused by io.deephaven.engine.table.impl.lang.QueryLanguageParser$QueryLanguageParseException: Having trouble with the following expression: Full expression : !EQUAL_NYSE_1 Expression having trouble : not(EQUAL_NYSE_1) Exception type : io.deephaven.base.verify.AssertionFailure Exception message : Assertion failed: asserted TypeUtils.getUnboxedTypeIfBoxed(ret).equals(result), instead TypeUtils.getUnboxedTypeIfBoxed(ret) == boolean, result == class java.lang.Boolean. at io.deephaven.base.verify.Assert.fail(Assert.java:93) at io.deephaven.base.verify.Assert.equals(Assert.java:1386) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:1721) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:133) at com.github.javaparser.ast.expr.UnaryExpr.accept(UnaryExpr.java:112) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.<init>(QueryLanguageParser.java:319) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.<init>(QueryLanguageParser.java:212) at io.deephaven.engine.table.impl.select.codegen.FormulaAnalyzer.parseFormula(FormulaAnalyzer.java:240) at io.deephaven.engine.table.impl.select.AbstractConditionFilter.init(AbstractConditionFilter.java:90) ... 6 more
QueryTableFlattenTest.testFlattenFollowedBySumBy: io/deephaven/engine/table/impl/QueryTableFlattenTest#L368
io.deephaven.engine.table.impl.select.FormulaCompilationException: Formula compilation error for: !C
QueryTableWouldMatchTest.testColumnSourceMatch: io/deephaven/engine/table/impl/QueryTableWouldMatchTest#L241
io.deephaven.engine.table.impl.select.FormulaCompilationException: Formula compilation error for: !hasAG
TestQueryLanguageParser.testSimpleCalculations: io/deephaven/engine/table/impl/lang/TestQueryLanguageParser#L272
io.deephaven.engine.table.impl.lang.QueryLanguageParser$QueryLanguageParseException: Having trouble with the following expression: Full expression : !Boolean.FALSE Expression having trouble : not(Boolean.FALSE) Exception full stack trace: io.deephaven.base.verify.AssertionFailure: Assertion failed: asserted TypeUtils.getUnboxedTypeIfBoxed(ret).equals(result), instead TypeUtils.getUnboxedTypeIfBoxed(ret) == boolean, result == class java.lang.Boolean. at io.deephaven.base.verify.Assert.fail(Assert.java:93) at io.deephaven.base.verify.Assert.equals(Assert.java:1386) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:1721) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:133) at com.github.javaparser.ast.expr.UnaryExpr.accept(UnaryExpr.java:112) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.<init>(QueryLanguageParser.java:319) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3191) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3172) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.testSimpleCalculations(TestQueryLanguageParser.java:272) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at junit.framework.TestCase.runTest(TestCase.java:177) at junit.framework.TestCase.runBare(TestCase.java:142) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) at com.sun.proxy.$Proxy4.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
TestQueryLanguageParser.testVariables: io/deephaven/engine/table/impl/lang/TestQueryLanguageParser#L1005
io.deephaven.engine.table.impl.lang.QueryLanguageParser$QueryLanguageParseException: Having trouble with the following expression: Full expression : !myBooleanObj Expression having trouble : not(myBooleanObj) Exception full stack trace: io.deephaven.base.verify.AssertionFailure: Assertion failed: asserted TypeUtils.getUnboxedTypeIfBoxed(ret).equals(result), instead TypeUtils.getUnboxedTypeIfBoxed(ret) == boolean, result == class java.lang.Boolean. at io.deephaven.base.verify.Assert.fail(Assert.java:93) at io.deephaven.base.verify.Assert.equals(Assert.java:1386) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:1721) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:133) at com.github.javaparser.ast.expr.UnaryExpr.accept(UnaryExpr.java:112) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.<init>(QueryLanguageParser.java:319) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3191) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3172) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.testVariables(TestQueryLanguageParser.java:1005) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at junit.framework.TestCase.runTest(TestCase.java:177) at junit.framework.TestCase.runBare(TestCase.java:142) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) at com.sun.proxy.$Proxy4.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
TestQueryLanguageParser.testNegation: io/deephaven/engine/table/impl/lang/TestQueryLanguageParser#L1231
io.deephaven.engine.table.impl.lang.QueryLanguageParser$QueryLanguageParseException: Having trouble with the following expression: Full expression : !myBooleanObj Expression having trouble : not(myBooleanObj) Exception full stack trace: io.deephaven.base.verify.AssertionFailure: Assertion failed: asserted TypeUtils.getUnboxedTypeIfBoxed(ret).equals(result), instead TypeUtils.getUnboxedTypeIfBoxed(ret) == boolean, result == class java.lang.Boolean. at io.deephaven.base.verify.Assert.fail(Assert.java:93) at io.deephaven.base.verify.Assert.equals(Assert.java:1386) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:1721) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.visit(QueryLanguageParser.java:133) at com.github.javaparser.ast.expr.UnaryExpr.accept(UnaryExpr.java:112) at io.deephaven.engine.table.impl.lang.QueryLanguageParser.<init>(QueryLanguageParser.java:319) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3191) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.check(TestQueryLanguageParser.java:3172) at io.deephaven.engine.table.impl.lang.TestQueryLanguageParser.testNegation(TestQueryLanguageParser.java:1231) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at junit.framework.TestCase.runTest(TestCase.java:177) at junit.framework.TestCase.runBare(TestCase.java:142) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53) at jdk.internal.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) at com.sun.proxy.$Proxy4.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
NullValueTestGwt.testTableWithSomeNulls: io/deephaven/web/client/api/NullValueTestGwt#L118
java.lang.RuntimeException: java.lang.RuntimeException: Error in Python interpreter: Type: <class 'deephaven.dherror.DHError'> Value: table update operation failed. : java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "null" is null Traceback (most recent call last): File "/opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py", line 998, in update return Table(j_table=self.j_table.update(*formulas)) RuntimeError: io.deephaven.engine.exceptions.TableInitializationException: Error while initializing Update([MyInt, MyLong, MyDouble, MyShort, MyFloat, MyChar, MyByte, MyBoolean, MyString, MyDate, MyBigInteger, MyBigDecimal, MyStringArray1]): an exception occurred while performing the initial select or update at io.deephaven.engine.table.impl.QueryTable.lambda$selectOrUpdate$34(QueryTable.java:1572) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:369) at io.deephaven.engine.table.impl.QueryTable.lambda$selectOrUpdate$35(QueryTable.java:1509) at io.deephaven.engine.table.impl.QueryTable.memoizeResult(QueryTable.java:3646) at io.deephaven.engine.table.impl.QueryTable.selectOrUpdate(QueryTable.java:1508) at io.deephaven.engine.table.impl.QueryTable.update(QueryTable.java:1487) at io.deephaven.engine.table.impl.QueryTable.update(QueryTable.java:98) at io.deephaven.api.TableOperationsDefaults.update(TableOperationsDefaults.java:94) at org.jpy.PyLib.executeCode(Native Method) at org.jpy.PyObject.executeCode(PyObject.java:138) at io.deephaven.engine.util.PythonEvaluatorJpy.evalScript(PythonEvaluatorJpy.java:73) at io.deephaven.integrations.python.PythonDeephavenSession.lambda$evaluate$1(PythonDeephavenSession.java:229) at io.deephaven.util.locks.FunctionalLock.doLockedInterruptibly(FunctionalLock.java:51) at io.deephaven.integrations.python.PythonDeephavenSession.evaluate(PythonDeephavenSession.java:229) at io.deephaven.engine.util.AbstractScriptSession.lambda$evaluateScript$0(AbstractScriptSession.java:165) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.util.AbstractScriptSession.evaluateScript(AbstractScriptSession.java:165) at io.deephaven.engine.util.DelegatingScriptSession.evaluateScript(DelegatingScriptSession.java:72) at io.deephaven.engine.util.ScriptSession.evaluateScript(ScriptSession.java:75) at io.deephaven.server.console.ConsoleServiceGrpcImpl.lambda$executeCommand$4(ConsoleServiceGrpcImpl.java:193) at io.deephaven.server.session.SessionState$ExportBuilder.lambda$submit$2(SessionState.java:1537) at io.deephaven.server.session.SessionState$ExportObject.doExport(SessionState.java:995) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory.lambda$newThread$0(SchedulerModule.java:100) at java.base/java.lang.Thread.run(Thread.java:1583) caused by io.deephaven.engine.table.impl.select.FormulaEvaluationException: In formula: MyInt = (Integer)null at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.applyFormulaPerItem(Formula.java:161) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.lambda$fillChunkHelper$4(Formula.java:150) at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175) at io.deephaven.engine.rowset.impl.singlerange.SingleRangeMixin.forEachRowKey(SingleRangeMixin.java:17) at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.fillChunkHelper(Formula.java:148) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.fillChunk(Formula.java:126) at io.deephaven.engine.table.impl.sources.ViewColumnSource.fillChunk(ViewColumnSource.java:219) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.doApplyUpdate(SelectColumnLayer.java:459) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.lambda$doSerialApplyUpdate$6(SelectColumnLayer.java:305) at io.deephaven.engine.util.systemicmarking.SystemicObjectTracker.executeSystemically(SystemicObjectTracker.java:56) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.doSerialApplyUpdate(SelectColumnLayer.java:304) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.lambda$createUpdateHandler$2(SelectColumnLayer.java:244) at io.deephaven.engine.table.impl.util.OperationInitializerJobScheduler.lambda$submit$0(OperationInitializerJobScheduler.java:40) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.table.impl.OperationInitializationThreadPool$1.lambda$newThread$0(OperationInitializationThreadPool.java:45) ... 1 more caused by java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "null" is null at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.applyFormulaPerItem(Formula.java:159) ... 22 more Line: 1000 Namespace: update File: /opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py Traceback (most recent call last): File "<string>", line 1, in <module> File "/opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py", line 1000, in update at org.jpy.PyLib.executeCode(Native Method) at org.jpy.PyObject.executeCode(PyObject.java:138) at io.deephaven.engine.util.PythonEvaluatorJpy.evalScript(PythonEvaluatorJpy.java:73) at io.deephaven.integrations.python.PythonDeephavenSession.lambda$evaluate$1(PythonDeephavenSession.java:229) at io.deephaven.util.locks.FunctionalLock.doLockedInterruptibly(FunctionalLock.java:51) at io.deephaven.integrations.python.PythonDeephavenSession.evaluate(PythonDeephavenSession.java:229) at io.deephaven.engine.util.AbstractScriptSession.lambda$evaluateScript$0(AbstractScriptSession.java:165) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.util.AbstractScriptSession.evaluateScript(AbstractScriptSession.java:165) at io.deephaven.engine.util.DelegatingScriptSession.evaluateScript(DelegatingScriptSession.java:72) at io.deephaven.engine.util.ScriptSession.evaluateScript(ScriptSession.java:75) at io.deephaven.server.console.ConsoleServiceGrpcImpl.lambda$executeCommand$4(ConsoleServiceGrpcImpl.java:193) at io.deephaven.server.session.SessionState$ExportBuilder.lambda$submit$2(SessionState.java:1537) at io.deephaven.server.session.SessionState$ExportObject.doExport(SessionState.java:995) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory.lambda$newThread$0(SchedulerModule.java:100) at java.base/java.lang.Thread.run(Thread.java:1583)
NullValueTestGwt.testTableWithAllNulls: io/deephaven/web/client/api/NullValueTestGwt#L118
java.lang.RuntimeException: java.lang.RuntimeException: Error in Python interpreter: Type: <class 'deephaven.dherror.DHError'> Value: table update operation failed. : java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "null" is null Traceback (most recent call last): File "/opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py", line 998, in update return Table(j_table=self.j_table.update(*formulas)) RuntimeError: io.deephaven.engine.exceptions.TableInitializationException: Error while initializing Update([MyInt, MyLong, MyDouble, MyShort, MyFloat, MyChar, MyByte, MyBoolean, MyString, MyDate, MyBigInteger, MyBigDecimal, MyStringArray1]): an exception occurred while performing the initial select or update at io.deephaven.engine.table.impl.QueryTable.lambda$selectOrUpdate$34(QueryTable.java:1572) at io.deephaven.engine.table.impl.perf.QueryPerformanceRecorder.withNugget(QueryPerformanceRecorder.java:369) at io.deephaven.engine.table.impl.QueryTable.lambda$selectOrUpdate$35(QueryTable.java:1509) at io.deephaven.engine.table.impl.QueryTable.memoizeResult(QueryTable.java:3646) at io.deephaven.engine.table.impl.QueryTable.selectOrUpdate(QueryTable.java:1508) at io.deephaven.engine.table.impl.QueryTable.update(QueryTable.java:1487) at io.deephaven.engine.table.impl.QueryTable.update(QueryTable.java:98) at io.deephaven.api.TableOperationsDefaults.update(TableOperationsDefaults.java:94) at org.jpy.PyLib.executeCode(Native Method) at org.jpy.PyObject.executeCode(PyObject.java:138) at io.deephaven.engine.util.PythonEvaluatorJpy.evalScript(PythonEvaluatorJpy.java:73) at io.deephaven.integrations.python.PythonDeephavenSession.lambda$evaluate$1(PythonDeephavenSession.java:229) at io.deephaven.util.locks.FunctionalLock.doLockedInterruptibly(FunctionalLock.java:51) at io.deephaven.integrations.python.PythonDeephavenSession.evaluate(PythonDeephavenSession.java:229) at io.deephaven.engine.util.AbstractScriptSession.lambda$evaluateScript$0(AbstractScriptSession.java:165) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.util.AbstractScriptSession.evaluateScript(AbstractScriptSession.java:165) at io.deephaven.engine.util.DelegatingScriptSession.evaluateScript(DelegatingScriptSession.java:72) at io.deephaven.engine.util.ScriptSession.evaluateScript(ScriptSession.java:75) at io.deephaven.server.console.ConsoleServiceGrpcImpl.lambda$executeCommand$4(ConsoleServiceGrpcImpl.java:193) at io.deephaven.server.session.SessionState$ExportBuilder.lambda$submit$2(SessionState.java:1537) at io.deephaven.server.session.SessionState$ExportObject.doExport(SessionState.java:995) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory.lambda$newThread$0(SchedulerModule.java:100) at java.base/java.lang.Thread.run(Thread.java:1583) caused by io.deephaven.engine.table.impl.select.FormulaEvaluationException: In formula: MyInt = (Integer)null at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.applyFormulaPerItem(Formula.java:161) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.lambda$fillChunkHelper$4(Formula.java:150) at io.deephaven.engine.rowset.RowSequence.lambda$forAllRowKeys$0(RowSequence.java:175) at io.deephaven.engine.rowset.impl.singlerange.SingleRangeMixin.forEachRowKey(SingleRangeMixin.java:17) at io.deephaven.engine.rowset.RowSequence.forAllRowKeys(RowSequence.java:174) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.fillChunkHelper(Formula.java:148) at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.fillChunk(Formula.java:126) at io.deephaven.engine.table.impl.sources.ViewColumnSource.fillChunk(ViewColumnSource.java:219) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.doApplyUpdate(SelectColumnLayer.java:459) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.lambda$doSerialApplyUpdate$6(SelectColumnLayer.java:305) at io.deephaven.engine.util.systemicmarking.SystemicObjectTracker.executeSystemically(SystemicObjectTracker.java:56) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.doSerialApplyUpdate(SelectColumnLayer.java:304) at io.deephaven.engine.table.impl.select.analyzers.SelectColumnLayer.lambda$createUpdateHandler$2(SelectColumnLayer.java:244) at io.deephaven.engine.table.impl.util.OperationInitializerJobScheduler.lambda$submit$0(OperationInitializerJobScheduler.java:40) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.table.impl.OperationInitializationThreadPool$1.lambda$newThread$0(OperationInitializationThreadPool.java:45) ... 1 more caused by java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "null" is null at io.deephaven.temp.c_0076e725b7d77339dac90d7063aca3d7d33369fb26ff2efe80f2a5a9a8970b35v65_0.Formula.applyFormulaPerItem(Formula.java:159) ... 22 more Line: 1000 Namespace: update File: /opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py Traceback (most recent call last): File "<string>", line 1, in <module> File "/opt/deephaven/venv/lib/python3.10/site-packages/deephaven/table.py", line 1000, in update at org.jpy.PyLib.executeCode(Native Method) at org.jpy.PyObject.executeCode(PyObject.java:138) at io.deephaven.engine.util.PythonEvaluatorJpy.evalScript(PythonEvaluatorJpy.java:73) at io.deephaven.integrations.python.PythonDeephavenSession.lambda$evaluate$1(PythonDeephavenSession.java:229) at io.deephaven.util.locks.FunctionalLock.doLockedInterruptibly(FunctionalLock.java:51) at io.deephaven.integrations.python.PythonDeephavenSession.evaluate(PythonDeephavenSession.java:229) at io.deephaven.engine.util.AbstractScriptSession.lambda$evaluateScript$0(AbstractScriptSession.java:165) at io.deephaven.engine.context.ExecutionContext.lambda$apply$0(ExecutionContext.java:196) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:207) at io.deephaven.engine.context.ExecutionContext.apply(ExecutionContext.java:195) at io.deephaven.engine.util.AbstractScriptSession.evaluateScript(AbstractScriptSession.java:165) at io.deephaven.engine.util.DelegatingScriptSession.evaluateScript(DelegatingScriptSession.java:72) at io.deephaven.engine.util.ScriptSession.evaluateScript(ScriptSession.java:75) at io.deephaven.server.console.ConsoleServiceGrpcImpl.lambda$executeCommand$4(ConsoleServiceGrpcImpl.java:193) at io.deephaven.server.session.SessionState$ExportBuilder.lambda$submit$2(SessionState.java:1537) at io.deephaven.server.session.SessionState$ExportObject.doExport(SessionState.java:995) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at io.deephaven.server.runner.scheduler.SchedulerModule$ThreadFactory.lambda$newThread$0(SchedulerModule.java:100) at java.base/java.lang.Thread.run(Thread.java:1583)