Hello,
I got the executable file (paraview.exe) by building the latest ParaView source on Windows. However, when this file is executed, the following output message is displayed.
Why is this output message coming out?
Is there any way to get rid of this message?
ERROR: In C:\pv\pv\VTK\IO\XMLParser\vtkXMLParser.cxx, line 379
vtkPVXMLParser (000002EF88900710): Error parsing XML in stream at line 1059, column 36, byte index 49204: not well-formed (invalid token)
Is your ParaView fonctionnal ?
Any reason not to use the binary release ?
Which CMake option are you enabling ?
Which commit are you building exactly ?
ParaView’s function seems to be working fine.
The reason not to use binary release is to customize ParaView’s Menu and try it out.
The cmake option turned on PARAVIEW_USE_PYTHON and PARAVIEW_USE_MPI, and CMAKE_BUILD_TYPE was set to Release.
The source code commit used for the build is as follows.
The output message from the executable file built in Windows 10 (Korean locale) does not appear in the executable file built in Windows 10 (English locale). Could it be related to the encoding of the source code?
Yes.
Just click in the left most column of the IDE at the desired line of code. Then right click on the Paraview project in the Solution Explorer “Set as StartUp Project” and run “Local Windows Debugger”
What is the value of the xmlcontent parameter in vtkSIProxyDefinitionManager::LoadConfigurationXMLFromString() when your locale setting is English vs Korean?
ERROR: In C:\pv\pv\VTK\IO\XMLParser\vtkXMLParser.cxx, line 379
vtkPVXMLParser (000002EF88900710): Error parsing XML in stream at line 1059, column 36, byte index 49204: not well-formed (invalid token)
As mentioned in the output message, when locale is korean, broken characters are found in line 1059, column 36 of the xml file.
I don’t know why these broken letters went into this place.