-
Notifications
You must be signed in to change notification settings - Fork 36
Cannot validate any workbench or batch edit data sets #6431
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
Comments
Cannot recreate on the picklist workbench dataset from the video worked: https://ojsmnh20250314-production.test.specifysystems.org/specify/workbench/201 Maybe it's a browser side issue related to cache? |
I'm able to consistently recreate the issue on the issue_6431.movhttps://ojsmnh20250404batcheditlatest-issue-6127.test.specifysystems.org/specify/workbench/108 It doesn't look like a cache issue: it looks like a problem with the worker itself; more specifically, it looks like either the worker is unable to connect to redis/backend or vice-versa. Note that this problem also occurs for merging proccess and not just WorkBench operations. issue_6431_merge.movLooking at the worker logs for this instance, it looks like the celery worker lost connection with redis and has since been unresponsive to the backend's attempt to communicate through redis. Below are the logs for the instance's worker as well as the instance's I'm unable to recreate the Issue locally, and unsure exactly what caused this disconnect on the test panel in the first place. |
I was able to recreate it once so far on https://ojsmnhbatchedit20250404-batchedit-broken-validation-debug.test.specifysystems.org/specify/workbench/345
It does look like some internal error with Celery. However, I was able to click on stop in the validation dialog and retry and it started working again. |
My guess is that this has something to do with the recent Django upgrade to 4.2. I have created a branch that upgrades Celery to the latest version. (#6437) There doesn't seem to be a way to reliably recreate the worker disconnection. We'll just have to keep testing the branch and hope it fixes the problem. Here's an instance with the latest celery version: https://ojsmnhbatchedit20250404-issue-6431.test.specifysystems.org/specify/workbench/345 |
Describe the bug
When trying to validate a data set it just stays on the first validation status screen and nothing happens. This happens on production and batch edit PRs #6196 and #6428 so it is preventing a lot of testing. This is happening on ojsmnh, calvert, and kuinvertpaleo but it's not happening on ciscollecitons so i'm not sure what the issue is.
To Reproduce
Steps to reproduce the behavior:
For batch edit:
For workbench:
Expected behavior
It should validate properly
Screenshots
Batch edit:
04-21_14.15.mp4
Workbench:
04-21_14.16.mp4
Please fill out the following information manually:
The text was updated successfully, but these errors were encountered: