You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have a unit test that fails table update validation (e.g. because the engine is lying about modified state); then we have an assertion failure from the UGP that kills the test and leaves the UGP locked. There is a cleanup rule that fires:
UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
java.lang.IllegalStateException: UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
at io.deephaven.engine.updategraph.UpdateGraphProcessor.resetForUnitTests(UpdateGraphProcessor.java:810)
at io.deephaven.engine.updategraph.UpdateGraphProcessor.resetForUnitTests(UpdateGraphProcessor.java:737)
at io.deephaven.engine.table.impl.RefreshingTableTestCase.tearDown(RefreshingTableTestCase.java:76)
at io.deephaven.test.junit4.EngineCleanup.tearDown(EngineCleanup.java:22)
at io.deephaven.test.junit4.EngineCleanup$1.evaluate(EngineCleanup.java:42)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
....
Which suppresses the actual error that I would like to see from the TableUpdateValidator.
This can be extended to any error which is uncaught.
Versions
Deephaven: 0.7.0
The text was updated successfully, but these errors were encountered:
Description
If you have a unit test that fails table update validation (e.g. because the engine is lying about modified state); then we have an assertion failure from the UGP that kills the test and leaves the UGP locked. There is a cleanup rule that fires:
UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
java.lang.IllegalStateException: UGP reset for unit tests reported errors:
unit test run pool thread: UGP exclusive lock is still held
at io.deephaven.engine.updategraph.UpdateGraphProcessor.resetForUnitTests(UpdateGraphProcessor.java:810)
at io.deephaven.engine.updategraph.UpdateGraphProcessor.resetForUnitTests(UpdateGraphProcessor.java:737)
at io.deephaven.engine.table.impl.RefreshingTableTestCase.tearDown(RefreshingTableTestCase.java:76)
at io.deephaven.test.junit4.EngineCleanup.tearDown(EngineCleanup.java:22)
at io.deephaven.test.junit4.EngineCleanup$1.evaluate(EngineCleanup.java:42)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
....
Which suppresses the actual error that I would like to see from the TableUpdateValidator.
This can be extended to any error which is uncaught.
Versions
The text was updated successfully, but these errors were encountered: