Properties.loadFromXML usage unique ?
Et oui, je sais pas pourquoi mais j'ai l'impression que le loadFromXML me pose des soucis.
Tout à partir d'eclipse :
1ère appel : le fichier xml existe, j'arrive à l'afficher, et à utiliser le Properties.loadFromXML
Je lance une scondes JVM (encaplusée dans l'actuelle)
2ème appel : (dans la JVM encapsulée) le fichier xml existe, j'arrive à l'afficher, mais le Properties.loadFromXML retourne (voir erreur)
Et si je le lance depuis une console :
il retourne l'erreur dès le 1er appel.
l'erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
java.util.InvalidPropertiesFormatException: Error in parsing XML.
at java.util.Properties.loadFromXML(libgcj.so.7)
at osteo.Start.getProperties(Start.java:74)
at osteo.Start.<clinit>(Start.java:37)
at java.lang.Class.initializeClass(libgcj.so.7)
at osteo.ui.OpenDialog.<init>(OpenDialog.java:54)
at osteo.Run.<init>(Run.java:62)
at osteo.Run.main(Run.java:318)
Caused by: org.xml.sax.SAXParseException: Illegal processing instruction target (found "xml")
at gnu.xml.aelfred2.SAXDriver.fatal(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.error(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.parsePI(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.parseMarkupdecl(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.parseDoctypedecl(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.parseProlog(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.parseDocument(libgcj.so.7)
at gnu.xml.aelfred2.XmlParser.doParse(libgcj.so.7)
at gnu.xml.aelfred2.SAXDriver.parse(libgcj.so.7)
at gnu.xml.aelfred2.XmlReader.parse(libgcj.so.7)
at java.util.Properties.loadFromXML(libgcj.so.7)
...6 more |
supposition :
1- eclipse rajoute une petit truc (d'ou 1er chargement qui marche)
2- en théorie il ne faudrait rien ajouter
3- curieux