Closed
Description
My actions before raising this issue
- Read/searched the docsSearched past issues
Expected Behaviour
Current Behaviour
After doing some label work, the job can't be opened from task page again. (Not always, but with high probability)
There has some ways to recover:
- If you still has a web page open on this job, delete all skeleton labes and save the job, and the job can be opened again.
- go to project page, delete all box labels, and the job can be opened again.
Possible Solution
Steps to Reproduce (for bugs)
- create the Project and Task
- use automatic annotation (optional)
- add some skeleton labels and other labels, and save the job
- open another web page, try to open the job. Sometimes, you will get this error[Sorry, but this job was not found]. Once this error occurs, it cannot be opened no matter how many times you try.
Context
Your Environment
- Git hash commit (
git log -1
): b9abbce - Docker version `docker version: Docker 20.10.18
- Are you using Docker Swarm or Kubernetes?
- Operating System and version (e.g. Linux, Windows, MacOS): Linux
- Code example or link to GitHub repo or gist to reproduce problem:
- Other diagnostic information / logs:
Logs from `cvat` container
Logs from cvat_server
container:
2022-09-24 05:17:46,306 DEBG 'runserver' stderr output:
[Sat Sep 24 05:17:46.305948 2022] [wsgi:error] [pid 104:tid 140042918934272] [remote 172.18.0.7:39720] INFO:cvat.client:{"client_id":665336,"name":"Send user activity","time":"2022-09-24T05:17:46.270000Z","payload":{"working_time":0},"is_active":true,"username":"xxxxx"}
2022-09-24 05:17:48,357 DEBG 'runserver' stderr output:
[Sat Sep 24 05:17:48.357453 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] [2022-09-24 05:17:48,356] ERROR django.request: Internal Server Error: /api/jobs/9/annotations
[Sat Sep 24 05:17:48.357471 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] Traceback (most recent call last):
[Sat Sep 24 05:17:48.357475 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
[Sat Sep 24 05:17:48.357478 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = get_response(request)
[Sat Sep 24 05:17:48.357481 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
[Sat Sep 24 05:17:48.357484 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Sat Sep 24 05:17:48.357486 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
[Sat Sep 24 05:17:48.357490 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return view_func(*args, **kwargs)
[Sat Sep 24 05:17:48.357492 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view
[Sat Sep 24 05:17:48.357496 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return self.dispatch(request, *args, **kwargs)
[Sat Sep 24 05:17:48.357498 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
[Sat Sep 24 05:17:48.357502 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = self.handle_exception(exc)
[Sat Sep 24 05:17:48.357504 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
[Sat Sep 24 05:17:48.357507 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] self.raise_uncaught_exception(exc)
[Sat Sep 24 05:17:48.357510 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
2022-09-24 05:17:48,357 DEBG 'runserver' stderr output:
[Sat Sep 24 05:17:48.357513 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] raise exc
[Sat Sep 24 05:17:48.357522 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
[Sat Sep 24 05:17:48.357525 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = handler(request, *args, **kwargs)
[Sat Sep 24 05:17:48.357528 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/engine/views.py", line 1416, in annotations
[Sat Sep 24 05:17:48.357531 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return self.export_annotations(
[Sat Sep 24 05:17:48.357534 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/engine/mixins.py", line 276, in export_annotations
[Sat Sep 24 05:17:48.357537 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] data = get_data(pk)
[Sat Sep 24 05:17:48.357540 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/profiler.py", line 11, in wrapped
[Sat Sep 24 05:17:48.357543 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return f(*args, **kwargs)
[Sat Sep 24 05:17:48.357545 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/usr/lib/python3.8/contextlib.py", line 75, in inner
[Sat Sep 24 05:17:48.357548 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return func(*args, **kwds)
[Sat Sep 24 05:17:48.357551 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 659, in get_job_data
[Sat Sep 24 05:17:48.357554 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] annotation.init_from_db()
[Sat Sep 24 05:17:48.357557 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 535, in init_from_db
[Sat Sep 24 05:17:48.357560 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] self._init_shapes_from_db()
[Sat Sep 24 05:17:48.357563 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 437, in _init_shapes_from_db
[Sat Sep 24 05:17:48.357566 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] shapes[db_shape.parent].elements.append(db_shape)
[Sat Sep 24 05:17:48.357569 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] KeyError: 2529
[Sat Sep 24 05:17:48.357741 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] ERROR:django.request:Internal Server Error: /api/jobs/9/annotations
[Sat Sep 24 05:17:48.357748 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] Traceback (most recent call last):
[Sat Sep 24 05:17:48.357751 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
[Sat Sep 24 05:17:48.357753 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = get_response(request)
[Sat Sep 24 05:17:48.357756 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
[Sat Sep 24 05:17:48.357759 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Sat Sep 24 05:17:48.357762 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
[Sat Sep 24 05:17:48.357765 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return view_func(*args, **kwargs)
[Sat Sep 24 05:17:48.357769 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view
[Sat Sep 24 05:17:48.357772 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return self.dispatch(request, *args, **kwargs)
[Sat Sep 24 05:17:48.357775 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
[Sat Sep 24 05:17:48.357779 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = self.handle_exception(exc)
[Sat Sep 24 05:17:48.357782 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
2022-09-24 05:17:48,357 DEBG 'runserver' stderr output:
[Sat Sep 24 05:17:48.357784 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] self.raise_uncaught_exception(exc)
[Sat Sep 24 05:17:48.357789 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
[Sat Sep 24 05:17:48.357791 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] raise exc
[Sat Sep 24 05:17:48.357794 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/opt/venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
[Sat Sep 24 05:17:48.357797 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] response = handler(request, *args, **kwargs)
[Sat Sep 24 05:17:48.357800 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/engine/views.py", line 1416, in annotations
[Sat Sep 24 05:17:48.357802 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return self.export_annotations(
[Sat Sep 24 05:17:48.357805 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/engine/mixins.py", line 276, in export_annotations
[Sat Sep 24 05:17:48.357808 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] data = get_data(pk)
[Sat Sep 24 05:17:48.357810 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/profiler.py", line 11, in wrapped
[Sat Sep 24 05:17:48.357813 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return f(*args, **kwargs)
[Sat Sep 24 05:17:48.357815 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/usr/lib/python3.8/contextlib.py", line 75, in inner
[Sat Sep 24 05:17:48.357818 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] return func(*args, **kwds)
[Sat Sep 24 05:17:48.357821 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 659, in get_job_data
[Sat Sep 24 05:17:48.357823 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] annotation.init_from_db()
[Sat Sep 24 05:17:48.357826 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 535, in init_from_db
[Sat Sep 24 05:17:48.357829 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] self._init_shapes_from_db()
[Sat Sep 24 05:17:48.357832 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] File "/home/django/cvat/apps/dataset_manager/task.py", line 437, in _init_shapes_from_db
[Sat Sep 24 05:17:48.357834 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] shapes[db_shape.parent].elements.append(db_shape)
[Sat Sep 24 05:17:48.357837 2022] [wsgi:error] [pid 104:tid 140042910541568] [remote 172.18.0.7:39766] KeyError: 2529
Label RAW info
[
{
"name": "skeleton_A",
"id": 52,
"color": "#3d3df5",
"type": "skeleton",
"sublabels": [
{
"name": "1",
"attributes": [],
"type": "points",
"color": "#d12345",
"id": 53
},
{
"name": "2",
"attributes": [],
"type": "points",
"color": "#350dea",
"id": 54
},
{
"name": "3",
"attributes": [],
"type": "points",
"color": "#479ffe",
"id": 55
},
{
"name": "4",
"attributes": [],
"type": "points",
"color": "#4a649f",
"id": 56
},
{
"name": "5",
"attributes": [],
"type": "points",
"color": "#478144",
"id": 57
}
],
"svg": "<line x1="56.63188171386719" y1="28.813142776489258" x2="70.06201171875" y2="17.37938690185547" stroke="black" data-type="edge" data-node-from="4" stroke-width="0.5" data-node-to="5"></line><line x1="32.13097381591797" y1="37.34309005737305" x2="56.63188171386719" y2="28.813142776489258" stroke="black" data-type="edge" data-node-from="3" stroke-width="0.5" data-node-to="4"></line><line x1="23.964004516601562" y1="23.36849594116211" x2="32.13097381591797" y2="37.34309005737305" stroke="black" data-type="edge" data-node-from="2" stroke-width="0.5" data-node-to="3"></line><line x1="19.245311737060547" y1="10.119857788085938" x2="23.964004516601562" y2="23.36849594116211" stroke="black" data-type="edge" data-node-from="1" stroke-width="0.5" data-node-to="2"></line><circle r="1.5" stroke="black" fill="#b3b3b3" cx="19.245311737060547" cy="10.119857788085938" stroke-width="0.1" data-type="element node" data-element-id="1" data-node-id="1" data-label-id="53"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="23.964004516601562" cy="23.36849594116211" stroke-width="0.1" data-type="element node" data-element-id="2" data-node-id="2" data-label-id="54"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="32.13097381591797" cy="37.34309005737305" stroke-width="0.1" data-type="element node" data-element-id="3" data-node-id="3" data-label-id="55"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="56.63188171386719" cy="28.813142776489258" stroke-width="0.1" data-type="element node" data-element-id="4" data-node-id="4" data-label-id="56"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="70.06201171875" cy="17.37938690185547" stroke-width="0.1" data-type="element node" data-element-id="5" data-node-id="5" data-label-id="57"></circle>",
"attributes": []
},
{
"name": "skeleton_D",
"id": 58,
"color": "#ff6037",
"type": "skeleton",
"sublabels": [
{
"name": "1",
"attributes": [],
"type": "points",
"color": "#d12345",
"id": 59
},
{
"name": "2",
"attributes": [],
"type": "points",
"color": "#350dea",
"id": 60
},
{
"name": "3",
"attributes": [],
"type": "points",
"color": "#479ffe",
"id": 61
}
],
"svg": "<line x1="22.14912223815918" y1="43.33219909667969" x2="46.287052154541016" y2="58.819190979003906" stroke="black" data-type="edge" data-node-from="1" stroke-width="0.5" data-node-to="3"></line><line x1="22.14912223815918" y1="43.33219909667969" x2="8.356019020080566" y2="60.0896110534668" stroke="black" data-type="edge" data-node-from="1" stroke-width="0.5" data-node-to="2"></line><circle r="1.5" stroke="black" fill="#b3b3b3" cx="22.14912223815918" cy="43.33219909667969" stroke-width="0.1" data-type="element node" data-element-id="1" data-node-id="1" data-label-id="59"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="8.356019020080566" cy="60.0896110534668" stroke-width="0.1" data-type="element node" data-element-id="2" data-node-id="2" data-label-id="60"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="46.287052154541016" cy="58.819190979003906" stroke-width="0.1" data-type="element node" data-element-id="3" data-node-id="3" data-label-id="61"></circle>",
"attributes": []
},
{
"name": "skeleton_B",
"id": 62,
"color": "#ffcc33",
"type": "skeleton",
"sublabels": [
{
"name": "1",
"attributes": [],
"type": "points",
"color": "#d12345",
"id": 63
},
{
"name": "2",
"attributes": [],
"type": "points",
"color": "#350dea",
"id": 64
}
],
"svg": "<line x1="11.44131851196289" y1="40.24689865112305" x2="44.472171783447266" y2="41.88029479980469" stroke="black" data-type="edge" data-node-from="1" stroke-width="0.5" data-node-to="2"></line><circle r="1.5" stroke="black" fill="#b3b3b3" cx="11.44131851196289" cy="40.24689865112305" stroke-width="0.1" data-type="element node" data-element-id="1" data-node-id="1" data-label-id="63"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="44.472171783447266" cy="41.88029479980469" stroke-width="0.1" data-type="element node" data-element-id="2" data-node-id="2" data-label-id="64"></circle>",
"attributes": []
},
{
"name": "skeleton_C",
"id": 65,
"color": "#24b353",
"type": "skeleton",
"sublabels": [
{
"name": "1",
"attributes": [],
"type": "points",
"color": "#d12345",
"id": 66
},
{
"name": "2",
"attributes": [],
"type": "points",
"color": "#350dea",
"id": 67
}
],
"svg": "<line x1="20.69721794128418" y1="42.42475891113281" x2="58.80973815917969" y2="43.87666320800781" stroke="black" data-type="edge" data-node-from="1" stroke-width="0.5" data-node-to="2"></line><circle r="1.5" stroke="black" fill="#b3b3b3" cx="20.69721794128418" cy="42.42475891113281" stroke-width="0.1" data-type="element node" data-element-id="1" data-node-id="1" data-label-id="66"></circle><circle r="1.5" stroke="black" fill="#b3b3b3" cx="58.80973815917969" cy="43.87666320800781" stroke-width="0.1" data-type="element node" data-element-id="2" data-node-id="2" data-label-id="67"></circle>",
"attributes": []
},
{
"name": "A",
"id": 68,
"color": "#e400a8",
"type": "any",
"attributes": []
},
{
"name": "B",
"id": 69,
"color": "#7ca7df",
"type": "any",
"attributes": []
},
{
"name": "C",
"id": 70,
"color": "#906025",
"type": "any",
"attributes": []
},
{
"name": "D",
"id": 71,
"color": "#f4baf3",
"type": "any",
"attributes": []
}
]
Activity
bsekachev commentedon Sep 25, 2022
Hi @leonwujy
Thank you for detailed report.
Just give us some time to look into the issue.
matt-d commentedon Sep 26, 2022
I believe this error is also related - it occurs when trying to export/backup a keypoint job.