[2024-07-31 17:07:47,059] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:07:47,353] - [ERROR] [single_case_evaluate.py] [line:55] - [[case:case0730] SINGLE_CASE_EVAL: Data processed ERROR: KeyError(1)!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 52, in single_case_evaluate
    data_processed = DataProcess(dataPath, config)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 53, in __init__
    self._process()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/data_process.py", line 67, in _process
    self.report_info = self._get_report_info(self.obj_data[1])
KeyError: 1
[2024-07-31 17:09:13,947] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:09:14,226] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:09:14,229] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('posX')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__
    self._safe_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 225, in _safe_metric_cal
    x2 = obj_data['posX']
KeyError: 'posX'
[2024-07-31 17:10:58,563] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:10:58,822] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:10:58,825] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('velocity_linear_x')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 133, in __init__
    self._safe_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 238, in _safe_metric_cal
    v_x2 = obj_data['velocity_linear_x']  # km/h to m/s
KeyError: 'velocity_linear_x'
[2024-07-31 17:11:52,969] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:11:53,239] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:11:53,246] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("unsupported operand type(s) for -: 'list' and 'float'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 134, in __init__
    self._overspeed_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 159, in _overspeed_cal
    overspeed = (max_speed - OVERSPEED_THRESHOLD) / OVERSPEED_THRESHOLD * 100
TypeError: unsupported operand type(s) for -: 'list' and 'float'
[2024-07-31 17:12:29,723] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:12:29,979] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:12:29,986] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'int' object is not iterable")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
    score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new
    print("安全性各指标值：", [[round(num, 2) for num in row] for row in arr_safe])
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in <listcomp>
    print("安全性各指标值：", [[round(num, 2) for num in row] for row in arr_safe])
TypeError: 'int' object is not iterable
[2024-07-31 17:13:00,765] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:13:01,023] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:13:01,030] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('not enough values to unpack (expected 2, got 1)')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
    score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 529, in safe_score_new
    score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_safe)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__
    self.n, self.m = arr.shape
ValueError: not enough values to unpack (expected 2, got 1)
[2024-07-31 17:13:43,112] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:13:43,371] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:13:43,378] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("type list doesn't define __round__ method")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
    score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in safe_score_new
    print("安全性各指标值：", [round(num, 2) for num in arr_safe])
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 525, in <listcomp>
    print("安全性各指标值：", [round(num, 2) for num in arr_safe])
TypeError: type list doesn't define __round__ method
[2024-07-31 17:14:35,424] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:14:35,694] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:14:35,701] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: IndexError('list index out of range')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 650, in report_statistic
    score_safe, score_type_dict, score_metric_dict = self.safe_score_new()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 542, in safe_score_new
    score_tmp = (score_sub[i] + score_sub[i + metric_num]) / 2
IndexError: list index out of range
[2024-07-31 17:19:41,190] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:19:41,539] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:21:04,448] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:21:04,800] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:25:22,495] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:25:22,876] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:31:00,463] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 653, in report_statistic
    if self.over_speed_dict['max'] > 0:
KeyError: 'max'
[2024-07-31 17:34:31,300] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:34:31,570] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:34:31,577] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('comfortLon')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/safe.py", line 703, in report_statistic
    "score": score_metric_dict['comfortLon'],
KeyError: 'comfortLon'
[2024-07-31 17:34:52,524] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:34:52,788] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:34:52,796] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'DataProcess' object has no attribute 'obj_data'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 74, in __init__
    self.data = data_processed.obj_data[1]
AttributeError: 'DataProcess' object has no attribute 'obj_data'
[2024-07-31 17:35:20,235] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:35:20,495] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:35:20,503] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'DataProcess' object has no attribute 'comfort_config'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 81, in __init__
    comfort_config = data_processed.comfort_config
AttributeError: 'DataProcess' object has no attribute 'comfort_config'
[2024-07-31 17:35:33,641] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:35:33,898] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:35:33,916] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('commandSpeed')!]
Traceback (most recent call last):
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc
    return self._engine.get_loc(casted_key)
  File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc
  File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc
  File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item
  File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'commandSpeed'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 169, in __init__
    self._comf_param_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 231, in _comf_param_cal
    self.speed_list = self.ego_df['commandSpeed'].values.tolist()
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__
    indexer = self.columns.get_loc(key)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc
    raise KeyError(key) from err
KeyError: 'commandSpeed'
[2024-07-31 17:36:14,279] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:36:14,535] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:36:14,867] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'Comfort' object has no attribute 'commandSpeed_list'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 856, in report_statistic
    plt.plot(self.time_list, self.commandSpeed_list, label='commandSpeed')
AttributeError: 'Comfort' object has no attribute 'commandSpeed_list'
[2024-07-31 17:38:26,203] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:38:26,466] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:38:27,010] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
    self._positionError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
    if task_error_code_list and task_error_code_list[-1] == target and in_segment:
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
    raise ValueError(
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
[2024-07-31 17:39:18,492] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:39:18,752] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:39:18,762] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('v')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 83, in single_case_evaluate
    dimension_instance = globals()[dimension.capitalize()](data_processed, scoreModel, resultPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/comfort.py", line 132, in __init__
    self.speed_list = self.ego_df['v'].values.tolist()
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__
    indexer = self.columns.get_loc(key)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/range.py", line 349, in get_loc
    raise KeyError(key)
KeyError: 'v'
[2024-07-31 17:40:34,406] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:40:34,670] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:40:35,187] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
    self._positionError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
    if task_error_code_list and task_error_code_list[-1] == target and in_segment:
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
    raise ValueError(
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
[2024-07-31 17:41:03,566] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:41:03,827] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:41:04,239] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
    self._positionError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 123, in _positionError_cal
    if task_error_code_list and (task_error_code_list[-1] == target) and in_segment:
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/generic.py", line 1466, in __nonzero__
    raise ValueError(
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
[2024-07-31 17:41:37,282] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:41:37,544] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:41:37,943] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("'numpy.ndarray' object is not callable")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 99, in _accurate_metric_cal
    self._positionError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 108, in _positionError_cal
    task_error_code_list = self.df.task_error_code.values().tolist()
TypeError: 'numpy.ndarray' object is not callable
[2024-07-31 17:42:23,325] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:42:23,595] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:42:24,064] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('Cannot set a DataFrame with multiple columns to the single column ego_pos')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal
    self._executeAccurateError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal
    self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__
    self._set_item_frame_value(key, value)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value
    raise ValueError(
ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos
[2024-07-31 17:42:43,890] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:42:44,205] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:44:35,970] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:44:36,229] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:44:36,672] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError('Cannot set a DataFrame with multiple columns to the single column ego_pos')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 163, in _score_cal
    arr_accurate = self._accurate_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 156, in _accurate_statistic
    self._accurate_metric_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 100, in _accurate_metric_cal
    self._executeAccurateError_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 129, in _executeAccurateError_cal
    self.df_trajectory['ego_pos'] = self.df_trajectory.apply(lambda row: (row['ego_posX'], row['ego_posY']), axis=1)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3940, in __setitem__
    self._set_item_frame_value(key, value)
  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 4094, in _set_item_frame_value
    raise ValueError(
ValueError: Cannot set a DataFrame with multiple columns to the single column ego_pos
[2024-07-31 17:45:08,808] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:45:09,129] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:45:41,515] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:45:41,795] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:45:58,059] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: TypeError("type list doesn't define __round__ method")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 230, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in _score_cal
    print("准确性各指标值：", [round(num, 2) for num in arr_accurate])
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 165, in <listcomp>
    print("准确性各指标值：", [round(num, 2) for num in arr_accurate])
TypeError: type list doesn't define __round__ method
[2024-07-31 17:46:54,683] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:46:54,963] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:47:11,939] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'list' object has no attribute 'shape'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 229, in report_statistic
    score_accurate, score_type_dict, score_metric_dict = self._score_cal()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 167, in _score_cal
    score_model = self.scoreModel(self.kind_list, self.optimal_list, self.multiple_list, arr_accurate)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/score_weight.py", line 78, in __init__
    self.n, self.m = arr.shape
AttributeError: 'list' object has no attribute 'shape'
[2024-07-31 17:48:06,140] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:48:06,413] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:48:22,620] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: AttributeError("'Accurate' object has no attribute 'executeAccurateError_count'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 245, in report_statistic
    if self.executeAccurateError_count > 0:
AttributeError: 'Accurate' object has no attribute 'executeAccurateError_count'
[2024-07-31 17:48:53,362] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:48:53,636] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:49:09,422] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: KeyError('max')!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 254, in report_statistic
    description1 = f"最大值：{self.positionError_dict['max']:.4f}m/s；" \
KeyError: 'max'
[2024-07-31 17:50:24,073] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:50:24,345] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:50:40,350] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError("Unknown format code 'f' for object of type 'str'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic
    description1 = f"最大值：{self.positionError_dict['max']:.4f}m/s；" \
ValueError: Unknown format code 'f' for object of type 'str'
[2024-07-31 17:59:29,713] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 17:59:29,988] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 17:59:46,016] - [ERROR] [single_case_evaluate.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate ERROR: ValueError("Unknown format code 'f' for object of type 'str'")!]
Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_evaluate.py", line 85, in single_case_evaluate
    dimension_report_dict = dimension_instance.report_statistic()
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/accurate.py", line 268, in report_statistic
    description1 = f"最大值：{self.positionError_dict['max']:.4f}m/s；" \
ValueError: Unknown format code 'f' for object of type 'str'
[2024-07-31 18:08:29,509] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 18:08:29,785] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 18:08:45,564] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7fd48167ef40 filename=\'./task/case0730/trajectory.png\']')!]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
    return open_for_read_by_name(name,mode)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
    return open(name,mode)
FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
    return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 509, in open
    req = Request(fullurl, data)
  File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
  File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
  File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
    report_generate(reportDict, reportPdf, trackPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 276, in report_generate
    content.append(get_image(trackPath))
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
    img = utils.ImageReader(path)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
    annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
    rl_reraise(t,v,b)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
    raise v
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
    self.fp = open_for_read(fileName,'b')
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
    raise IOError('Cannot open resource "%s"' % name)
OSError: Cannot open resource "./task/case0730/trajectory.png"
fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fd48167ef40 filename='./task/case0730/trajectory.png']
[2024-07-31 18:12:17,214] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 18:12:17,501] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 18:12:36,247] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7fb30100cf40 filename=\'./task/case0730/trajectory.png\']')!]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
    return open_for_read_by_name(name,mode)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
    return open(name,mode)
FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
    return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 509, in open
    req = Request(fullurl, data)
  File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
  File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
  File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
    report_generate(reportDict, reportPdf, trackPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate
    content.append(get_image(trackPath))
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
    img = utils.ImageReader(path)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
    annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
    rl_reraise(t,v,b)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
    raise v
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
    self.fp = open_for_read(fileName,'b')
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
    raise IOError('Cannot open resource "%s"' % name)
OSError: Cannot open resource "./task/case0730/trajectory.png"
fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7fb30100cf40 filename='./task/case0730/trajectory.png']
[2024-07-31 18:15:59,799] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 18:16:00,087] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 18:16:17,235] - [ERROR] [single_case_eval.py] [line:67] - [[case:case0730] SINGLE_CASE_EVAL: Evaluate single case ERROR: OSError('Cannot open resource "./task/case0730/trajectory.png"\nfileName=\'./task/case0730/trajectory.png\' identity=[ImageReader@0x7ff0ae2b0940 filename=\'./task/case0730/trajectory.png\']')!]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 655, in open_for_read
    return open_for_read_by_name(name,mode)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 599, in open_for_read_by_name
    return open(name,mode)
FileNotFoundError: [Errno 2] No such file or directory: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 658, in open_for_read
    return getBytesIO(datareader(name) if name[:5].lower()=='data:' else urlopen(name).read())
  File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.8/urllib/request.py", line 509, in open
    req = Request(fullurl, data)
  File "/usr/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
  File "/usr/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
  File "/usr/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: './task/case0730/trajectory.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/single_case_eval.py", line 63, in single_case_eval
    report_generate(reportDict, reportPdf, trackPath)
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 280, in report_generate
    content.append(get_image(trackPath))
  File "/home/server/桌面/virtualEnv_yzh/virtual_pji/PJI_outdoor_robot_evaluate_sim/report_generate.py", line 166, in get_image
    img = utils.ImageReader(path)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 813, in __init__
    annotateException('\nfileName=%r identity=%s'%(fileName,self.identity()))
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 1394, in annotateException
    rl_reraise(t,v,b)
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 147, in rl_reraise
    raise v
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 777, in __init__
    self.fp = open_for_read(fileName,'b')
  File "/usr/lib/python3/dist-packages/reportlab/lib/utils.py", line 660, in open_for_read
    raise IOError('Cannot open resource "%s"' % name)
OSError: Cannot open resource "./task/case0730/trajectory.png"
fileName='./task/case0730/trajectory.png' identity=[ImageReader@0x7ff0ae2b0940 filename='./task/case0730/trajectory.png']
[2024-07-31 18:18:43,346] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 18:18:43,630] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 18:19:00,778] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.]
[2024-07-31 18:19:47,451] - [INFO] [pji_run_test.py] [line:98] - [[case:case0730] SINGLE_CASE_EVAL: Start evaluating:]
[2024-07-31 18:19:47,726] - [INFO] [single_case_evaluate.py] [line:81] - [[case:case0730] SINGLE_CASE_EVAL: Dimension evaluate start: ]
[2024-07-31 18:20:07,202] - [INFO] [pji_run_test.py] [line:112] - [[case:case0730] SINGLE_CASE_EVAL: End.]
