From 9749b451a4d2815d64adb856c57ff69919efee4d Mon Sep 17 00:00:00 2001 From: Thorsten Vitt <thorsten.vitt@uni-wuerzburg.de> Date: Wed, 22 Jan 2014 12:37:34 +0100 Subject: [PATCH] Log graphicsURLPattern. Observed a strange non-reproducable bug that introduced '?sessionId=Optional.absent()` (literally) into that pattern. --- .../textgrid/services/aggregator/html/HTMLWriter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/info/textgrid/services/aggregator/html/HTMLWriter.java b/src/main/java/info/textgrid/services/aggregator/html/HTMLWriter.java index 1389d08..f54dd2d 100644 --- a/src/main/java/info/textgrid/services/aggregator/html/HTMLWriter.java +++ b/src/main/java/info/textgrid/services/aggregator/html/HTMLWriter.java @@ -205,10 +205,12 @@ public XsltTransformer getTransformer() throws SaxonApiException, IOException { if (getSid().isPresent()) { transformer.setURIResolver(new TGUriResolver(repository, getSid())); } + String graphicsURLPattern = repository.getCRUDRestEndpoint() + + "/@URI@/data" + + (getSid().isPresent()? "?sessionId=" + getSid().get() : ""); + logger.info("Configured graphics URL pattern = " + graphicsURLPattern); transformer.setParameter(new QName("graphicsURLPattern"), - new XdmAtomicValue(repository.getCRUDRestEndpoint() - + "/@URI@/data" - + (getSid().isPresent()? "?sessionId=" + getSid().get() : ""))); + new XdmAtomicValue(graphicsURLPattern)); if (css.isPresent()) { transformer.setParameter(new QName("cssFile"), new XdmAtomicValue( css.get())); -- GitLab