PVD files with punctuation in the name fail to reload
Follow on to #22297 (closed) with issues found during the fix, and the creation of a test in !6564 (merged)
- the XML record/play test framework can't handle a filename with ";" in it - the xml is reported as invalid.
- The pvcs and pvcrs version of
RecentFilesHardFilename
fail on windows and linux (but not mac), because the PVD writer can't create the sub-directory to store the .vtp file
vtkXMLPVDWriter.cxx:348 ERR| vtkXMLPVDWriter (000001A38ACFEDA0): Sorry unable to create directory: C:\glr\builds\paraview\paraview-ci\build\Testing\Temporary\nametest `~!@ #$%^ (){}[] _-=+ ,. stuff.vtp
- Create a sphere source,
Save Data As...
a pvd file with the name "filetest `~!@ #$%^ (){}[] _-=+ ;,. stuff.pvd" and re-load of the file fails:
( 157.305s) [paraview ] vtkXMLParser.cxx:364 ERR| vtkXMLDataParser (0x5596bc5f9740): Error parsing XML in stream at line 3, column 42, byte index 146: not well-formed (invalid token)
( 157.317s) [paraview ] vtkXMLReader.cxx:576 ERR| vtkPVDReader (0x5596bba41ad0): Error parsing input file. ReadXMLInformation aborting.
( 157.318s) [paraview ] vtkPVDReader.cxx:121 ERR| vtkPVDReader (0x5596bba41ad0): Could not read file information
I can't investigate further at this time, so I'm filing this issue.
Edited by Aron Helser