fmihpc / analysator

Python based package for analyzing vlsv files produced by Vlasiator
GNU General Public License v2.0
5 stars 32 forks source link

pt.vlsvfile.VlsvReader → ParseError: not well-formed (invalid token) #157

Closed 44444444444444441ffff closed 3 years ago

44444444444444441ffff commented 3 years ago

In [22]: f = pt.vlsvfile.VlsvReader(file_name='state00006250.vlsv')
Traceback (most recent call last):

File "/usr/lib/python3/dist-packages/IPython/core/interactiveshell.py", line 3331, in run_code exec(code_obj, self.user_global_ns, self.user_ns)

File "", line 1, in f = pt.vlsvfile.VlsvReader(file_name='state00006250.vlsv')

File "/home/jing_yi/software/analysator-master/pyVlsv/vlsvreader.py", line 69, in init self.__read_xml_footer()

File "/home/jing_yi/software/analysator-master/pyVlsv/vlsvreader.py", line 236, in read_xml_footer self.xml_root = ET.fromstring(xml_string)

File "/usr/lib/python3.8/xml/etree/ElementTree.py", line 1320, in XML parser.feed(text)

File "", line unknown ParseError: not well-formed (invalid token): line 30, column 1

markusbattarbee commented 3 years ago

Looks like your file is corrupt, as reading the XML footer fails. Please verify that your files are correctly written. This does not look like an issue with Analysator. And please remember, Analysator does not guarantee support for non-Vlasiator .vlsv files.