As reported by @lesserwhirls, we are seeing inconsistent behavior when accessing dap4 data without specifying checksum=true or checksum=false.
Consistent behavior
$ ncdump "dap4://test.opendap.org:8080/opendap/data/nc/fnoc1.nc?dap4.checksum=true"
$ ncdump "dap4://test.opendap.org:8080/opendap/data/nc/fnoc1.nc?dap4.checksum=false"
Sometimes works, sometimes fails.
$ ncdump "dap4://test.opendap.org:8080/opendap/data/nc/fnoc1.nc"
Supposition
Sean supposes that there may be an uninitialized variable being read that may or may not contain garbage data and may result in this inconsistent behavior. I'm going to check on this.
As reported by @lesserwhirls, we are seeing inconsistent behavior when accessing dap4 data without specifying
checksum=trueorchecksum=false.Consistent behavior
Sometimes works, sometimes fails.
Supposition
Sean supposes that there may be an uninitialized variable being read that may or may not contain garbage data and may result in this inconsistent behavior. I'm going to check on this.