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
This happened when downsampling a plot with nulls. At a certain size, the message from the server exceeds 100MB and the JS API throws an error as it receives 2 different payloads, but doesn't think there could be a 2nd payload after the 1st snapshot payload.
JS API emits a downsample finished event. Plot shows up
Actual results
Plot shows an indefinite loader. JS console has a failed class cast exception and failed assertion. JS API never emits downsample finished/failed event.
Additional details and attachments
In WorkerConnection, the assertion of nextDeltaUpdatesinappendAndMaybeFlushis what fails. It seemsstartAndMaybeFlushis called w/isSnapshot=trueand then another message arrives and callsappendAndMaybeFlushfrom thestream.onData`
The reason this snapshot gets so big is when downsampling w/ nulls, nulls must be preserved. I'll open another ticket to add some way to limit the downsample output size (downsampling 4M pts to 1M is still awful for the web UI to try to plot in addition to the data transferred).
Versions
Deephaven: 0.28.1
The text was updated successfully, but these errors were encountered:
Description
This happened when downsampling a plot with nulls. At a certain size, the message from the server exceeds 100MB and the JS API throws an error as it receives 2 different payloads, but doesn't think there could be a 2nd payload after the 1st snapshot payload.
Steps to reproduce
Expected results
Actual results
Additional details and attachments
In
WorkerConnection, the assertion of
nextDeltaUpdatesin
appendAndMaybeFlushis what fails. It seems
startAndMaybeFlushis called w/
isSnapshot=trueand then another message arrives and calls
appendAndMaybeFlushfrom the
stream.onData`The reason this snapshot gets so big is when downsampling w/ nulls, nulls must be preserved. I'll open another ticket to add some way to limit the downsample output size (downsampling 4M pts to 1M is still awful for the web UI to try to plot in addition to the data transferred).
Versions
The text was updated successfully, but these errors were encountered: