We have problems with the registration DOI using plug CrossRef Export / Registration Plugin. When I click on the Register button, I am redirected to Home plugin (Figure 1) and Status column is empty (Figure 2).
Whether it is necessary to our server to do something? We are currently using OJS 126.96.36.199.
I’am having a similar issue with 188.8.131.52 now. I have already registered with Crossref almost 10 complete issues and now the automatic registration upon publication is not working. Manually I have a different notification error:
Registration was not successful! The DOI registration server returned an error: ‘1 - HTTP/1.1 401 Unauthorized
Access-Control-Allow-Headers: X-Requested-With Access-Control-Allow-Origin: * Www-Authenticate: Basic realm=“restricted area” Content-Type: text/plain Content-Length: 13 Server: http-kit Date: Sat, 16 Apr 2016 09:12:31 GMT Connection: close access denied’.
May this be a problem with the Crossref API ? I didn’t do any changes on the system from the last successful registration.
This seems a little bit strange – there are 3 Crossref authorization/registration problems in the last time (two in this post and one here: DOI Registration Error using CrossRef)… At the moment I have no idea what’s happening and unfortunately I don’t have an account to test it with, but I will see… and come back to you…
I just check right now and the two complete issues I try to register last week with Crossref are now working… with the DOI registered…
I just checked right now on Crossef and the information as been successfully registered on friday, one day before posting. My conclusion is that the issue has been successfully sent (even if there was an error)…
Another strange behavior is that these two issues are no more on the list to be sent / registered. But on Saturday, when I put the message on this forum, they where there…
Sorry to put more confusion on this issue, but it may help on the resolution. So @aas and @reprabowo, please check if the DOI are registered now.
I just modified my password and now with no underscore and capital. It works !
Hereunder the image of the articles: First row I submitted the exported XML manually to CrossRef and the rest by using plugin. This is it… the password has special character, but I don’t know about capital letter in password.
Under the Action tab do you think it should be Update rather than Register? and under the status of the manually submitted should be submitted?
This is the last view of the status after I hit Register and hit Update of the manually submitted article
@aas, the error message with the server returning an error "1 - " is odd, and yet vaguely familiar. The first value here should be an HTTP status code (and “1” doesn’t make sense). The second value should be a response string, which appears to be empty.
Can you confirm that PHP is able to execute an SSL cURL request to Crossref’s server? For example, you could run:
Your advice with PHP and CURL helped. Thank you!
Our administrator has added php-curl and able to execute. After that, the Update function on the OJS side had not worked yet. An Update function started to work when I changed password on CrossRef. Then I set the same password again on CrossRef page and it works well under the old password too. Very strange behavior …