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 :
supposition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
1- eclipse rajoute une petit truc (d'ou 1er chargement qui marche)
2- en théorie il ne faudrait rien ajouter
3- curieux
Partager