Content Negotiation returns 500 error response for specific DOI

Hello,

When attempting to retrieve a citation for DOI 10.3847/2041-8213/abeb1c using content negotiation we are consistently getting a 500 Internal Server Error response. This is the only DOI for which content negotiation is failing for us at the moment and using the polite vs. public API does not seem to make any difference.

> GET /10.3847/2041-8213/abeb1c HTTP/1.1
> User-Agent: curl/7.29.0
> Host: doi.org
> Accept: text/x-bibliography; style=chicago-fullnote-bibliography; locale=en-GB
>
< HTTP/1.1 302 Found
< Date: Mon, 17 Jul 2023 15:22:03 GMT
< Content-Type: text/html;charset=utf-8
< Content-Length: 229
< Connection: keep-alive
< location: https://api.crossref.org/v1/works/10.3847%2F2041-8213%2Fabeb1c/transform
< vary: Accept

  ...

> GET /v1/works/10.3847%2F2041-8213%2Fabeb1c/transform HTTP/1.1
> User-Agent: curl/7.29.0
> Host: api.crossref.org
> Accept: text/x-bibliography; style=chicago-fullnote-bibliography; locale=en-GB
>
< HTTP/1.1 500 Server Error
< date: Mon, 17 Jul 2023 15:16:41 GMT
< transfer-encoding: chunked
< server: Jetty(9.4.40.v20210413)
< x-ratelimit-limit: 50
< x-ratelimit-interval: 1s
< x-api-pool: public
< x-rate-limit-limit: 50
< x-rate-limit-interval: 1s
< permissions-policy: interest-cohort=()
< connection: close
2 Likes

Scratch that, this is not the only DOI that we’re having problems with. These ones below are all also returning 500 errors.

10.3847/1538-4357/abd0fc
10.3847/1538-4357/ac0ce9
10.3847/2041-8213/abeb1c

Hello,

This is a bug in the system it would seem.

We have created a ticket for our tech team to investigate this and as soon as we know more we will be able update you on this.

All of the DOIs are available on our APIs but for some reason they are not showing up in content negotiation.

Thank you,
Paul

Hello,

Are there any updates on this issue? All the DOIs listed above are still returning 500 errors during content negotiation.

Thanks,
Marcin

Bumping this with another DOI that returns a 500 with content negotiation:
10.1103/PhysRevD.108.L031103

Here, too, other DOIs are working with content negotiation and the DOI works fine using the REST API
It looks to me that a common feature seem to be the very long author lists of these articles?

Here is another one returning 500 with content negotiation:

10.1051/0004-6361/202245042