-
Notifications
You must be signed in to change notification settings - Fork 297
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
Submission status page should give a clear, detailed error after async validation fails #5696
Comments
Kind of a special case of #4346 |
Another special case that triggered this was a draft containing SVG artwork including the
and eventually the less specific (but still better than current)
|
Another case seen recently: a submission failed with an error message |
Yet another: a draft came in with |
fails because of the .txt in docName, but the result on the UI is inscrutable. |
A file failed submission because of
Changing the attribute to
Changing the attribute to |
As noted on #6221, that PR improves the status page to be less confusing after an error occurred but we should do a better job actually handling the errors we've gathered here before we close this. |
It would be good to be more transparent about what the failures actually were. |
Yes. There's some existing code that grabs exception messages and logs them in the event history. If we can get the actual errors into those event description we'll be almost there. The failures here are hitting generic handling. I'm hoping we can do this in a way that doesn't turn into a lot of special cases... |
#6158 related item that should be reflected clearly on the submission status page. I've renamed this ticket to be more specific about what it's evolved to track. |
#7107 is another case that should be addressed |
Another case is in #7405 (a |
Describe the issue
If a submission fails validation in a way that prevents metadata extraction (e.g., due to a title mismatch as in #5691), the submission status page shows a lot of loud warnings about metadata problems. These are irrelevant because the metadata simply weren't populated. Worse, they distract from the event history at the bottom of the page which has the only hint at what specifically went wrong.
This needs to be cleaned up to show only relevant information and, ideally, to more emphatically describe why the draft was rejected.
Code of Conduct
The text was updated successfully, but these errors were encountered: