I think xerces needs to be endorsed if you want to use it as a parser,
and AFAIK that can't be done after the JVM has started up. So I think
you need to have the surefire forking ability to do this, and add a
feature to the plugin to enabled passing in an endorsed dir.

- Brett

On 10/11/05, John Fallows <[EMAIL PROTECTED]> wrote:
> How is the thread context classloader determined for surefire test execution?
>
> I have a unit test that needs to parse an XML file, but it fails to
> initialize the SAXParserFactory, even though the following section is
> present in pom.xml...
>
>     <dependency>
>       <groupId>xerces</groupId>
>       <artifactId>xercesImpl</artifactId>
>       <version>2.6.2</version>
>       <scope>test</scope>
>     </dependency>
>
> During test execution, the following exception occurs...
>
> javax.xml.parsers.FactoryConfigurationError: Provider for
> javax.xml.parsers.SAXParserFactory can not be found
>         at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
>
> Kind Regards,
> John Fallows.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to