When I try to delete incomplete submissions using the “Delete incomplete submissions” option in the editor dashboard, I receive an error message: “The requested resource was not found”
I expected the submission to be removed from the list, but it stays visible. If I try again, I get the same error. This seems to happen intermittently — sometimes the deletion works, sometimes it doesn’t.
Steps I took leading up to the issue
Go to the Dashboard as an Editor
Navigate to Submissions → Active
Filter by status: Incomplete
Select a submission
Click the dropdown menu and choose Delete incomplete submission
Confirm the deletion
See error: “The requested resource was not found”
The submission remains in the list and cannot be deleted.
What application are you using?
Open Journal Systems (OJS) 3.5.0.0
Installed: June 25, 2025
OS: Linux
PHP: 8.3.22
Apache
Database: MariaDB 10.6.22
Additional information
I have attached screenshots of the error message and server info.
This issue might be related to submissions being orphaned or partially deleted.
Has anyone else experienced this issue?
Any guidance or workaround would be appreciated.
Let me know if I can provide logs or database info to help troubleshoot.
Yes, I do have access to the PHP error logs, and I’ve already checked them — there are no related error messages at the time the issue occurs.
The only indication of the problem is a 404 (Not Found) in the browser console, when attempting to delete an incomplete submission. The request URL looks like this:
i think for submission that is incomplete but has author attach to it you can delete it. but if the submission got no author attach to it, it cannot be deleted and this error occurred.
Hello everyone, I encountered the same issue in OJS 3.5.0-3. After investigating, it appears that the problem occurs when a Journal Manager or Site Admin account also has the Author role. Below are two possible solutions.
1. Remove the Author role from the Journal Manager / Site Admin account
If a Journal Manager or Site Admin account also has the Author role, incomplete submissions cannot be deleted. Once the Author role is removed, the incomplete submissions can be deleted without any issue.
The Author role can be removed from Settings → Users & Roles as usual.
2. Modify the backend code so Journal Manager / Site Admin with the Author role can still delete incomplete submissions
if ($user->hasRole([Role::ROLE_ID_AUTHOR], $context->getId())) {
Change it to:
if (!$this->canAccessAllSubmissions() && $user->hasRole([Role::ROLE_ID_AUTHOR], $context->getId())) {
Adding !$this->canAccessAllSubmissions() ensures that if the user has the Journal Manager or Site Admin role, the assignedTo filter will not be applied.
This change is only a temporary workaround. Hopefully, PKP will provide a permanent fix in a future update.