Skip to content

SAXParser fails with Java8 #100

@caye

Description

@caye

If you try to build a project with robotframework-selenium2library-java using Java8 won't work because of the xercesImpl dependency this project is using.

The stacktrace looks like:

Importing test library 'Selenium2Library' failed: ExceptionInInitializerError
java.lang.ExceptionInInitializerError
....
org.xml.sax.SAXNotRecognizedException: http://javax.xml.XMLConstants/feature/secure-processing
	at com.sun.xml.internal.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:128)
	at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:139)
	at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
	at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:204)
	at com.github.markusbernhardt.selenium2library.utils.Javadoc2Libdoc.loadJavadocRoot(Javadoc2Libdoc.java:38)
	at com.github.markusbernhardt.selenium2library.utils.Javadoc2Libdoc.<init>(Javadoc2Libdoc.java:26)
	at com.github.markusbernhardt.selenium2library.Selenium2Library.<clinit>(Selenium2Library.java:254)

You can find information about a similar user in the following stackoverflow thread https://stackoverflow.com/questions/25644023/error-unmarshalling-xml-in-java-8-secure-processing-org-xml-sax-saxnotrecognize

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions