+ python -m profile_alignment --result /working/result.json --shape /working/shape.shape.json --write-shape /working/shape.json /working/fcd02fe1-9212-441b-a72c-fc1790df9c53/processing/data/lidar.ptd.dat pipeshift 2026-07-15T02:30:18 - INFO: Profile Alignment 0.0.39 2026-07-15T02:30:18 - INFO: Alignment track will be output to /working/fcd02fe1-9212-441b-a72c-fc1790df9c53/processing/data =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2026-07-15T02:30:18 - INFO: Input: /working/fcd02fe1-9212-441b-a72c-fc1790df9c53/processing/data/lidar.ptd.dat 2026-07-15T02:30:18 - INFO: Sonar: True 2026-07-15T02:30:18 - INFO: Method: pipeshift =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2026-07-15T02:30:18 - INFO: Track format: json Reading PTD file in binary format... Completed! Traceback (most recent call last): File "/app/profile_alignment/__main__.py", line 202, in main pipe_height_shift(combined_frames, project_info, shape_info, track_format, out_dir, write_shape) File "/app/profile_alignment/pipe_shift/pipe_shift.py", line 50, in pipe_height_shift reference_name, reference_shape = load_reference_shape(shape, 1024) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/profile_alignment/common_tools/shape_utils.py", line 219, in load_reference_shape name, loaded_shape = ShapeUtils.read_shp_file(shape_arg, num_points=num_points) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/profile_alignment/common_tools/shape_utils.py", line 78, in read_shp_file shape = formats.shape.Shape.from_file(str(filename)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/formats/shape.py", line 20, in from_file return cls.from_dict(json.load(file)) ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)