hello à tous
Celle là elle m'a fait perdre un temps terrible:
j'ai un classe groovy (très dynamique) qui provoque des erreurs dans des librairies sous jacentes : exemples:
- jgroups :
- spring :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 javax.xml.transform.TransformerFactoryConfigurationError: Provider for javax.xml.transform.TransformerFactory cannot be found at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
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
Partager