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