2602 수시 채점완료
This commit is contained in:
864
logs/cat.log
864
logs/cat.log
@@ -3411,3 +3411,867 @@ Traceback (most recent call last):
|
||||
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-02-04 16:06:53] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/2602_2_CAS_2_B_정답\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:53] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000028-김지효\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:54] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000029-김아윤\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:54] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000030-박승혜\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:54] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000031-전유빈\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:54] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000032-홍예나\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:54] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000033-문채원\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:55] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000034-여가온\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:55] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000035-김범서\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:55] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000036-최효석\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:55] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000037-김서율\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:55] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000038-김태윤\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:56] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000039-정지은\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:56] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000040-조다은\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:56] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000041-박다인\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:56] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000042-김다연\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:56] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000043-이승빈\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:57] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000044-신지안\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:57] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000045-김리원\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:57] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000046-김지민\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:57] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000047-이유준\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:58] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000048-강지후\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:58] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000049-장병헌\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:58] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000050-성수현\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:06:58] [ERROR] [main:423] 🚫Error processing ./output/2602_2_CAS_2_B/CAS-000051-옥정민\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:07:58] [ERROR] [main:423] 🚫Error processing ./output/00_test/2602_2_CAS_2_B_정답\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
[2026-02-04 16:09:45] [ERROR] [main:423] 🚫Error processing ./output/00_test/2602_2_CAS_2_B_정답\project.json: Parse error near the end of string!
|
||||
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 294, in process_project
|
||||
block_elements = find_list_element(single_script, block_path)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "D:\project\Entry\Entry-Scoring\main.py", line 49, in find_list_element
|
||||
[match.value for match in parse(expr).find(data)]
|
||||
^^^^^^^^^^^
|
||||
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 77, in p_error
|
||||
raise JsonPathParserError('Parse error near the end of string!')
|
||||
jsonpath_ng.exceptions.JsonPathParserError: Parse error near the end of string!
|
||||
|
||||
Reference in New Issue
Block a user