aoc-mgz
aoc-mgz copied to clipboard
RuntimeError: bad object parse
Trying to get the record in json format and I get the following error:
File "scripts/record2json.py", line 14, in <module>
match = parse_match(h)
File "/home//.local/lib/python3.10/site-packages/mgz/model/__init__.py", line 94, in parse_match
data = parse(handle)
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 498, in parse
players, mod = parse_players(header, num_players, version)
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 461, in parse_players
players = [parse_player(header, number, num_players) for number in range(num_players)]
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 461, in <listcomp>
players = [parse_player(header, number, num_players) for number in range(num_players)]
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 126, in parse_player
sleeping, end = object_block(data, end, player_number, 1)
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 97, in object_block
objects.append(dict(parse_object(data, pos), index=index))
File "/home//.local/lib/python3.10/site-packages/mgz/fast/header.py", line 63, in parse_object
raise RuntimeError("bad object parse")
RuntimeError: bad object parse
When using Summary I get the following error:
could not fast parse; falling back: bad object parse
I can still get some data with Summary though. AgeIIDE_Replay_170.zip