3414 lines
240 KiB
Plaintext
3414 lines
240 KiB
Plaintext
[2025-07-31 15:50:20] [ERROR] [main:381] Error processing ./output/2507_CAT_3_A/2507회코딩활용능력3급A형정답\project.json: cannot access local variable 'student_id' where it is not associated with a value
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 375, in main
|
|
points.insert(0, student_id)
|
|
^^^^^^^^^^
|
|
UnboundLocalError: cannot access local variable 'student_id' where it is not associated with a value
|
|
[2025-07-31 15:52:50] [ERROR] [main:380] 🚫Error processing ./output/2507_CAT_3_A/2507회코딩활용능력3급A형정답\project.json: cannot access local variable 'student_id' where it is not associated with a value
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 375, in main
|
|
points.insert(0, student_id)
|
|
^^^^^^^^^^
|
|
UnboundLocalError: cannot access local variable 'student_id' where it is not associated with a value
|
|
[2025-09-01 15:17:33] [ERROR] [main:299] 🚫Error processing ./output/2508_CAS_2_A/2508_CAS_2_A_정답\project.json: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 294, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 162, in process_project
|
|
total_points += question_points
|
|
TypeError: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
[2025-09-01 15:17:34] [ERROR] [main:299] 🚫Error processing ./output/2508_CAS_2_B/2508_CAS_2_B_정답\project.json: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 294, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 162, in process_project
|
|
total_points += question_points
|
|
TypeError: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
[2025-10-01 15:43:18] [ERROR] [main:300] 🚫Error processing ./output/2509_CAT_3_A/2509_CAT_3_A\project.json: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 295, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 162, in process_project
|
|
total_points += question_points
|
|
TypeError: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
[2025-10-30 16:24:04] [ERROR] [main:301] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 296, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 162, in process_project
|
|
total_points += question_points
|
|
TypeError: unsupported operand type(s) for +=: 'int' and 'NoneType'
|
|
[2025-10-30 16:26:32] [ERROR] [main:301] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: unsupported operand type(s) for +=: 'float' and 'NoneType'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 296, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 212, in process_project
|
|
total_points += block_points
|
|
TypeError: unsupported operand type(s) for +=: 'float' and 'NoneType'
|
|
[2025-10-31 17:08:00] [ERROR] [main:322] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 'NoneType' object is not iterable
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 317, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in process_project
|
|
for block in block_list
|
|
^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not iterable
|
|
[2025-10-31 17:14:04] [ERROR] [main:324] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: unhashable type: 'list'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 319, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 168, in process_project
|
|
if block.get("answer") in target_event_answers
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
TypeError: unhashable type: 'list'
|
|
[2025-10-31 17:17:42] [ERROR] [main:327] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: unhashable type: 'list'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 322, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 171, in process_project
|
|
if answer in target_event_answers: # 조건에 맞는지 확인
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
TypeError: unhashable type: 'list'
|
|
[2025-10-31 17:51:14] [ERROR] [main:360] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 'list' object has no attribute 'get'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 355, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 234, in process_project
|
|
script_data = reorder_script_by_event_order(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 149, in reorder_script_by_event_order
|
|
if script.get("type") == event_type:
|
|
^^^^^^^^^^
|
|
AttributeError: 'list' object has no attribute 'get'
|
|
[2025-10-31 17:56:20] [ERROR] [main:360] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 'list' object has no attribute 'get'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 355, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 234, in process_project
|
|
script_data = reorder_script_by_event_order(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 149, in reorder_script_by_event_order
|
|
if script.get("type") == event_type:
|
|
^^^^^^^^^^
|
|
AttributeError: 'list' object has no attribute 'get'
|
|
[2025-10-31 17:56:40] [ERROR] [main:360] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 'list' object has no attribute 'get'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 355, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 234, in process_project
|
|
script_data = reorder_script_by_event_order(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 149, in reorder_script_by_event_order
|
|
if script.get("type") == event_type:
|
|
^^^^^^^^^^
|
|
AttributeError: 'list' object has no attribute 'get'
|
|
[2025-10-31 17:58:18] [ERROR] [main:361] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 'list' object has no attribute 'get'
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 356, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 235, in process_project
|
|
script_data = reorder_script_by_event_order(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 150, in reorder_script_by_event_order
|
|
if script.get("type") == event_type:
|
|
^^^^^^^^^^
|
|
AttributeError: 'list' object has no attribute 'get'
|
|
[2025-11-03 16:09:35] [ERROR] [main:399] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: list indices must be integers or slices, not str
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 394, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 270, in process_project
|
|
script_data = reorder_script_all_cases(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in reorder_script_all_cases
|
|
type_map.setdefault(s["type"], []).append(s)
|
|
~^^^^^^^^
|
|
TypeError: list indices must be integers or slices, not str
|
|
[2025-11-03 17:15:12] [ERROR] [main:433] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 0
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 428, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 310, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 33, in find_element
|
|
for match in jsonpath_expr.find(item):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 268, in find
|
|
for subdata in self.left.find(datum)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 270, in find
|
|
for submatch in self.right.find(subdata)]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 680, in find
|
|
return self._find_base(datum, create=False)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 692, in _find_base
|
|
return [DatumInContext(datum.value[self.index], path=self, context=datum)]
|
|
~~~~~~~~~~~^^^^^^^^^^^^
|
|
KeyError: 0
|
|
[2025-11-03 17:20:20] [ERROR] [main:417] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 0
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 412, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 300, in process_project
|
|
block_elements = find_element(data, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 33, in find_element
|
|
for match in jsonpath_expr.find(item):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 268, in find
|
|
for subdata in self.left.find(datum)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 270, in find
|
|
for submatch in self.right.find(subdata)]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 680, in find
|
|
return self._find_base(datum, create=False)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 692, in _find_base
|
|
return [DatumInContext(datum.value[self.index], path=self, context=datum)]
|
|
~~~~~~~~~~~^^^^^^^^^^^^
|
|
KeyError: 0
|
|
[2025-11-03 17:21:39] [ERROR] [main:407] 🚫Error processing ./output/2510_CAS_2_A/2510_CAS_2_A(정답)\project.json: 1
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 402, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 288, in process_project
|
|
block_elements = find_list_element(data, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 48, in find_list_element
|
|
result.append([match.value for match in jsonpath_expr.find(data)])
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 268, in find
|
|
for subdata in self.left.find(datum)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 270, in find
|
|
for submatch in self.right.find(subdata)]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 680, in find
|
|
return self._find_base(datum, create=False)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\jsonpath.py", line 692, in _find_base
|
|
return [DatumInContext(datum.value[self.index], path=self, context=datum)]
|
|
~~~~~~~~~~~^^^^^^^^^^^^
|
|
KeyError: 1
|
|
[2025-11-04 15:36:56] [ERROR] [main:423] 🚫Error processing ./output/2510_CAS_2_A/코딩활용능력2급(엔트리)-000139-성지환\project.json: 'NoneType' object is not iterable
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 418, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 268, in process_project
|
|
script_data = reorder_script_all_cases(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in reorder_script_all_cases
|
|
for s in script_json:
|
|
^^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not iterable
|
|
[2025-11-04 16:20:44] [ERROR] [main:423] 🚫Error processing ./output/2510_CAS_2_A/코딩활용능력2급(엔트리)-000139-성지환\project.json: 'NoneType' object is not iterable
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 418, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 268, in process_project
|
|
script_data = reorder_script_all_cases(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in reorder_script_all_cases
|
|
for s in script_json:
|
|
^^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not iterable
|
|
[2025-11-04 17:11:33] [ERROR] [main:423] 🚫Error processing ./output/2510_CAS_2_A/코딩활용능력2급(엔트리)-000139-성지환\project.json: 'NoneType' object is not iterable
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 418, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 268, in process_project
|
|
script_data = reorder_script_all_cases(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in reorder_script_all_cases
|
|
for s in script_json:
|
|
^^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not iterable
|
|
[2025-11-05 16:02:42] [ERROR] [main:423] 🚫Error processing ./output/00_test/코딩활용능력2급(엔트리)-000139-성지환\project.json: 'NoneType' object is not iterable
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 418, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 268, in process_project
|
|
script_data = reorder_script_all_cases(script_json, block_event_order)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 167, in reorder_script_all_cases
|
|
for s in script_json:
|
|
^^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not iterable
|
|
[2025-12-26 16:41:28] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/2512_CAS_2_A_정답\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:28] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000001-김선우\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000002-박언이\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000003-박윤길\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000004-오윤석\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000005-강규현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000006-HEXIZONG\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000007-박태완\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000008-김윤서\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000009-MAGULAEVAAMIRA\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000011-김미성\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000012-이채영\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000013-김강우\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:29] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000014-문하윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000015-이다인\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000016-안아윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000017-도정민\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000019-전덕현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000020-최라온\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000021-남도윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000022-윤예나\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000028-김하정\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000029-임진호\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000030-장문경\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000031-이찬서\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000032-강경찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000036-위승찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000037-최재원\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000038-박희찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000039-박현준\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:41:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000041-김범준\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:30] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/2512_CAS_2_A_정답\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000001-김선우\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000002-박언이\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000003-박윤길\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000004-오윤석\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000005-강규현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000006-HEXIZONG\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000007-박태완\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000008-김윤서\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000009-MAGULAEVAAMIRA\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000011-김미성\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000012-이채영\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000013-김강우\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000014-문하윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:31] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000015-이다인\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000016-안아윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000017-도정민\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000019-전덕현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000020-최라온\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000021-남도윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000022-윤예나\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000028-김하정\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000029-임진호\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000030-장문경\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000031-이찬서\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000032-강경찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000036-위승찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:32] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000037-최재원\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000038-박희찬\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000039-박현준\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000041-김범준\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000042-김호영\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000043-원현빈\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000044-박다니엘준민\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000047-장윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000048-백승현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000056-김강륜\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000057-이정훈\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000058-제갈민정\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:33] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000059-안서윤\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:34] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000060-박라온\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:34] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000061-김강후\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:34] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000062-이지홍\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:48] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/2512_CAS_2_A_정답\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:48] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000001-김선우\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000002-박언이\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000003-박윤길\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000004-오윤석\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000005-강규현\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000006-HEXIZONG\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000007-박태완\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000008-김윤서\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000009-MAGULAEVAAMIRA\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 16:42:49] [ERROR] [main:406] 🚫Error processing ./output/2512_CAS_2_A/CAS-000011-김미성\project.json: Parse error at 1:27 near token | (|)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:27 near token | (|)
|
|
[2025-12-26 17:27:51] [ERROR] [main:406] 🚫Error processing ./output/00_test/2512_CAS_2_B_정답\project.json: Parse error at 1:4 near token ? (?)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:4 near token ? (?)
|
|
[2025-12-26 17:27:51] [ERROR] [main:406] 🚫Error processing ./output/00_test/CAS-000023-김연아\project.json: Parse error at 1:4 near token ? (?)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:4 near token ? (?)
|
|
[2025-12-26 17:28:55] [ERROR] [main:406] 🚫Error processing ./output/00_test/2512_CAS_2_B_정답\project.json: Parse error at 1:4 near token ? (?)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:4 near token ? (?)
|
|
[2025-12-26 17:28:55] [ERROR] [main:406] 🚫Error processing ./output/00_test/CAS-000023-김연아\project.json: Parse error at 1:4 near token ? (?)
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 401, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 226, in process_project
|
|
scene_elements = find_element(project_data, element_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1201, in parseopt_notrack
|
|
tok = call_errorfunc(self.errorfunc, errtoken, self)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 192, in call_errorfunc
|
|
r = errorfunc(token)
|
|
^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 78, in p_error
|
|
raise JsonPathParserError('Parse error at %s:%s near token %s (%s)'
|
|
jsonpath_ng.exceptions.JsonPathParserError: Parse error at 1:4 near token ? (?)
|
|
[2026-01-29 15:57:35] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 15:59:56] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:00:40] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:05:50] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:08:11] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:08:51] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:10:18] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:14:04] [ERROR] [main:408] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 403, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 281, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|
|
[2026-01-29 16:31:54] [ERROR] [main:414] 🚫Error processing ./output/00_test/2601_CAT_3_A_정답\project.json: Expected a string
|
|
Traceback (most recent call last):
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 409, in main
|
|
points = process_project(project_data, scoring_data)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 287, in process_project
|
|
block_elements = find_element(single_script, block_path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "D:\project\Entry\Entry-Scoring\main.py", line 29, in find_element
|
|
parsed_expr = parse(jsonpath_expr)
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\ext\parser.py", line 176, in parse
|
|
return ExtentedJsonPathParser(debug=debug).parse(path)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 58, in parse
|
|
return self.parse_token_stream(lexer.tokenize(string))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 61, in parse_token_stream
|
|
return self.parser.parse(lexer = IteratorToTokenStream(token_iterator))
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 333, in parse
|
|
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\yacc.py", line 1063, in parseopt_notrack
|
|
lookahead = get_token() # Get the next token
|
|
^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\parser.py", line 197, in token
|
|
return next(self.iterator)
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\jsonpath_ng\lexer.py", line 29, in tokenize
|
|
new_lexer.input(string)
|
|
File "d:\project\Entry\Entry-Scoring\.venv\Lib\site-packages\ply\lex.py", line 255, in input
|
|
raise ValueError('Expected a string')
|
|
ValueError: Expected a string
|