Hi,
Iâm still seeing the same issues as on Friday. The styles âchicago-fullnote-bibliographyâ and âchicago-notes-bibliography-17th-editionâ both return errors for DOI 10.1007/978-3-032-15477-4_44. However the âmlaâ style works.
The commands that Iâm running are essentially the same, just with the -v flag for verbose output.
Examples:
chicago-fullnote-bibliography - 500 response
curl -v -L -H "Accept: text/x-bibliography; style=chicago-fullnote-bibliography; locale=en-GB" https://doi.org/10.1007/978-3-032-15477-4_44
> GET /10.1007/978-3-032-15477-4_44 HTTP/2
> Host: doi.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=chicago-fullnote-bibliography; locale=en-GB
>
...
> GET /v1/works/10.1007%2F978-3-032-15477-4_44/transform HTTP/2
> Host: api.crossref.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=chicago-fullnote-bibliography; locale=en-GB
>
< HTTP/2 500
< date: Mon, 20 Apr 2026 14:52:44 GMT
< content-type: application/json
< exception-name: class java.io.FileNotFoundException
< server: Jetty(9.4.40.v20210413)
< x-rate-limit-limit: 5
< x-rate-limit-interval: 1s
< x-concurrency-limit: 1
< x-api-pool: public
< permissions-policy: interest-cohort=()
<
{"status":"error","message-type":"exception","message-version":"1.0.0","message":{"name":"class java.io.FileNotFoundException","description":"java.io.FileNotFoundException: Could not find style in classpath: \/chicago-fullnote-bibliography.csl","message":"Could not find style in classpath: \/chicago-fullnote-bibliography.csl","stack":["de.undercouch.citeproc.CSL.loadStyle(CSL.java:507)","de.undercouch.citeproc.CSL.<init>(CSL.java:278)","de.undercouch.citeproc.CSL.<init>(CSL.java:252)","de.undercouch.citeproc.CSL.<init>(CSL.java:231)","de.undercouch.citeproc.CSL.<init>(CSL.java:195)","java.base\/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)","java.base\/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)","java.base\/java.lang.reflect.Constructor.newInstance(Constructor.java:486)"
...
...
chicago-notes-bibliography-17th-edition - 500 response
curl -v -L -H "Accept: text/x-bibliography; style=chicago-notes-bibliography-17th-edition; locale=en-GB" https://doi.org/10.1007/978-3-032-15477-4_44
> GET /10.1007/978-3-032-15477-4_44 HTTP/2
> Host: doi.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=chicago-notes-bibliography-17th-edition; locale=en-GB
>
...
> GET /v1/works/10.1007%2F978-3-032-15477-4_44/transform HTTP/2
> Host: api.crossref.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=chicago-notes-bibliography-17th-edition; locale=en-GB
>
< HTTP/2 500
< date: Mon, 20 Apr 2026 14:58:39 GMT
< content-type: application/json
< exception-name: class java.lang.IllegalArgumentException
< server: Jetty(9.4.40.v20210413)
< x-rate-limit-limit: 5
< x-rate-limit-interval: 1s
< x-concurrency-limit: 1
< x-api-pool: public
< permissions-policy: interest-cohort=()
<
{"status":"error","message-type":"exception","message-version":"1.0.0","message":{"name":"class java.lang.IllegalArgumentException","description":"java.lang.IllegalArgumentException: Could not update items","message":"Could not update items","stack":["de.undercouch.citeproc.CSL.registerCitationItems(CSL.java:639)","cayenne.formats.citation$__GT_citation.invokeStatic(citation.clj:81)","cayenne.formats.citation$__GT_citation.doInvoke(citation.clj:72)","clojure.lang.RestFn.applyTo(RestFn.java:139)","clojure.core$apply.invokeStatic(core.clj:669)","clojure.core$apply.invoke(core.clj:662)","cayenne.api.transform$fn__32712.invokeStatic(transform.clj:88)","cayenne.api.transform$fn__32712.invoke(transform.clj:80)","clojure.lang.MultiFn.invoke(MultiFn.java:234)","cayenne.api.v1.routes$__GT_transform.invokeStatic(routes.clj:176)","cayenne.api.v1.routes$__GT_transform.invoke(routes.clj:163)","cayenne.api.v1.routes$work_transform_resource$fn__34599$fn__34606.invoke(routes.clj:202)","liberator.core$run_handler.invokeStatic(core.clj:176)","liberator.core$run_handler.invoke(core.clj:131)","liberator.core$handle_ok.invokeStatic(core.clj:224)"
...
...
mla - 200 response
curl -v -L -H "Accept: text/x-bibliography; style=mla; locale=en-GB" https://doi.org/10.1007/978-3-032-15477-4_44
> GET /10.1007/978-3-032-15477-4_44 HTTP/2
> Host: doi.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=mla; locale=en-GB
>
...
> GET /v1/works/10.1007%2F978-3-032-15477-4_44/transform HTTP/2
> Host: api.crossref.org
> user-agent: curl/7.76.1
> accept: text/x-bibliography; style=mla; locale=en-GB
>
< HTTP/2 200
< date: Mon, 20 Apr 2026 15:01:54 GMT
< content-type: text/x-bibliography
< vary: Accept
< access-control-expose-headers: Link
< access-control-allow-headers: X-Requested-With, Accept, Accept-Encoding, Accept-Charset, Accept-Language, Accept-Ranges, Cache-Control
< access-control-allow-origin: *
< server: Jetty(9.4.40.v20210413)
< x-rate-limit-limit: 5
< x-rate-limit-interval: 1s
< x-concurrency-limit: 1
< x-api-pool: public
< permissions-policy: interest-cohort=()
<
Rey, Alexander, et al. âMicroplastic Pathways in the Arctic: Integrating the TELEMAC-3D Hydrodynamic Model with Advanced Ray Tracing Particle Trackingâ. Coastal Dynamics 2025, 2026, pp. 286â92. Crossref, https://doi.org/10.1007/978-3-032-15477-4_44.