Radu Cotescu created SLING-8321:
-----------------------------------
Summary: The XSSFilterImpl component cannot start on IBM's J9 JVM
Key: SLING-8321
URL: https://issues.apache.org/jira/browse/SLING-8321
Project: Sling
Issue Type: Bug
Components: Extensions
Affects Versions: XSS Protection API 2.1.0
Reporter: Radu Cotescu
Assignee: Radu Cotescu
Fix For: XSS Protection API 2.1.2
During the activation phase the {{XSSFilterImpl}} component throws the
following error on J9:
{noformat}
java.lang.NoClassDefFoundError: org.w3c.dom.ElementTraversal at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:379) at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2344)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClassParallel(BundleWiringImpl.java:2162)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2096)
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1565)
at
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
at java.lang.ClassLoader.loadClass(ClassLoader.java:853) at
org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source) at
org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source) at
org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source) at
org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at
org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at
org.owasp.validator.html.Policy.getTopLevelElement(Policy.java:295) at
org.owasp.validator.html.Policy.getTopLevelElement(Policy.java:280) at
org.owasp.validator.html.Policy.getInstance(Policy.java:170) at
org.apache.sling.xss.impl.PolicyHandler.(PolicyHandler.java:45) at
org.apache.sling.xss.impl.XSSFilterImpl.updatePolicy(XSSFilterImpl.java:245) at
org.apache.sling.xss.impl.XSSFilterImpl.activate(XSSFilterImpl.java:219){noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)