SLING-8081 : NoClassDefFoundError: javax/jcr/RepositoryException when using without JCR
diff --git a/src/main/java/org/apache/sling/servlets/get/impl/helpers/XMLRenderer.java b/src/main/java/org/apache/sling/servlets/get/impl/helpers/XMLRenderer.java
index 4c94161..f22f330 100644
--- a/src/main/java/org/apache/sling/servlets/get/impl/helpers/XMLRenderer.java
+++ b/src/main/java/org/apache/sling/servlets/get/impl/helpers/XMLRenderer.java
@@ -19,7 +19,6 @@
import java.io.IOException;
import javax.jcr.Node;
-import javax.jcr.RepositoryException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletResponse;
@@ -30,7 +29,6 @@
import org.apache.sling.api.resource.ResourceNotFoundException;
import org.apache.sling.api.resource.ResourceUtil;
import org.xml.sax.ContentHandler;
-import org.xml.sax.SAXException;
/**
* The <code>XMLRendererServlet</code> renders the current resource in XML
@@ -43,7 +41,8 @@
private static final String SYSVIEW = "sysview";
private static final String DOCVIEW = "docview";
-
+
+ @Override
public void render(SlingHttpServletRequest req,
SlingHttpServletResponse resp)
throws IOException {
@@ -83,7 +82,7 @@
} else {
resp.sendError(HttpServletResponse.SC_NO_CONTENT); // NO Content
}
- } catch (RepositoryException|SAXException e) {
+ } catch (Exception e) {
throw new ServletException("Unable to export resource as xml: " + r, e);
}
} else {