Closed niloc132 closed 1 week ago
This regression appears to be caused by #5070 - the commit prior to that change does not have this issue, but that commit causes this.
Our main community image does not exhibit this issue, appears to be specific to the embedded python server. For reference, running the same query formula in the community image produces something like:
$ find /cache -type f
/cache/.JsPluginsZipFilesystem13610993811594593474/deephaven-js-plugins.zip
/cache/script-session-classes/f4fcf678-7167-4e3e-b8af-5c4f30495c39/io/deephaven/temp/c_7f3e63ff2190de96d978de3d723129623aaa22226001a02b65dec404ca886cd6v65_0/Formula$FormulaFillContext.class
/cache/script-session-classes/f4fcf678-7167-4e3e-b8af-5c4f30495c39/io/deephaven/temp/c_7f3e63ff2190de96d978de3d723129623aaa22226001a02b65dec404ca886cd6v65_0/Formula.class
Here is a somewhat similar/related case and I talked to both @nbauernfeind and @rcaudy about it. https://github.com/deephaven/deephaven-core/blob/c71506e85565658953b966a5cb68014f83fa4794/py/server/tests/test_barrage.py#L23
Here is a somewhat similar/related case and I talked to both @nbauernfeind and @rcaudy about it.
When you are running two instances of DH on the same physical (or virtual) instance, it's probably better practice to set the application name:
https://deephaven.io/core/docs/how-to-guides/configuration/native-application/#application-name
which will ensure that the data, config, and cache dirs are unique.
This appears to be a regression in 0.34.
Code to run in python, with deephaven-core and deephaven-embedded installed:
The last line will fail with an error:
java.nio.file.NoSuchFileException: /home/colin/.cache/deephaven/script-session-classes/7a9e91f0-6e81-42ad-8c69-b3390cf98660/temporaryCompilationDirectory8658035305834051200
Full error message: