EnSight Gold files not being opened by ParaView 6.1.0/6.1.1
## Description From the original report at https://discourse.paraview.org/t/version-6-1-1-no-longer-reads-my-ensight-case-files/17583: I’ve attached a dataset in EnSight Gold format. [ensight_case_issue.zip](/uploads/b5cb1e7c985e96b0677acaa36217f84c/ensight_case_issue.zip) There are three versions of the case file. `original.case` is the format we have been writing for years and which ParaView has been able to parse successfully from at least version 4.3 up to 6.0.1. If I try to parse that same file in ParaView 6.1.0 or 6.1.1, I get an error: ``` vtkEnSightReader.cxx:1299 ERR| vtkEnSightGoldBinaryReader (0x3b00b90): Error with vtkEnSightReader: insufficient filename numbers!!! ``` If I reformat the file to put all the filename numbers on the same line, as in `filename_numbers_one_line.case`, I can read it successfully in version 6.1.1. I don’t think it should be required to put them all on the same line, since it hasn’t been required in any previous versions, and it’s not required for the time values below that. I’ve also tried using the EnSightGoldCombinedReader plugin. With the plugin, reading original.case gives me the error: ``` EnSightDataSet.cxx:902 WARN| Parsing time section, found 4 steps, but only 0 time values ``` I found that if I make the E lowercase in the time values, as in `lowercase_exp.case`, I can read it successfully with the plugin. Case sensitivity looks like something introduced with the GetNumRegEx regular expression and not required by std::stod. ## Steps to reproduce Load the attached files with the EnSight reader and the EnSightGoldCombinedReader plugin. ## Configuration * **Operating system and version:** * **ParaView executable and version:** all binaries * **ParaView configuration:** standalone client reproduces
issue