commit | 4334bdf5515d61f4d4d516db72abbec46806b697 | [log] [tgz] |
---|---|---|
author | Carsten Ziegeler <cziegeler@apache.org> | Mon May 15 14:28:13 2017 +0000 |
committer | Carsten Ziegeler <cziegeler@apache.org> | Mon May 15 14:28:13 2017 +0000 |
tree | 5652c9530fe5b9cfcaf3206c0436ba4de605641f | |
parent | beda517c61f25b86983b97fb4b1e4a9028b8a3de [diff] |
SLING-6858 : Make use of java.jcr api optional git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1795209 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/servlets/get/impl/DefaultGetServlet.java b/src/main/java/org/apache/sling/servlets/get/impl/DefaultGetServlet.java index 1f69132..db71b65 100644 --- a/src/main/java/org/apache/sling/servlets/get/impl/DefaultGetServlet.java +++ b/src/main/java/org/apache/sling/servlets/get/impl/DefaultGetServlet.java
@@ -191,7 +191,12 @@ } else if (JsonRendererServlet.EXT_JSON.equals(type) ) { servlet = new JsonRendererServlet(jsonMaximumResults); } else if ( XMLRendererServlet.EXT_XML.equals(type) ) { - servlet = new XMLRendererServlet(); + try { + servlet = new XMLRendererServlet(); + } catch (Throwable t) { + logger.warn("Support for getting XML is currently disabled " + + "in the servlets get module. Check whether the JCR API is available."); + } } if ( servlet != null ) { try {