[WARNING][2025-05-13 17:20:59,503][log.py:248]Not Found: / [WARNING][2025-05-13 17:20:59,624][log.py:248]Not Found: /favicon.ico [WARNING][2025-05-14 09:46:32,307][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-14 09:46:32,405][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-14 09:46:40,412][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-14 19:24:30,067][operation.py:133]"GET - DutController[get_dut] /api/project/getDutOne" (500, '未找到相应的数据') [ERROR][2025-05-14 19:24:30,076][log.py:248]Internal Server Error: /api/project/getDutOne [WARNING][2025-05-14 19:24:57,399][operation.py:133]"GET - DutController[get_dut] /api/project/getDutOne" (500, '未找到相应的数据') [ERROR][2025-05-14 19:24:57,408][log.py:248]Internal Server Error: /api/project/getDutOne [WARNING][2025-05-15 09:45:13,826][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-15 09:45:13,861][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-15 09:45:22,540][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-16 11:09:33,252][log.py:248]Not Found: / [WARNING][2025-05-16 11:09:33,373][log.py:248]Not Found: /favicon.ico [WARNING][2025-05-16 11:10:30,333][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:11:26,109][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:11:30,126][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:13:43,191][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:14:21,613][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:15:31,766][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:24:10,664][log.py:248]Not Found: / [WARNING][2025-05-16 11:24:20,924][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:24:46,734][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:26:57,439][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 11:27:21,961][log.py:248]Not Found: /.well-known/appspecific/com.chrome.devtools.json [WARNING][2025-05-16 13:28:36,074][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-17 15:36:12,935][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-17 15:36:13,000][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-17 15:36:20,760][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-23 10:36:33,307][log.py:248]Not Found: / [WARNING][2025-05-23 10:36:33,430][log.py:248]Not Found: /favicon.ico [WARNING][2025-05-26 15:15:24,703][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-26 15:19:25,390][log.py:248]Not Found: / [WARNING][2025-05-26 15:19:25,513][log.py:248]Not Found: /favicon.ico [WARNING][2025-05-27 09:11:32,138][log.py:248]Not Found: / [WARNING][2025-05-27 09:11:32,616][log.py:248]Not Found: /favicon.ico [WARNING][2025-05-27 09:13:04,921][log.py:248]Not Found: / [WARNING][2025-05-27 09:50:50,827][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-27 09:50:50,894][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-27 09:50:59,888][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-28 09:24:15,443][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-28 09:24:15,480][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-28 09:24:26,068][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-28 18:35:30,083][log.py:248]Not Found: /api/project/testDemand/priorityReplace/ [WARNING][2025-05-28 18:35:42,929][log.py:248]Not Found: /api/project/testDemand/priorityReplace/ [WARNING][2025-05-29 09:22:57,248][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-29 09:22:57,316][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-29 09:23:05,519][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-29 15:36:46,411][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-05-29 15:36:46,430][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-05-29 15:36:55,727][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-05-29 15:42:40,386][operation.py:133]"GET - CaseController[copy_move_case_to_demand] /api/project/case/copy_or_move_to_demand" (500, '无法移动到自己所属测试项里面') [ERROR][2025-05-29 15:42:40,395][log.py:248]Internal Server Error: /api/project/case/copy_or_move_to_demand [WARNING][2025-06-12 19:52:28,194][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-06-12 19:52:28,229][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-06-12 19:52:39,174][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-16 18:40:17,570][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-06-16 18:40:17,629][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-06-16 18:40:25,246][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 18:40:34,724][log.py:248]Unauthorized: /api/system/getInfo [WARNING][2025-06-17 18:40:34,779][log.py:248]Unauthorized: /api/system/logout [WARNING][2025-06-17 18:40:44,206][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 19:06:24,482][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 19:28:33,023][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 19:34:34,074][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 19:35:56,384][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [ERROR][2025-06-17 19:38:35,896][log.py:248]Internal Server Error: /api/project/case/create_by_demand [WARNING][2025-06-17 19:39:08,972][operation.py:133]"GET - CaseController[copy_move_case_to_demand] /api/project/case/copy_or_move_to_demand" (500, '无法移动到自己所属测试项里面') [ERROR][2025-06-17 19:39:08,982][log.py:248]Internal Server Error: /api/project/case/copy_or_move_to_demand [ERROR][2025-06-17 19:50:34,107][log.py:248]Internal Server Error: /api/testmanage/project/update/37 [ERROR][2025-06-17 19:51:22,090][log.py:248]Internal Server Error: /api/testmanage/project/update/37 [WARNING][2025-06-17 19:55:44,124][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-17 20:00:39,048][operation.py:133]"GET - CaseController[copy_move_case_to_demand] /api/project/case/copy_or_move_to_demand" (500, '无法移动到自己所属测试项里面') [ERROR][2025-06-17 20:00:39,059][log.py:248]Internal Server Error: /api/project/case/copy_or_move_to_demand [WARNING][2025-06-20 18:31:43,742][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-06-20 18:31:43,795][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-06-20 18:31:55,956][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-06-20 19:13:50,800][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/538" ('QuerySet.create() takes 1 positional argument but 2 were given',) [ERROR][2025-06-20 19:13:50,800][errors.py:131]QuerySet.create() takes 1 positional argument but 2 were given Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 195, in update_testDemand TestDemandContentStep.objects.create(step) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ TypeError: QuerySet.create() takes 1 positional argument but 2 were given [ERROR][2025-06-20 19:13:50,825][log.py:253]Internal Server Error: /api/project/testDemand/update/538 [WARNING][2025-06-20 19:14:14,201][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/538" ('QuerySet.create() takes 1 positional argument but 2 were given',) [ERROR][2025-06-20 19:14:14,201][errors.py:131]QuerySet.create() takes 1 positional argument but 2 were given Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 196, in update_testDemand TestDemandContentStep.objects.create(step) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ TypeError: QuerySet.create() takes 1 positional argument but 2 were given [ERROR][2025-06-20 19:14:14,204][log.py:253]Internal Server Error: /api/project/testDemand/update/538 [WARNING][2025-06-20 19:22:54,908][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/538" ("Field 'id' expected a number but got 'akExxrjyerVcPhHsAsRBcB'.",) [ERROR][2025-06-20 19:22:54,908][errors.py:131]Field 'id' expected a number but got 'akExxrjyerVcPhHsAsRBcB'. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value return int(value) ValueError: invalid literal for int() with base 10: 'akExxrjyerVcPhHsAsRBcB' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 177, in update_testDemand content_single.delete() ~~~~~~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\base.py", line 1281, in delete return collector.delete() ~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\deletion.py", line 501, in delete count = query.delete_batch(pk_list, self.using) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\subqueries.py", line 38, in delete_batch self.add_filter( ~~~~~~~~~~~~~~~^ f"{field.attname}__in", ^^^^^^^^^^^^^^^^^^^^^^^ pk_list[offset : offset + GET_ITERATOR_CHUNK_SIZE], ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1626, in add_filter self.add_q(Q((filter_lhs, filter_rhs))) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1646, in add_q clause, _ = self._add_q(q_object, can_reuse) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1678, in _add_q child_clause, needed_inner = self.build_filter( ~~~~~~~~~~~~~~~~~^ child, ^^^^^^ ...<7 lines>... update_join_types=update_join_types, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1588, in build_filter condition = self.build_lookup(lookups, col, value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1415, in build_lookup lookup = lookup_class(lhs, rhs) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__ self.rhs = self.get_prep_lookup() ~~~~~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 536, in get_prep_lookup return super().get_prep_lookup() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 321, in get_prep_lookup rhs_value = self.lhs.output_field.get_prep_value(rhs_value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value raise e.__class__( "Field '%s' expected a number but got %r." % (self.name, value), ) from e ValueError: Field 'id' expected a number but got 'akExxrjyerVcPhHsAsRBcB'. [ERROR][2025-06-20 19:22:54,954][log.py:253]Internal Server Error: /api/project/testDemand/update/538 [WARNING][2025-06-23 09:38:48,076][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-06-23 09:38:48,135][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-06-23 09:39:01,200][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [ERROR][2025-06-23 09:39:40,070][log.py:253]Internal Server Error: /api/project/testDemand/save [WARNING][2025-06-23 15:50:09,104][log.py:253]Not Found: / [WARNING][2025-06-23 15:50:09,106][log.py:253]Not Found: / [WARNING][2025-06-23 15:50:09,228][log.py:253]Not Found: /favicon.ico [WARNING][2025-06-24 10:48:24,474][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-06-24 10:48:24,540][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-06-24 10:48:31,280][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [ERROR][2025-06-24 13:23:43,307][log.py:253]Internal Server Error: /api/project/testDemand/save [ERROR][2025-06-24 13:25:24,728][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:30:41,064][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:30:41,064][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 167, in update_testDemand if old_obj and old_ident.testType == payload.dict().items()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:30:41,088][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:31:40,139][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:31:40,139][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 167, in update_testDemand if old_obj and old_ident.testType == payload.dict()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:31:40,141][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:32:21,173][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:32:21,173][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 168, in update_testDemand if old_obj and old_ident.testType == payload.dict()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:32:21,177][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:32:54,351][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:32:54,351][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 168, in update_testDemand if old_obj and old_ident.testType == payload.dict()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:32:54,355][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:33:28,458][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:33:28,459][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 168, in update_testDemand if old_obj and old_ident.testType == payload.dict()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:33:28,461][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-06-24 13:34:49,241][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/554" ("'str' object has no attribute 'testType'",) [ERROR][2025-06-24 13:34:49,242][errors.py:131]'str' object has no attribute 'testType' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 168, in update_testDemand if old_obj and old_ident.testType == payload.dict()['testType']: ^^^^^^^^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'testType' [ERROR][2025-06-24 13:34:49,243][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [ERROR][2025-06-24 13:37:25,218][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [ERROR][2025-06-24 13:45:28,405][log.py:253]Internal Server Error: /api/project/testDemand/update/538 [ERROR][2025-06-24 13:45:37,820][log.py:253]Internal Server Error: /api/project/testDemand/update/538 [ERROR][2025-06-24 13:54:04,108][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 13:54:21,656][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 13:54:51,291][log.py:253]Internal Server Error: /api/project/testDemand/update/554 [ERROR][2025-06-24 13:57:11,927][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 13:58:49,636][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 13:59:26,395][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 13:59:35,647][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:00:17,238][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:00:20,458][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:00:20,967][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:00:32,875][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:00:33,431][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:03:50,425][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:03:52,007][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:03:52,376][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [ERROR][2025-06-24 14:03:52,509][log.py:253]Internal Server Error: /api/project/testDemand/update/574 [WARNING][2025-06-25 19:59:39,817][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-06-25 19:59:39,875][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-06-25 19:59:48,452][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-07-11 20:26:09,493][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-08-02 23:11:38,217][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-08-11 10:51:01,112][log.py:253]Not Found: / [WARNING][2025-08-11 10:51:01,115][log.py:253]Not Found: / [WARNING][2025-08-11 10:51:01,229][log.py:253]Not Found: /favicon.ico [WARNING][2025-08-11 10:51:01,234][log.py:253]Not Found: /favicon.ico [WARNING][2025-08-11 10:54:44,310][log.py:253]Not Found: / [WARNING][2025-08-26 15:32:42,233][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-08-26 15:32:42,307][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-08-26 15:32:54,673][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-08-29 23:36:57,981][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-08-29 23:36:58,051][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-08-29 23:37:10,653][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-06 15:52:18,257][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-11-06 15:52:18,312][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-11-06 15:52:27,134][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-06 16:03:42,332][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-17 16:45:54,859][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-11-17 16:45:54,926][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-11-17 16:46:10,800][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-18 15:07:15,118][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-11-18 15:07:15,177][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-11-26 14:01:13,585][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-26 14:01:13,879][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" 401 [WARNING][2025-11-26 14:01:13,881][log.py:253]Unauthorized: /api/system/login [WARNING][2025-11-26 14:01:18,695][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-11-28 13:08:56,051][log.py:253]Not Found: /api/user/admin [WARNING][2025-11-28 13:09:03,236][log.py:253]Not Found: /api/user/admin [WARNING][2025-11-28 13:09:15,425][log.py:253]Not Found: /api/user/admin [WARNING][2025-12-01 09:14:00,800][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-02 09:12:28,085][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-12-02 09:12:28,124][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-12-02 09:12:36,217][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-02 15:56:55,439][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-02 21:18:59,902][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-02 21:19:00,236][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" 401 [WARNING][2025-12-02 21:19:00,238][log.py:253]Unauthorized: /api/system/login [WARNING][2025-12-02 21:24:22,073][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-03 15:13:23,183][log.py:253]Unauthorized: /api/system/getInfo [WARNING][2025-12-03 15:13:23,373][log.py:253]Unauthorized: /api/system/logout [WARNING][2025-12-03 15:17:42,724][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-03 15:30:54,106][log.py:253]Not Found: / [WARNING][2025-12-03 15:30:54,221][log.py:253]Not Found: /favicon.ico [WARNING][2025-12-03 15:31:06,398][operation.py:131]"POST - AITestController[ai_return] /api/local_doc_qa/testing_item" ('Type is not JSON serializable: AIPostSchema',) [ERROR][2025-12-03 15:31:06,398][errors.py:131]Type is not JSON serializable: AIPostSchema Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 270, in _result_to_response return self.api.create_response( ~~~~~~~~~~~~~~~~~~~~~~~~^ request, result, temporal_response=temporal_response ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\utils\chen_ninja.py", line 41, in create_response content = self.renderer.render(request, std_data, response_status=status) File "E:\pycharmProjects\cdtestplant_v1\cdtestplant_v1\renderer.py", line 11, in render return orjson.dumps(data) ~~~~~~~~~~~~^^^^^^ TypeError: Type is not JSON serializable: AIPostSchema [ERROR][2025-12-03 15:31:06,400][log.py:253]Internal Server Error: /api/local_doc_qa/testing_item [WARNING][2025-12-03 15:32:42,222][operation.py:131]"POST - AITestController[ai_return] /api/local_doc_qa/testing_item" ('Object of type AIPostSchema is not JSON serializable',) [ERROR][2025-12-03 15:32:42,222][errors.py:131]Object of type AIPostSchema is not JSON serializable Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\common.py", line 23, in ai_return return ChenResponse(data=item) File "E:\pycharmProjects\cdtestplant_v1\utils\chen_response.py", line 24, in __init__ data = json.dumps(std_data, cls=DateEncoder) File "D:\python13\Lib\json\__init__.py", line 238, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "D:\python13\Lib\json\encoder.py", line 200, in encode chunks = self.iterencode(o, _one_shot=True) File "D:\python13\Lib\json\encoder.py", line 261, in iterencode return _iterencode(o, 0) File "E:\pycharmProjects\cdtestplant_v1\utils\chen_response.py", line 11, in default return json.JSONEncoder.default(self, obj) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "D:\python13\Lib\json\encoder.py", line 180, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type AIPostSchema is not JSON serializable [ERROR][2025-12-03 15:32:42,229][log.py:253]Internal Server Error: /api/local_doc_qa/testing_item [WARNING][2025-12-03 15:33:12,683][operation.py:131]"POST - AITestController[ai_return] /api/local_doc_qa/testing_item" ('Object of type AIPostSchema is not JSON serializable',) [ERROR][2025-12-03 15:33:12,683][errors.py:131]Object of type AIPostSchema is not JSON serializable Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\common.py", line 26, in ai_return return ChenResponse(data=item) File "E:\pycharmProjects\cdtestplant_v1\utils\chen_response.py", line 24, in __init__ data = json.dumps(std_data, cls=DateEncoder) File "D:\python13\Lib\json\__init__.py", line 238, in dumps **kw).encode(obj) ~~~~~~^^^^^ File "D:\python13\Lib\json\encoder.py", line 200, in encode chunks = self.iterencode(o, _one_shot=True) File "D:\python13\Lib\json\encoder.py", line 261, in iterencode return _iterencode(o, 0) File "E:\pycharmProjects\cdtestplant_v1\utils\chen_response.py", line 11, in default return json.JSONEncoder.default(self, obj) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "D:\python13\Lib\json\encoder.py", line 180, in default raise TypeError(f'Object of type {o.__class__.__name__} ' f'is not JSON serializable') TypeError: Object of type AIPostSchema is not JSON serializable [ERROR][2025-12-03 15:33:12,703][log.py:253]Internal Server Error: /api/local_doc_qa/testing_item [WARNING][2025-12-03 15:49:10,317][log.py:253]Not Found: /api/api/local_doc_qa/testing_item [ERROR][2025-12-03 17:38:54,536][log.py:253]Internal Server Error: /api/project/testDemand/save [ERROR][2025-12-03 17:45:58,931][log.py:253]Internal Server Error: /api/project/testDemand/save [WARNING][2025-12-04 09:54:24,808][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [ERROR][2025-12-04 09:55:44,899][log.py:253]Internal Server Error: /api/project/testDemand/save [ERROR][2025-12-04 09:57:37,563][log.py:253]Internal Server Error: /api/project/testDemand/save [ERROR][2025-12-04 09:58:39,189][log.py:253]Internal Server Error: /api/project/testDemand/save [WARNING][2025-12-07 15:05:08,442][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-07 15:05:08,500][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-07 15:05:12,874][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-08 10:22:48,387][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-08 10:22:48,442][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-08 10:22:51,885][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [ERROR][2025-12-08 10:53:52,530][log.py:249]Internal Server Error: /api/project/testDemand/update/554 [WARNING][2025-12-08 13:13:15,058][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:13:15,064][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:13:23,194][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:13:23,204][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:14:49,599][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:14:49,612][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:14:53,939][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:14:53,948][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:14:56,401][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:14:56,410][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:15:48,359][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:15:48,369][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:16:33,358][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-08 13:16:37,452][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:16:37,464][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:16:45,773][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:16:45,783][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:18:22,383][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:18:22,450][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-08 13:20:09,088][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-08 13:20:09,097][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:15:55,519][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-09 11:15:55,577][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-09 11:22:22,834][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-09 11:22:42,163][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:22:42,172][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:22:58,464][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:22:58,475][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:23:50,507][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:23:50,521][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:23:59,282][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:23:59,304][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:24:57,850][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:24:57,859][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:25:51,958][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:25:51,966][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:26:57,165][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:26:57,174][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:27:30,335][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:27:30,343][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:31:36,330][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:31:36,339][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:31:44,440][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:31:44,450][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:31:47,092][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:31:47,100][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 11:31:49,949][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 11:31:49,961][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:04:14,799][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:04:14,810][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:06:28,392][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:06:28,403][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:06:42,226][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:06:42,235][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:06:56,591][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:06:56,601][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:06:58,810][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:06:58,821][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:07:21,387][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:07:21,400][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:07:24,132][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:07:24,142][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:07:33,878][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:07:33,889][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:07:46,630][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:07:46,644][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:09:00,690][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:09:00,702][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:09:19,001][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:09:19,012][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:09:25,655][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:09:25,665][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:10:51,324][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:10:51,336][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:10:54,125][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:10:54,134][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:11:12,004][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:11:12,013][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:11:14,178][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:11:14,190][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:11:27,295][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:11:27,307][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:11:30,159][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:11:30,172][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:11:53,931][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:11:53,940][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:12:25,181][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:12:25,189][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:12:29,393][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:12:29,404][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:12:31,547][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:12:31,558][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-09 13:12:40,911][operation.py:131]"GET - DesignController[get_dut] /api/project/getDesignOne" (500, '未找到相应的数据') [ERROR][2025-12-09 13:12:40,922][log.py:249]Internal Server Error: /api/project/getDesignOne [WARNING][2025-12-10 09:30:38,754][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-10 09:30:38,767][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-10 09:30:42,017][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-10 13:32:02,742][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-10 13:32:02,858][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-10 13:35:24,533][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-11 13:58:06,698][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-11 13:58:06,755][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-11 13:58:12,066][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-12 09:13:42,453][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-12 09:13:42,494][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-12 09:14:05,727][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-12 10:11:40,953][operation.py:131]"POST - GenerateSeitaiController[create_dgDocument] /api/create/dgDocument" (500, '第一轮次被测件:需求规格说明可能未创建,生成文档失败') [ERROR][2025-12-12 10:11:40,953][log.py:249]Internal Server Error: /api/create/dgDocument [WARNING][2025-12-12 10:16:22,201][log.py:249]Bad Request: /api/project/round/delete [WARNING][2025-12-12 16:13:07,886][log.py:249]Not Found: /api/project/create_renji/ [WARNING][2025-12-12 16:13:14,697][log.py:249]Not Found: /api/project/create_renji/ [WARNING][2025-12-12 16:13:29,436][log.py:249]Not Found: /api/project/create_renji/ [WARNING][2025-12-12 16:21:44,243][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:22:09,411][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:23:07,595][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:23:10,268][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:23:24,260][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:23:27,898][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-12 16:24:00,791][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-15 09:05:32,300][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-15 09:05:32,334][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-15 09:05:37,471][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-15 09:33:41,980][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-15 09:33:41,992][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-15 09:57:02,672][operation.py:131]"GET - TestDemandController[get_test_demand_list] /api/project/getTestDemandList" (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") [ERROR][2025-12-15 09:57:02,672][errors.py:131](1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ MySQLdb.OperationalError: (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 64, in get_test_demand_list for step_obj in query_single.testQField.all(): ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 390, in __iter__ self._fetch_all() ~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 95, in __iter__ results = compiler.execute_sql( chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1624, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute return super().execute(sql, params) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.OperationalError: (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") [ERROR][2025-12-15 09:57:02,696][log.py:249]Internal Server Error: /api/project/getTestDemandList [WARNING][2025-12-15 09:57:03,692][operation.py:131]"GET - TestDemandController[get_test_demand_one] /api/project/getTestDemandOne" (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") [ERROR][2025-12-15 09:57:03,692][errors.py:131](1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ MySQLdb.OperationalError: (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 77, in get_test_demand_one for step_obj in demand_qs.testQField.all(): ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 390, in __iter__ self._fetch_all() ~~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 95, in __iter__ results = compiler.execute_sql( chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1624, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute return super().execute(sql, params) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.OperationalError: (1054, "Unknown column 'project_testdemandcontent.subDescription' in 'field list'") [ERROR][2025-12-15 09:57:03,785][log.py:249]Internal Server Error: /api/project/getTestDemandOne [WARNING][2025-12-15 15:17:50,036][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'tuple' and 'float'",) [ERROR][2025-12-15 15:17:50,037][errors.py:131]'<' not supported between instances of 'tuple' and 'float' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 746, in create_xqComparison print(sorted(design_list, key=chapter_key)) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: '<' not supported between instances of 'tuple' and 'float' [ERROR][2025-12-15 15:17:50,041][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 15:21:57,918][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'tuple' and 'int'",) [ERROR][2025-12-15 15:21:57,918][errors.py:131]'<' not supported between instances of 'tuple' and 'int' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 746, in create_xqComparison print(sorted(design_list, key=chapter_key)) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: '<' not supported between instances of 'tuple' and 'int' [ERROR][2025-12-15 15:21:57,921][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 15:54:44,559][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'tuple' and 'int'",) [ERROR][2025-12-15 15:54:44,560][errors.py:131]'<' not supported between instances of 'tuple' and 'int' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) TypeError: '<' not supported between instances of 'tuple' and 'int' [ERROR][2025-12-15 15:54:44,626][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 15:55:42,690][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ('can only concatenate tuple (not "int") to tuple',) [ERROR][2025-12-15 15:55:42,690][errors.py:131]can only concatenate tuple (not "int") to tuple Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 842, in chapter_key big_num += 1 TypeError: can only concatenate tuple (not "int") to tuple [ERROR][2025-12-15 15:55:42,696][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 15:56:03,422][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ('can only concatenate tuple (not "int") to tuple',) [ERROR][2025-12-15 15:56:03,422][errors.py:131]can only concatenate tuple (not "int") to tuple Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 842, in chapter_key big_num += 1 TypeError: can only concatenate tuple (not "int") to tuple [ERROR][2025-12-15 15:56:03,427][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 15:59:24,732][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'tuple' and 'int'",) [ERROR][2025-12-15 15:59:24,738][errors.py:131]'<' not supported between instances of 'tuple' and 'int' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) TypeError: '<' not supported between instances of 'tuple' and 'int' [ERROR][2025-12-15 15:59:24,744][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 16:02:18,376][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'list' and 'int'",) [ERROR][2025-12-15 16:02:18,379][errors.py:131]'<' not supported between instances of 'list' and 'int' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) TypeError: '<' not supported between instances of 'list' and 'int' [ERROR][2025-12-15 16:02:18,384][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-15 16:04:13,121][operation.py:131]"GET - GenerateControllerDG[create_xqComparison] /api/generate/create/xqComparison" ("'<' not supported between instances of 'str' and 'int'",) [ERROR][2025-12-15 16:04:13,121][errors.py:131]'<' not supported between instances of 'str' and 'int' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 747, in create_xqComparison design_list = sorted(design_list, key=chapter_key) TypeError: '<' not supported between instances of 'str' and 'int' [ERROR][2025-12-15 16:04:13,127][log.py:249]Internal Server Error: /api/generate/create/xqComparison [WARNING][2025-12-16 09:45:10,579][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-16 10:39:22,476][operation.py:131]"GET - ProjectController[document_time_show] /api/testmanage/project/document_time_show" (500, '项目结束时间早于最后一轮次结束时间或等于开始时间,请修改项目结束时间') [ERROR][2025-12-16 10:39:22,481][log.py:249]Internal Server Error: /api/testmanage/project/document_time_show [WARNING][2025-12-16 10:39:38,412][operation.py:131]"GET - ProjectController[document_time_show] /api/testmanage/project/document_time_show" (500, '项目结束时间早于最后一轮次结束时间或等于开始时间,请修改项目结束时间') [ERROR][2025-12-16 10:39:38,420][log.py:249]Internal Server Error: /api/testmanage/project/document_time_show [WARNING][2025-12-17 09:16:51,222][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-17 09:16:51,240][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-17 09:17:00,834][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-17 13:17:55,763][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-17 13:48:07,048][operation.py:131]"POST - DesignController[multi_create_design] /api/project/designDemand/multi_save" ([{'type': 'missing', 'loc': ('body', 'payload', 'projectId'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'key'), 'msg': 'Field required'}],) [WARNING][2025-12-17 13:48:07,059][log.py:249]Unprocessable Content: /api/project/designDemand/multi_save [WARNING][2025-12-17 13:58:05,302][operation.py:131]"GET - DesignController[get_design_tree] /api/project/getDesignDemandInfo" () [ERROR][2025-12-17 13:58:05,303][errors.py:131]1 validation error for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-17 13:58:05,307][log.py:249]Internal Server Error: /api/project/getDesignDemandInfo [WARNING][2025-12-17 14:01:35,405][operation.py:131]"GET - DesignController[get_design_tree] /api/project/getDesignDemandInfo" () [ERROR][2025-12-17 14:01:35,405][errors.py:131]1 validation error for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-17 14:01:35,406][log.py:249]Internal Server Error: /api/project/getDesignDemandInfo [WARNING][2025-12-17 14:03:00,327][operation.py:131]"GET - DesignController[get_design_tree] /api/project/getDesignDemandInfo" () [ERROR][2025-12-17 14:03:00,327][errors.py:131]2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-17 14:03:00,327][log.py:249]Internal Server Error: /api/project/getDesignDemandInfo [WARNING][2025-12-17 14:07:29,691][operation.py:131]"POST - DesignController[multi_create_design] /api/project/designDemand/multi_save" (1048, "Column 'chapter' cannot be null") [ERROR][2025-12-17 14:07:29,691][errors.py:131](1048, "Column 'chapter' cannot be null") Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ MySQLdb.IntegrityError: (1048, "Column 'chapter' cannot be null") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 121, in multi_create_design Design.objects.bulk_create(bulk_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 833, in bulk_create returned_columns = self._batched_insert( objs_without_pk, ...<4 lines>... unique_fields=unique_fields, ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1956, in _batched_insert self._insert( ~~~~~~~~~~~~^ item, ^^^^^ ...<5 lines>... returning_fields=returning_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1925, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute return super().execute(sql, params) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.IntegrityError: (1048, "Column 'chapter' cannot be null") [ERROR][2025-12-17 14:07:29,713][log.py:249]Internal Server Error: /api/project/designDemand/multi_save [WARNING][2025-12-17 14:07:35,712][operation.py:131]"POST - DesignController[multi_create_design] /api/project/designDemand/multi_save" (1048, "Column 'chapter' cannot be null") [ERROR][2025-12-17 14:07:35,712][errors.py:131](1048, "Column 'chapter' cannot be null") Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ MySQLdb.IntegrityError: (1048, "Column 'chapter' cannot be null") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 121, in multi_create_design Design.objects.bulk_create(bulk_list) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 833, in bulk_create returned_columns = self._batched_insert( objs_without_pk, ...<4 lines>... unique_fields=unique_fields, ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1956, in _batched_insert self._insert( ~~~~~~~~~~~~^ item, ^^^^^ ...<5 lines>... returning_fields=returning_fields, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1925, in execute_sql cursor.execute(sql, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute return super().execute(sql, params) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute return self._execute_with_wrappers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ sql, params, many=False, executor=self._execute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute return self.cursor.execute(sql, params) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\base.py", line 78, in execute return self.cursor.execute(query, args) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute res = self._query(mogrified_query) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query db.query(q) ~~~~~~~~^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query _mysql.connection.query(self, query) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ django.db.utils.IntegrityError: (1048, "Column 'chapter' cannot be null") [ERROR][2025-12-17 14:07:35,723][log.py:249]Internal Server Error: /api/project/designDemand/multi_save [WARNING][2025-12-17 14:08:02,886][operation.py:131]"GET - DesignController[get_design_tree] /api/project/getDesignDemandInfo" () [ERROR][2025-12-17 14:08:02,887][errors.py:131]2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-17 14:08:02,888][log.py:249]Internal Server Error: /api/project/getDesignDemandInfo [WARNING][2025-12-17 14:08:21,974][operation.py:131]"GET - DesignController[get_design_tree] /api/project/getDesignDemandInfo" () [ERROR][2025-12-17 14:08:21,974][errors.py:131]2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.24.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.25.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-17 14:08:21,976][log.py:249]Internal Server Error: /api/project/getDesignDemandInfo [WARNING][2025-12-18 09:04:40,200][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-18 09:04:40,243][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-18 09:04:52,816][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-18 15:36:58,848][operation.py:131]"POST - TestDemandController[create_multi_test_demand] /api/project/testDemand/multi_save" ([{'type': 'list_type', 'loc': ('body', 'payload', 'demands', 0, 'testContent'), 'msg': 'Input should be a valid list'}],) [WARNING][2025-12-18 15:36:58,856][log.py:249]Unprocessable Content: /api/project/testDemand/multi_save [WARNING][2025-12-18 17:18:11,818][operation.py:131]"POST - TestDemandController[create_multi_test_demand] /api/project/testDemand/multi_save" ("'ChenResponse' object has no attribute 'message'",) [ERROR][2025-12-18 17:18:11,818][errors.py:131]'ChenResponse' object has no attribute 'message' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\testDemand.py", line 176, in create_multi_test_demand print(create_demands.message) ^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'ChenResponse' object has no attribute 'message' [ERROR][2025-12-18 17:18:11,823][log.py:249]Internal Server Error: /api/project/testDemand/multi_save [WARNING][2025-12-19 09:27:18,974][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-19 09:27:19,003][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-19 09:27:23,808][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-19 11:18:04,195][log.py:249]Not Found: /api/project/getRelatedTestDemand [WARNING][2025-12-19 11:19:38,080][log.py:249]Not Found: /api/project/getRelatedTestDemand [WARNING][2025-12-19 11:19:42,169][log.py:249]Not Found: /api/project/getRelatedTestDemand [WARNING][2025-12-19 14:25:44,668][log.py:249]Not Found: /api/project/case/multi_save [WARNING][2025-12-19 14:26:17,046][operation.py:131]"POST - CaseController[multi_case_save] /api/project/case/multi_save" ([{'type': 'missing', 'loc': ('body', 'payload', 'cases', 0, 'test_step'), 'msg': 'Field required'}],) [WARNING][2025-12-19 14:26:17,055][log.py:249]Unprocessable Content: /api/project/case/multi_save [WARNING][2025-12-19 14:26:19,771][operation.py:131]"POST - CaseController[multi_case_save] /api/project/case/multi_save" ([{'type': 'missing', 'loc': ('body', 'payload', 'cases', 0, 'test_step'), 'msg': 'Field required'}],) [WARNING][2025-12-19 14:26:19,781][log.py:249]Unprocessable Content: /api/project/case/multi_save [WARNING][2025-12-19 15:36:39,268][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:36:39,268][errors.py:131]2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:36:39,275][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:37:25,844][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:37:25,844][errors.py:131]2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:37:25,846][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:37:26,553][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:37:26,553][errors.py:131]2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:37:26,555][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:37:28,948][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:37:28,948][errors.py:131]2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 2 validation errors for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type response.1.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:37:28,949][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:44:55,327][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:44:55,327][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:44:55,329][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:45:56,389][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:45:56,389][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:45:56,391][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:45:57,948][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:45:57,948][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:45:57,950][log.py:249]Internal Server Error: /api/project/getCaseInfo [ERROR][2025-12-19 15:46:29,253][log.py:249]Internal Server Error: /api/project/case/create_by_demand [WARNING][2025-12-19 15:47:41,071][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:47:41,071][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:47:41,073][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:47:50,358][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:47:50,358][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:47:50,359][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:48:19,534][operation.py:131]"GET - CaseController[get_case_tree] /api/project/getCaseInfo" () [ERROR][2025-12-19 15:48:19,534][errors.py:131]1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema response.0.title Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.12/v/string_type [ERROR][2025-12-19 15:48:19,536][log.py:249]Internal Server Error: /api/project/getCaseInfo [WARNING][2025-12-19 15:53:11,960][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-19 15:53:12,023][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-19 15:53:16,809][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-22 09:12:02,397][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-22 09:12:02,620][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-22 09:12:41,059][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-22 09:18:31,339][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ([{'type': 'string_type', 'loc': ('body', 'payload', 'exetime'), 'msg': 'Input should be a valid string'}],) [WARNING][2025-12-22 09:18:31,348][log.py:249]Unprocessable Content: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:19:30,015][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ([{'type': 'string_type', 'loc': ('body', 'payload', 'exetime'), 'msg': 'Input should be a valid string'}],) [WARNING][2025-12-22 09:19:30,026][log.py:249]Unprocessable Content: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:19:42,128][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ([{'type': 'string_type', 'loc': ('body', 'payload', 'exetime'), 'msg': 'Input should be a valid string'}],) [WARNING][2025-12-22 09:19:42,138][log.py:249]Unprocessable Content: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:19:47,040][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ([{'type': 'string_type', 'loc': ('body', 'payload', 'exetime'), 'msg': 'Input should be a valid string'}],) [WARNING][2025-12-22 09:19:47,048][log.py:249]Unprocessable Content: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:20:16,492][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ([{'type': 'string_type', 'loc': ('body', 'payload', 'exetime'), 'msg': 'Input should be a valid string'}],) [WARNING][2025-12-22 09:20:16,501][log.py:249]Unprocessable Content: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:32:38,897][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ('fromisoformat: argument must be str',) [ERROR][2025-12-22 09:32:38,897][errors.py:131]fromisoformat: argument must be str Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\case.py", line 379, in bulk_replace_time case_qs.update(exe_time=payload.exetime) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1300, in update rows = query.get_compiler(self.db).execute_sql(ROW_COUNT) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 2111, in execute_sql row_count = super().execute_sql(result_type) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1611, in execute_sql sql, params = self.as_sql() ~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\compiler.py", line 49, in as_sql update_query, update_params = super().as_sql() ~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 2065, in as_sql val = field.get_db_prep_save(val, connection=self.connection) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1011, in get_db_prep_save return self.get_db_prep_value(value, connection=connection, prepared=False) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1541, in get_db_prep_value value = self.get_prep_value(value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1536, in get_prep_value return self.to_python(value) ~~~~~~~~~~~~~~^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1492, in to_python parsed = parse_date(value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\utils\dateparse.py", line 74, in parse_date return datetime.date.fromisoformat(value) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ TypeError: fromisoformat: argument must be str [ERROR][2025-12-22 09:32:38,922][log.py:249]Internal Server Error: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:46:58,701][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ('fromisoformat: argument must be str',) [ERROR][2025-12-22 09:46:58,701][errors.py:131]fromisoformat: argument must be str Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\case.py", line 379, in bulk_replace_time case_qs.update(exe_time=payload.exetime) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1300, in update rows = query.get_compiler(self.db).execute_sql(ROW_COUNT) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 2111, in execute_sql row_count = super().execute_sql(result_type) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1611, in execute_sql sql, params = self.as_sql() ~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\backends\mysql\compiler.py", line 49, in as_sql update_query, update_params = super().as_sql() ~~~~~~~~~~~~~~^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\compiler.py", line 2065, in as_sql val = field.get_db_prep_save(val, connection=self.connection) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1011, in get_db_prep_save return self.get_db_prep_value(value, connection=connection, prepared=False) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1541, in get_db_prep_value value = self.get_prep_value(value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1536, in get_prep_value return self.to_python(value) ~~~~~~~~~~~~~~^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 1492, in to_python parsed = parse_date(value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\utils\dateparse.py", line 74, in parse_date return datetime.date.fromisoformat(value) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ TypeError: fromisoformat: argument must be str [ERROR][2025-12-22 09:46:58,711][log.py:249]Internal Server Error: /api/project/case/timeReplace/ [WARNING][2025-12-22 09:48:59,424][operation.py:131]"POST - CaseController[bulk_replace_time] /api/project/case/timeReplace/" ("Can't parse date string `2025-11-25`",) [ERROR][2025-12-22 09:48:59,424][errors.py:131]Can't parse date string `2025-11-25` Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\case.py", line 380, in bulk_replace_time print(faker.date_between_dates(date_start='2025-11-25',date_end='2025-12-25')) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\faker\providers\date_time\__init__.py", line 2241, in date_between_dates return self.date_time_between_dates(date_start, date_end).date() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\faker\providers\date_time\__init__.py", line 2205, in date_time_between_dates else self._parse_date_time(datetime_start) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\faker\providers\date_time\__init__.py", line 2063, in _parse_date_time time_params = cls._parse_date_string(value) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\faker\providers\date_time\__init__.py", line 2039, in _parse_date_string raise ParseError(f"Can't parse date string `{value}`") faker.providers.date_time.ParseError: Can't parse date string `2025-11-25` [ERROR][2025-12-22 09:48:59,427][log.py:249]Internal Server Error: /api/project/case/timeReplace/ [WARNING][2025-12-22 10:51:49,526][log.py:249]Not Found: /api/project/copy_current/ [WARNING][2025-12-22 10:52:17,936][log.py:249]Not Found: /api/project/copy_current [WARNING][2025-12-22 10:52:20,219][log.py:249]Not Found: /api/project/copy_current [WARNING][2025-12-22 11:27:08,058][operation.py:131]"GET - DesignController[copy_current] /api/project/copy_current" ('sequence item 2: expected str instance, int found',) [ERROR][2025-12-22 11:27:08,059][errors.py:131]sequence item 2: expected str instance, int found Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 226, in copy_current new_design_obj.key = "".join([dut_obj.key, "-", key_index]) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: sequence item 2: expected str instance, int found [ERROR][2025-12-22 11:27:08,061][log.py:249]Internal Server Error: /api/project/copy_current [WARNING][2025-12-22 11:27:19,118][operation.py:131]"GET - DesignController[copy_current] /api/project/copy_current" ('sequence item 2: expected str instance, int found',) [ERROR][2025-12-22 11:27:19,118][errors.py:131]sequence item 2: expected str instance, int found Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 226, in copy_current new_design_obj.key = "".join([dut_obj.key, "-", key_index]) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: sequence item 2: expected str instance, int found [ERROR][2025-12-22 11:27:19,120][log.py:249]Internal Server Error: /api/project/copy_current [WARNING][2025-12-22 14:03:12,179][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:03:12,180][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 42, in get_problem_list qs = case_obj.caseField.filter(project__id=data.project_id, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:03:12,190][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:04:39,819][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:04:39,820][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 42, in get_problem_list qs = case_obj.caseField.filter(project__id=data.project_id, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:04:39,822][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:11:08,612][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:11:08,612][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 42, in get_problem_list qs = case_obj.caseField.filter(project__id=data.project_id, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:11:08,614][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:11:11,516][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:11:11,516][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 42, in get_problem_list qs = case_obj.caseField.filter(project__id=data.project_id, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:11:11,518][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:11:27,159][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:11:27,159][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 43, in get_problem_list qs = case_obj.caseField.filter(project__id=data.project_id, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:11:27,163][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:16:24,304][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:16:24,304][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 43, in get_problem_list "status__icontains":data.status, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:16:24,306][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:16:40,628][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'NoneType' object has no attribute 'caseField'",) [ERROR][2025-12-22 14:16:40,628][errors.py:131]'NoneType' object has no attribute 'caseField' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 43, in get_problem_list "status__icontains":data.status, ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'caseField' [ERROR][2025-12-22 14:16:40,629][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 14:22:16,503][operation.py:131]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("Cannot resolve keyword 'round' into field. Choices are: analysis, case, closeMethod, create_datetime, designDate, designerPerson, effect_scope, grade, id, ident, name, operation, postDate, postPerson, project, project_id, remark, result, solve, sort, status, type, update_datetime, verifyDate, verifyPerson, verify_result",) [ERROR][2025-12-22 14:22:16,507][errors.py:131]Cannot resolve keyword 'round' into field. Choices are: analysis, case, closeMethod, create_datetime, designDate, designerPerson, effect_scope, grade, id, ident, name, operation, postDate, postPerson, project, project_id, remark, result, solve, sort, status, type, update_datetime, verifyDate, verifyPerson, verify_result Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\python13\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 270, in view_with_pagination items = func(request, **kwargs) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 57, in get_problem_list qs = Problem.objects.filter(**query_params).order_by("id") ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1542, in filter return self._filter_or_exclude(False, args, kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1560, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1570, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1671, in add_q clause, _ = self._add_q(q_object, can_reuse) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1703, in _add_q child_clause, needed_inner = self.build_filter( ~~~~~~~~~~~~~~~~~^ child, ^^^^^^ ...<7 lines>... update_join_types=update_join_types, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1551, in build_filter lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1358, in solve_lookup_type _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1832, in names_to_path raise FieldError( ...<2 lines>... ) django.core.exceptions.FieldError: Cannot resolve keyword 'round' into field. Choices are: analysis, case, closeMethod, create_datetime, designDate, designerPerson, effect_scope, grade, id, ident, name, operation, postDate, postPerson, project, project_id, remark, result, solve, sort, status, type, update_datetime, verifyDate, verifyPerson, verify_result [ERROR][2025-12-22 14:22:16,567][log.py:249]Internal Server Error: /api/project/getProblemList [WARNING][2025-12-22 18:54:25,516][operation.py:131]"PUT - ProblemController[update_problem] /api/project/problem/update/110" ([{'type': 'missing', 'loc': ('body', 'payload', 'projectId'), 'msg': 'Field required'}],) [WARNING][2025-12-22 18:54:25,524][log.py:249]Unprocessable Content: /api/project/problem/update/110 [WARNING][2025-12-23 09:10:01,937][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-23 09:10:01,993][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-23 09:10:05,307][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-23 10:30:39,952][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:30:39,953][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:30:39,965][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:31:04,888][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:31:04,889][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:31:04,892][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:31:15,083][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:31:15,085][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [WARNING][2025-12-23 10:31:15,086][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:31:15,087][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:31:15,087][log.py:249]Internal Server Error: /api/system/dataDict/list [ERROR][2025-12-23 10:31:15,089][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:33:01,200][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:33:01,200][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [WARNING][2025-12-23 10:33:01,202][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:33:01,203][log.py:249]Internal Server Error: /api/system/dataDict/list [ERROR][2025-12-23 10:33:01,204][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:33:01,209][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:33:28,003][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [WARNING][2025-12-23 10:33:28,004][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:33:28,005][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:33:28,005][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:33:28,007][log.py:249]Internal Server Error: /api/system/dataDict/list [ERROR][2025-12-23 10:33:28,013][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:33:55,898][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:33:55,899][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:33:55,903][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:33:55,909][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:33:55,909][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:33:55,913][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:34:10,829][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:10,829][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:34:10,831][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:34:10,838][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:10,838][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:34:10,840][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:34:22,122][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:22,122][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:34:22,123][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:34:22,139][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:22,139][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:34:22,141][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-23 10:34:37,398][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:37,399][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [WARNING][2025-12-23 10:34:37,400][operation.py:131]"GET - DictController[get_dict] /api/system/dataDict/list" ('Dict matching query does not exist.',) [ERROR][2025-12-23 10:34:37,401][errors.py:131]Dict matching query does not exist. Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\dict\controllers\dict.py", line 22, in get_dict dict_qs = Dict.objects.get(code=code) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 639, in get raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) apps.dict.models.Dict.DoesNotExist: Dict matching query does not exist. [ERROR][2025-12-23 10:34:37,402][log.py:249]Internal Server Error: /api/system/dataDict/list [ERROR][2025-12-23 10:34:37,412][log.py:249]Internal Server Error: /api/system/dataDict/list [WARNING][2025-12-24 16:37:55,823][log.py:249]Not Found: / [WARNING][2025-12-24 16:37:55,938][log.py:249]Not Found: /favicon.ico [WARNING][2025-12-24 16:39:23,788][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-24 16:39:23,853][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-24 16:39:28,506][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-29 15:33:48,008][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2025-12-29 15:43:37,401][log.py:249]Payment Required: /api/project/create_renji/ [WARNING][2025-12-29 15:47:52,855][operation.py:131]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ("file 'C:\\Users\\31429\\AppData\\Local\\Temp\\tmpcpy143v1\\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml'",) [ERROR][2025-12-29 15:47:52,855][errors.py:131]file 'C:\Users\31429\AppData\Local\Temp\tmpcpy143v1\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 252, in upload_xq_docx extracter = DocxChapterExtractor(docx_path) File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 18, in __init__ self.doc = docx.Document(docx_path) # 解析文档 ~~~~~~~~~~~~~^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docx\api.py", line 30, in Document raise ValueError(tmpl % (docx, document_part.content_type)) ValueError: file 'C:\Users\31429\AppData\Local\Temp\tmpcpy143v1\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml' [ERROR][2025-12-29 15:47:52,858][log.py:249]Internal Server Error: /api/dut_upload/upload_xq_docx/ [WARNING][2025-12-29 15:48:14,809][operation.py:131]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ("file 'C:\\Users\\31429\\AppData\\Local\\Temp\\tmp_n55usen\\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml'",) [ERROR][2025-12-29 15:48:14,810][errors.py:131]file 'C:\Users\31429\AppData\Local\Temp\tmp_n55usen\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml' Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 252, in upload_xq_docx extracter = DocxChapterExtractor(docx_path) File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 18, in __init__ self.doc = docx.Document(docx_path) # 解析文档 ~~~~~~~~~~~~~^^^^^^^^^^^ File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docx\api.py", line 30, in Document raise ValueError(tmpl % (docx, document_part.content_type)) ValueError: file 'C:\Users\31429\AppData\Local\Temp\tmp_n55usen\21352标校软件需求规格说明V1.01(公开).doc' is not a Word file, content type is 'application/vnd.openxmlformats-officedocument.themeManager+xml' [ERROR][2025-12-29 15:48:14,811][log.py:249]Internal Server Error: /api/dut_upload/upload_xq_docx/ [WARNING][2025-12-29 16:07:51,156][log.py:249]Bad Request: /api/project/testDemand/solveRelatedTestDemand [WARNING][2025-12-30 09:08:25,722][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2025-12-30 09:08:25,816][log.py:249]Unauthorized: /api/system/logout [WARNING][2025-12-30 09:09:35,244][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-05 15:36:48,015][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 09:53:36,139][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2026-01-12 09:53:36,226][log.py:249]Unauthorized: /api/system/logout [WARNING][2026-01-12 09:53:40,193][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:22:18,307][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:22:27,314][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:22:30,857][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:23:39,227][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:23:39,511][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" () [ERROR][2026-01-12 10:23:39,511][errors.py:131]3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing [ERROR][2026-01-12 10:23:39,522][log.py:249]Internal Server Error: /api/system/login [WARNING][2026-01-12 10:24:08,914][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:24:09,211][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" () [ERROR][2026-01-12 10:24:09,211][errors.py:131]3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing [ERROR][2026-01-12 10:24:09,213][log.py:249]Internal Server Error: /api/system/login [WARNING][2026-01-12 10:24:09,825][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:24:10,314][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" () [ERROR][2026-01-12 10:24:10,314][errors.py:131]3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing [ERROR][2026-01-12 10:24:10,315][log.py:249]Internal Server Error: /api/system/login [WARNING][2026-01-12 10:24:14,108][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:24:14,620][operation.py:131]"POST - UserTokenController[obtain_token] /api/system/login" () [ERROR][2026-01-12 10:24:14,620][errors.py:131]3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run _processed_results = self._result_to_response( request, result, ctx.response ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response validated_object = response_model.model_validate( resp_object, context={"request": request, "response_status": status} ) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ obj, ^^^^ ...<5 lines>... by_name=by_name, ^^^^^^^^^^^^^^^^ ) ^ pydantic_core._pydantic_core.ValidationError: 3 validation errors for NinjaResponseSchema response.token Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.refresh Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing response.token_exp_data Field required [type=missing, input_value=, input_type=DjangoGetter] For further information visit https://errors.pydantic.dev/2.12/v/missing [ERROR][2026-01-12 10:24:14,630][log.py:249]Internal Server Error: /api/system/login [WARNING][2026-01-12 10:25:39,666][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-12 10:25:52,819][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-20 15:35:49,614][log.py:249]Not Found: / [WARNING][2026-01-20 15:35:49,619][log.py:249]Not Found: / [WARNING][2026-01-20 15:35:49,623][log.py:249]Not Found: / [WARNING][2026-01-20 15:35:49,627][log.py:249]Not Found: / [WARNING][2026-01-20 15:35:49,756][log.py:249]Not Found: /favicon.ico [WARNING][2026-01-20 15:35:49,811][log.py:249]Not Found: /favicon.ico [WARNING][2026-01-20 15:35:49,847][log.py:249]Not Found: /favicon.ico [WARNING][2026-01-20 15:35:49,887][log.py:249]Not Found: /favicon.ico [WARNING][2026-01-20 15:36:36,008][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-20 16:34:34,986][logger.py:25][回归测试说明模块][当前文档全部片段]片段:该项目没有创建轮次 [WARNING][2026-01-20 16:34:34,987][log.py:249]Bad Request: /api/generateHSM/create/basicInformation [WARNING][2026-01-21 09:08:12,013][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-21 09:20:15,753][log.py:249]Unprocessable Content: /api/project/switch_position [WARNING][2026-01-21 09:20:20,719][log.py:249]Unprocessable Content: /api/project/switch_position [WARNING][2026-01-21 09:59:44,017][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-21 10:11:27,647][operation.py:131]"GET - DesignController[switch_position] /api/project/switch_position" ('str.join() takes exactly one argument (2 given)',) [ERROR][2026-01-21 10:11:27,647][errors.py:131]str.join() takes exactly one argument (2 given) Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\programs\uv\python\cpython-3.13.11-windows-x86_64-none\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 268, in switch_position return_key = DesignDrapAtoB(from_design_obj, to_design_obj, design_qs, pos) File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\dragAndDrop.py", line 20, in DesignDrapAtoB prefix = "".join(a.dut.key, "-") TypeError: str.join() takes exactly one argument (2 given) [ERROR][2026-01-21 10:11:27,651][log.py:249]Internal Server Error: /api/project/switch_position [WARNING][2026-01-21 10:13:50,072][operation.py:131]"GET - DesignController[switch_position] /api/project/switch_position" ('cannot unpack non-iterable Design object',) [ERROR][2026-01-21 10:13:50,073][errors.py:131]cannot unpack non-iterable Design object Traceback (most recent call last): File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 212, in run result = self.view_func(request, **ctx.kwargs["view_func_kwargs"]) File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 108, in as_view result = self.route.view_func( ctx.controller_instance, *args, **ctx.view_func_kwargs ) File "D:\programs\uv\python\cpython-3.13.11-windows-x86_64-none\Lib\contextlib.py", line 85, in inner return func(*args, **kwds) File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 268, in switch_position return_key = DesignDrapAtoB(from_design_obj, to_design_obj, design_qs, pos) File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\dragAndDrop.py", line 21, in DesignDrapAtoB for index, obj in list_qs: ^^^^^^^^^^ TypeError: cannot unpack non-iterable Design object [ERROR][2026-01-21 10:13:50,075][log.py:249]Internal Server Error: /api/project/switch_position [WARNING][2026-01-26 09:29:52,516][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2026-01-26 09:29:52,614][log.py:249]Unauthorized: /api/system/logout [WARNING][2026-01-26 09:34:15,617][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-26 10:18:20,468][log.py:249]Unprocessable Content: /api/project/switch_position [ERROR][2026-01-26 10:43:44,242][log.py:249]Internal Server Error: /api/project/case/create_by_demand [WARNING][2026-01-26 10:55:06,736][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-27 13:17:05,789][log.py:249]Unauthorized: /api/system/getInfo [WARNING][2026-01-27 13:17:05,892][log.py:249]Unauthorized: /api/system/logout [WARNING][2026-01-27 13:18:15,840][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []}) [WARNING][2026-01-28 12:13:49,105][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})