-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot export task (AssertionError) Due to invalid tracks #6779
Comments
Hi, could you please share a backup of the task? Please remove any images and other personal info from the archive. |
Hi @zhiltsov-max |
As you see, the check that fails has been added specifically to catch invalid tracks. It's one of the problems we're trying to reproduce, but could not do it reliably. I suppose there can be some unexpected frame sequence in the track annotations, so you should check the frame ids and the |
Thank you for your suggestion. |
I was unable to reproduce the bug in the new task, so I will try to anonymize one of the existing tasks causing the error. |
I am sending an example of anonymized two tasks in which an export error occurred. Example 1: Example 2: |
@zhiltsov-max |
Hi, Here's one way to reproduce an AssertionError in any cvat object tracking task:
The reason for the AssertionError when trying to export annotations is that the cvat in the originally exported file places tracks for objects where the outside property is checked on the first frame on which the object first appeared (or on all frames for a given object). If anyone needs it, they can fix their xml annotations (format xml "Cvat for video 1.1") with a python3 script that I wrote. |
Hi, probably I've got some understanding about possible causes of the problem. There is the function The problem can be obtained during annotation saving, import or export. I think, the proper solution would be:
|
Hello, @Eldies , @zhiltsov-max , just wanted to clarify are there any estimations on when this is expected to be resolved? |
fixed in #8553 |
My actions before raising this issue
Steps to Reproduce (for bugs)
Some of our tasks cannot be exported,
Expected Behaviour
Export
Current Behaviour
when we try to export them we get an error 500:
AssertionError
Possible Solution
🤷
Context
Some of affected tasks could be downloaded 2 days ago, but now they cannot be exported.
I can still open them and watch their content.
Your Environment
git log -1
):docker version
(e.g. Docker 17.0.05):Selfhosted CVAT version
2.6.1
The text was updated successfully, but these errors were encountered: