Register DOI with CrossRef

Hi there

I get below error when I try the Register button for an unregistered article. If I export the xml file and directly upload to CrossRef it works though.
Our server is behind firewall, but I have set http_host and http_port in order to access external network.

HTTP/1.0 200 Connection established\r\n\r\nHTTP/1.1 400 Bad Request\r\nContent-Type: application/json\r\nVary: Accept\r\nAccess-Control-Allow-Origin: *\r\nAccess-Control-Allow-Headers: X-Requested-With\r\nContent-Length: 270\r\nServer: http-kit\r\nDate: Thu, 01 Dec 2016 06:08:07 GMT\r\nX-Rate-Limit-Limit: 50\r\nX-Rate-Limit-Interval: 1s\r\nConnection: close\r\n\r\n[:status :failed][:message-type :entity-parsing-failure][:message {:exception "com.mongodb.MongoException$DuplicateKey: insertDocument :: caused by :: 11000 E11000 duplicate key error index: crossref.deposits.$_id_ dup key: { : ObjectId('583fbe472d0e76564955a21a') }"}],

I don’t have a direct answer for this, but it is interesting to note that another user is having an identical error:

Might this be an issue with Crossref?

Yes, there seems to be something with their deposit API/system and they are working on it. Till it is solved, please export XML from OJS and manual upload it on the Crossref portal. We will let you know once the issue is solve.

Hi all,

I can confirm that this it fixed by CrossRef and I could register via the OJS app.


Thanks a lot @salehig!