Error while returning CSL instance to pool

Description

None

Environment

When displaying
https://duepublico2.uni-due.de/receive/duepublico_mods_00019555

we get

org.mycore.common.MCRException: Error while returning CSL instance to pool!
at org.mycore.csl.MCRCSLTransformer.transform(MCRCSLTransformer.java:132)
at org.mycore.common.xml.MCRURIResolver$MCRLayoutTransformerResolver.resolve(MCRURIResolver.java:1255)
... 120 more
Caused by: java.lang.IllegalArgumentException: Could not update items
at de.undercouch.citeproc.CSL.registerCitationItems(CSL.java:639)
at org.mycore.csl.MCRCSLTransformer.transform(MCRCSLTransformer.java:126)
... 121 more
Caused by: de.undercouch.citeproc.script.ScriptRunnerException: Could not call method
at de.undercouch.citeproc.script.GraalScriptRunner.callMethod(GraalScriptRunner.java:81)
at de.undercouch.citeproc.CSL.registerCitationItems(CSL.java:637)
... 122 more
Caused by: org.graalvm.polyglot.PolyglotException: TypeError: Cannot read property 'replace' of undefined
...

Activity

Frank Lützenkirchen 
October 13, 2020 at 8:44 AM

Cause was a “/” in mods:namePart of mods:name/@type='corporate'.

Removed the slash, document is rendered now

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created October 13, 2020 at 8:07 AM
Updated November 19, 2020 at 12:51 PM
Resolved November 4, 2020 at 7:08 AM