Closed mkatgert-marin closed 1 month ago
We fixed a similar issue in https://github.com/Unidata/netcdf-java/pull/1122 which is in our TDS 5.5 release. Can you test with 5.5 to see if that resolves the issue for you?
Hi, thanks for the reply. We've thoroughly tested version 5.5 and have it running in our production environment since this version seems to solve all the bugs we were encountering. Thanks!
We are running Thredds-docker:5.4 and encounter a lot of exceptions when requesting data. The majority is
but we also get
java.lang.IllegalStateException: java.util.zip.ZipException: invalid distance too far back
andjava.io.IOException: Invalid argument
andjava.io.IOException: Negative seek offset
andjava.lang.IllegalStateException: DataBTree must be type 1
and about 10 other different exceptions. Most of the time, it is sufficient to rerequest the data, sometimes up to three/four times, after which the server responds with the correct response. Sometimes, the problematic response seems to be cached and the problem is solved by restarting the server.This is the dataset definition we're requesting:
All related issues I found should have already been solved in earlier versions (for example https://github.com/Unidata/thredds/issues/518).
The server is heavily used, with ~10-100 requests per second.