[ https://issues.apache.org/jira/browse/SLING-10158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Radu Cotescu closed SLING-10158. -------------------------------- > XSSFilter fails with a classloading error with the TreeWalker class > ------------------------------------------------------------------- > > Key: SLING-10158 > URL: https://issues.apache.org/jira/browse/SLING-10158 > Project: Sling > Issue Type: Bug > Affects Versions: XSS Protection API 2.2.10 > Reporter: Eric Norman > Assignee: Eric Norman > Priority: Major > Fix For: XSS Protection API 2.2.12 > > > After switching to xss v2.2.10 many pages fail with a classloading exception > regarding the org.apache.xml.serializer.TreeWalker class > For example, the composium browser at > [http://localhost:8080/bin/browser.html] fails with this error: > {noformat} > org/apache/xml/serializer/TreeWalker (500) > The requested URL /bin/browser.html resulted in an error in > /libs/composum/nodes/browser/browser.jsp. > Exception: > java.lang.NoClassDefFoundError: org/apache/xml/serializer/TreeWalker > at > org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:818) > at > org.owasp.validator.html.scan.AntiSamySAXScanner.getNewTransformer(AntiSamySAXScanner.java:178) > at > org.owasp.validator.html.scan.AntiSamySAXScanner.scan(AntiSamySAXScanner.java:133) > at > org.owasp.validator.html.scan.AntiSamySAXScanner.scan(AntiSamySAXScanner.java:107) > at > org.owasp.validator.html.scan.AntiSamySAXScanner.scan(AntiSamySAXScanner.java:89) > at org.owasp.validator.html.AntiSamy.scan(AntiSamy.java:129) > at org.owasp.validator.html.AntiSamy.scan(AntiSamy.java:75) > at > org.apache.sling.xss.impl.HtmlToHtmlContentContext.getCleanResults(HtmlToHtmlContentContext.java:98) > at > org.apache.sling.xss.impl.HtmlToHtmlContentContext.filter(HtmlToHtmlContentContext.java:68) > at org.apache.sling.xss.impl.XSSFilterImpl.filter(XSSFilterImpl.java:200) > at org.apache.sling.xss.impl.XSSFilterImpl.filter(XSSFilterImpl.java:194) > at com.composum.sling.core.util.XSS.filter(XSS.java:282) > at > com.composum.sling.core.util.ConsoleUtil.getConsoleResource(ConsoleUtil.java:31) > at > com.composum.sling.core.AbstractServletBean.initialize(AbstractServletBean.java:33) > at > com.composum.sling.core.BeanContext$AbstractContext.tryToInstantiateSlingBean(BeanContext.java:266) > at > com.composum.sling.core.BeanContext$AbstractContext.adaptTo(BeanContext.java:246) > at com.composum.sling.core.BeanContext$Page.adaptTo(BeanContext.java:571) > at > com.composum.sling.cpnl.ComponentTag.createComponent(ComponentTag.java:220) > at com.composum.sling.cpnl.ComponentTag.doStartTag(ComponentTag.java:73) > at > org.apache.jsp.libs.composum.nodes.browser.browser__002e__jsp._jspService(browser__002e__jsp.java:112) > at > org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) > at > org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:496)... > {noformat} > -- This message was sent by Atlassian Jira (v8.3.4#803005)