Hi all,
I wonder if the issue we are facing is related to the issue described here in this thread. We are using OJS 3.4.0.8 (recently upgraded from 3.3.0.8) and we use DataCite for DOI registration.
I recently published the first article since the upgrade and wanted to register the DOI. However, the status of the DOI remains on submitted. The message in the DOI table within OJS reads “DataCite: This item has been manually registered with a registration agency.”
Nobody has done any registering manually. When checking our Datacite account, no data was received there. In the OJS in administration → jobs → failed jobs there seems to be something related to the issue that includes the submission ID of the submission I wanted to register
“uuid”: “…redacted…”,
“displayName”: “PKP\jobs\doi\DepositSubmission”,
“job”: “Illuminate\Queue\CallQueuedHandler@call”,
“maxTries”: 3,
“maxExceptions”: 3,
“failOnTimeout”: true,
“backoff”: “5”,
“timeout”: 60,
“retryUntil”: null,
“data”: {
“commandName”: “PKP\jobs\doi\DepositSubmission”,
“command”: "O:30:"PKP\jobs\doi\DepositSubmission":5:{s:15:"\u0000*\u0000submissionId";i:17754;s:10:"\u0000*\u0000context";O:19:"APP\journal\Journal":6:{s:5:"_data";a:105:{s:2:"id";i:30;s:7:"urlPath";s:5:"journalname";s:7:"enabled";b:1;s:3:"seq";i:6;s:13:"primaryLocale";s:2:"en";s:14:"currentIssueId";i:2490;s:19:"automaticDoiDeposit";b:1;s:12:"contactEmail";s:19: …
[... many more lines that contain the content of the journal's website ...]
Exception
{
“message”: “Call to a member function exportAndDeposit() on null”,
“code”: 0,
“file”: “/var/www/ojs.openagrar.de/plugins/generic/datacite/DatacitePlugin.php”,
“line”: 144,
“trace”: [
{
“file”: “/var/www/ojs.openagrar.de/lib/pkp/jobs/doi/DepositSubmission.php”,
“line”: 63,
“function”: “depositSubmissions”,
“class”: “APP\plugins\generic\datacite\DatacitePlugin”,
“type”: “->”
},
{
“file”: “/var/www/ojs.openagrar.de/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php”,
“line”: 36,
“function”: “handle”,
“class”: “PKP\jobs\doi\DepositSubmission”,
“type”: “->”
},
… and many more lines (shall I include them?)
Could this be related? Maybe its not DataCite or Crossref related but a core DOI functionality?
Best regards,
Heike
2 posts - 2 participants