Probleme de parse de XML JasperReport - Java - Programmation
Marsh Posté le 03-01-2004 à 01:07:22
hin hin idem je dois avoir plus de 30 warnings et une stack exception de 50 lignes c de lart les exeptions, jaime
Mé je trouve pas lorigine du prob
Marsh Posté le 03-01-2004 à 01:24:23
dites les gens, on peut avoir les piles d'exception complètes et le code incriminé et un peu de contexte aussi ?
Marsh Posté le 03-01-2004 à 01:33:51
bof, moi j'abandonne apres le "ça marche, sauf sous jbuilder"
Marsh Posté le 03-01-2004 à 01:51:53
the real moins moins a écrit : bof, moi j'abandonne apres le "ça marche, sauf sous jbuilder" |
merde, je me suis arrêté à la 2ème ligne : les exception, ça vient en pile, comme des homos dans une partouze.
Si j'avais vu jbuilder, j'aurais viré mon drapeau direct.
Marsh Posté le 03-01-2004 à 10:42:37
EpoK a écrit : Voila je tente d'utiliser JasperReport dans une appli mais à l'execution j'ai : |
ben voilà, t'as su diagnostiquer ton erreur tout seul
trève de plaisanterie, si tu nous mettais le message d'erreur ainsi que le début de la stacktrace ca nous aiderait un peu ...
edit : oups, j'ai lu vite, t'as mit le message d'erreur Ca ma parle pas bcp. T'as une idée du document xml qu'il essaye de charger ?
Marsh Posté le 03-01-2004 à 10:43:12
nraynaud a écrit : dites les gens, on peut avoir les piles d'exception complètes et le code incriminé et un peu de contexte aussi ? |
ouais avec une debugguer
Marsh Posté le 03-01-2004 à 10:44:17
Code :
|
et j'ai pas eu le choix de jb, je bosse sur un projet qui n'est pas le mien et qui est dev sous jb
Marsh Posté le 03-01-2004 à 10:45:58
j'a i édite. T'as une idée du document xm sur lequel il plante ?
Marsh Posté le 03-01-2004 à 10:52:57
en cherchant rapidement, j'ai vu que ca avait un lien avec le parser jaxp de gnu qui balance cette erreur dans le cas le systemId n'est pas renseigné dans un EntityResolver.
Mon petit doigt me dis que le fait que ca plante sous JBuilder et pas en dehors c'est que sous Jbuilder tu utilises le parser de gnu alors qu'en dehors tu en utilises un autre (celui du jdk1.4, xerces ?) qui ne génère pas cette erreur.
Marsh Posté le 03-01-2004 à 11:25:56
benou a écrit : |
c'était pas pour toi la question, mais pour les gens qui veulent de l'aide.
Moi ça va, j'arrive à me debugger tout seul.
Marsh Posté le 03-01-2004 à 11:28:17
nraynaud a écrit : c'était pas pour toi la question, mais pour les gens qui veulent de l'aide. |
tu poses une question pour des gens qui veulent de l'aide
d'habitude c'est des réponses qu'on donne
Marsh Posté le 03-01-2004 à 11:28:54
benou a écrit : |
pas sans un minimum de coopération
Marsh Posté le 03-01-2004 à 11:31:40
the real moins moins a écrit : pas sans un minimum de coopération |
toi t'as vu JBuilder alors t'es passé en mode bougon
Marsh Posté le 03-01-2004 à 11:32:12
benou a écrit : en cherchant rapidement, j'ai vu que ca avait un lien avec le parser jaxp de gnu qui balance cette erreur dans le cas le systemId n'est pas renseigné dans un EntityResolver. |
hum hum , bah fau que je cherche comment spécifier le parser dans jb alors ...
Marsh Posté le 03-01-2004 à 11:33:57
EpoK a écrit : |
ou lui spécifier des equivalences de resources.
parce que bon, le message il te dit qu'il trouve pas la dtd parce qu'il est trop con pour la telecharger tout seul, bah voila, ça me parait pas excessivement anti-explicite.
Marsh Posté le 03-01-2004 à 11:34:55
EpoK a écrit : |
si t'es en jdk 1.4, vire juste le parser gnu du classpath (les librairies de ton projet). Sinon, faudra que tu ajoute en plus un autre parser (xerces par exemple)
Marsh Posté le 03-01-2004 à 12:39:20
ReplyMarsh Posté le 03-01-2004 à 12:48:32
désolé si vous aimez pas jbuilder, mais moi j'ai repris un projet de 300 classes fait a lorigine sous jbuilder et ca m est imposé. Donc je sé qu' aucun de vous n'aime jbuilder, et je vous comprend c un bo merdier. Mais c de l'aide quon demande dans ce topic pas de la discrimination IDEale
Bon sans dec, la sous jbuilder (et oui toujours..) j'ai virer toutes les librairies du jdk quil utilise j'ai remis celles que jutilise pour le projet. J'ai mis aucun jar de parse et pourtant ca souleve tout le temps les memes exceptions. je comprend pas pkoi...
Donc si kkun qiu utilise jbuilder ou ne lutilise plus mé c pkoi, ca serait cool
Merci!
Marsh Posté le 03-01-2004 à 12:50:26
the real moins moins a écrit : spécifier des equivalences de resources. |
Marsh Posté le 03-01-2004 à 12:54:27
putain mais j'en sais rien, F1, fouille dans les options, ...
Marsh Posté le 03-01-2004 à 12:55:52
http://info.borland.com/techpubs/j [...] onfig.html
merci gougueule (http://www.google.be/search?q=jbuilder+dtd+resources&ie=UTF-8&oe=UTF-8&hl=fr&btnG=Recherche+Google&meta=)
Marsh Posté le 03-01-2004 à 14:57:42
the real moins moins a écrit : http://info.borland.com/techpubs/j [...] onfig.html |
This is a feature of JBuilder Developer and Enterprise
Marsh Posté le 03-01-2004 à 17:16:01
en plus, si ton prog utilise la bonne façon de laoder le parser, y a moyen d'indiquer en ligne de commande au lancement du prog quel factory utiliser (une option du style -Djavax.xml.sax.parser, ou un truc dans le genre).
mais bon, cherche au niveaux des librairies associés à ton projet, c'est forcément là dedans !
Marsh Posté le 04-01-2004 à 12:39:20
justement c la que je comprend plus rien. j'ai virer TOUTES les biblio associées o projet. j'ai mis le strict minimim et pas de parser. la ilplante pareil. Ensuite je met xcerce et pui
java -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser
monMain
et ca marche toujours pas.. et pour finir j'ai encore rajouter ca dans le code :
Code :
|
et ca marche toujours po...
Marsh Posté le 04-01-2004 à 14:52:14
putain mais c'est interne à jbuilder t'es bouché!?
Marsh Posté le 04-01-2004 à 20:51:51
oki g trouvé le porbleme, ct la fameuse librairie gnu qui foutait la merde
ET CT PAS INTERNE A JBUILDER
alors merci benou comme d'hab qui a solution a tout
et les autres grosses brutes qui senervent tout de suite fo comprendre les questions avant de gueler
Marsh Posté le 04-01-2004 à 20:57:30
et donc elle etait ou cette lib ?
Marsh Posté le 02-01-2004 à 17:23:52
Voila je tente d'utiliser JasperReport dans une appli mais à l'execution j'ai :
Caused by: org.xml.sax.SAXParseException: URI was not reported to parser for entity [document]
en fait mon code marche en dehort de l'appli quand je fait des test, mais dans l'appli sous JBuilder j'ai une page pleinde :
Caused by: org.xml.sax.SAXParseException: URI was not reported to parser for entity [document]
voila