Hi
I register DOI via CrossRef plugin. It failed. Then when I click the Failed link to see the reason. It gives JSON error.
“Failed Ajax request or invalid JSON returned.”
I am using OJS 3.3.0.4
The log is this
[26-Feb-2022 15:17:47 UTC] PHP Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error:
POST https://api.crossref.org/servlet/submissionDownload
resulted in a404 Not Found
response:
{“status”:“error”,“message-type”:“route-not-found”,“message-version”:“1.0.0”,“message”:“Route not found”}
in /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHtt in /home/pjiatk/public_html/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113