Groovy script "cannibalise" javax.xml ?
hello à tous
Celle là elle m'a fait perdre un temps terrible:cry::
j'ai un classe groovy (très dynamique) qui provoque des erreurs dans des librairies sous jacentes : exemples:
- jgroups :
Code:
1 2 3 4
|
Caught: javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found
javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found
at org.jgroups.conf.XmlConfigurator.parse(XmlConfigurator.java:117) |
- spring :
Code:
1 2 3
|
javax.xml.transform.TransformerFactoryConfigurationError: Provider for javax.xml.transform.TransformerFactory cannot be found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source) |
etc...
j'ai réalisé que si je lançais cette classe groovy depuis java tout allait bien, mais si je la lançais depuis un script Groovy ça plantait.
En fait le seul fait d'utiliser un script Groovy "cannibalise" javax.xml!!
Vous avez constaté ça?
comment s'en sortir ( à part lancer systématiquement depuis un "main" java)?
Merci