viztracer: JSONDecodeError in report_builder.py
Tried running this in command line in multiple different ways and can’t get it to work. VizTracer does work when used in-line in python but in-line doesn’t work for multiprocessing (which I need it to).
C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm>.\venv\Scripts\viztracer.exe --open .\src\main.py
Loading trace data from processes 0/2
Traceback (most recent call last):
File "C:\Users\SolarSupremacy\AppData\Local\Programs\Python\Python310\lib\multiprocessing\util.py", line 300, in _run_finalizers
finalizer()
File "C:\Users\SolarSupremacy\AppData\Local\Programs\Python\Python310\lib\multiprocessing\util.py", line 224, in __call__
res = self._callback(*self._args, **self._kwargs)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\main.py", line 553, in exit_routine
self.save()
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\main.py", line 534, in save
builder.save(output_file=ofile)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 180, in save
self.generate_report(f, output_format="json", file_info=file_info)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 162, in generate_report
self.prepare_json(file_info=file_info)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 106, in prepare_json
self.load_jsons()
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 72, in load_jsons
self.jsons.append(get_json(j))
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 30, in get_json
return orjson.loads(json_str)
orjson.JSONDecodeError: unexpected end of data: line 1 column 1576961 (char 1576960)
C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm>.\venv\Scripts\python.exe -m viztracer .\src\main.py
Loading trace data from processes 1/2
Traceback (most recent call last):
File "C:\Users\SolarSupremacy\AppData\Local\Programs\Python\Python310\lib\multiprocessing\util.py", line 300, in _run_finalizers
finalizer()
File "C:\Users\SolarSupremacy\AppData\Local\Programs\Python\Python310\lib\multiprocessing\util.py", line 224, in __call__
res = self._callback(*self._args, **self._kwargs)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\main.py", line 553, in exit_routine
self.save()
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\main.py", line 534, in save
builder.save(output_file=ofile)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 180, in save
self.generate_report(f, output_format="json", file_info=file_info)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 162, in generate_report
self.prepare_json(file_info=file_info)
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 106, in prepare_json
self.load_jsons()
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 72, in load_jsons
self.jsons.append(get_json(j))
File "C:\Users\SolarSupremacy\Repositories\SolarDevelopmentRepo\solarCustomsPycharm\venv\lib\site-packages\viztracer\report_builder.py", line 30, in get_json
return orjson.loads(json_str)
orjson.JSONDecodeError: unexpected end of data: line 1 column 1540097 (char 1540096)
edit: Figured out how to format it better.
About this issue
- Original URL
- State: open
- Created 10 months ago
- Comments: 20 (11 by maintainers)
I’m on Windows 10.