geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jarek Gawor (Commented) (JIRA)" <>
Subject [jira] [Commented] (GERONIMO-6185) SchemaFactory.newInstance() fails on IBM JDK
Date Fri, 07 Oct 2011 16:41:30 GMT


Jarek Gawor commented on GERONIMO-6185:

Given the above I expected XPathFactory.newInstance() to also fail on IBM JDK since it uses
org.apache.xpath.jaxp.XPathFactoryImpl as the provider class. It did not. Apparently, the
XPathFactory class falls back on the system classloader if it can't load the class from the
TCCL. SchemaFactory does not have such fall back mechanism.

> SchemaFactory.newInstance() fails on IBM JDK
> --------------------------------------------
>                 Key: GERONIMO-6185
>                 URL:
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: web
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
> On IBM JDK call to SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI) will
fail with the following exception if the TCCL is set to some other classloader besides the
system classloader (e.g. in calling this function in a web or wab application):
> java.lang.IllegalArgumentException: Provider org.apache.xerces.jaxp.validation.XMLSchemaFactory
not found
> 	at javax.xml.validation.SchemaFactory.newInstance(Unknown Source)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message