1549 lines
111 KiB
Plaintext
1549 lines
111 KiB
Plaintext
[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': []})
|