Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
583 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Debogger, et suivi de trace d'exception

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debogger, et suivi de trace d'exception

n°549485
bartleby
Posté le 24-10-2003 à 12:33:29  profilanswer
 

Salut à tous,
 
J'ai remarque que parfois, au lieu d'avoir le numero de ligne dans la trace de l'exception, on a parfois "Unknown Source"...
 
C'est du a quoi ?! Vous savez comme on peut faire pour avoir des traces plus precise (peut-etre en reglant le niveau de verbose dans les parametres java mais j'en doute)( notamment sous TomCat)
 
Merci d'avance à ceux qui pourront eclairer ma lanterne...

mood
Publicité
Posté le 24-10-2003 à 12:33:29  profilanswer
 

n°549580
the real m​oins moins
Posté le 24-10-2003 à 13:47:36  profilanswer
 

quand tu compiles une classe java, des references au source sont indiquées pour permettre cette tracabilité. ben je crois qu'il y a moyen de desactiver ça, et que c'est donc dans ce cas que tu as des "unknown source"
 
qqun pour confirmer mes suppositions?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°549593
benou
Posté le 24-10-2003 à 13:54:22  profilanswer
 

il me semble que c'est quand tu compile au mode server (optimisé) mais je suis pas certain ...


---------------
ma vie, mon oeuvre - HomePlayer
n°549656
bartleby
Posté le 24-10-2003 à 14:33:35  profilanswer
 

Oui, mais alors je n'aurais jamais le numero de ligne ou alors toujours;
Moi j'obtiens parfois cela:
 
 at java.sql.DriverManager.getConnection(DriverManager.java:532)
 at java.sql.DriverManager.getConnection(DriverManager.java:171)
 at org.cofax.DataStore.getDedicatedConnection(Unknown Source)
 at org.cofax.DataStore.connect(Unknown Source)
 at org.cofax.cms.CofaxToolsServlet.doGet(Unknown Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

n°549676
benou
Posté le 24-10-2003 à 14:39:29  profilanswer
 

ben la librairie  org.cofax que tu utilises été compilée en mode optimisé alors que c'est pas le cas pour les classes de l'API java [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
n°549705
nerisson
Pic-pic
Posté le 24-10-2003 à 15:03:11  profilanswer
 

Certains compilateurs proposent de retirer les informations de debug des fichier class afin d'en reduire un peu la taille (utile pour les applets par exemple).
Dans ce cas la tu n'a plus acces aux numero de lignes.


---------------
Light is right
n°550499
veryfree
Posté le 25-10-2003 à 21:59:41  profilanswer
 

benou a écrit :

il me semble que c'est quand tu compile au mode server (optimisé) mais je suis pas certain ...


 
 
tout a fait, l'option "optimisé", enleve certaines infos utilisé pour le debogage

n°550691
chrisbk
-
Posté le 26-10-2003 à 11:58:09  profilanswer
 

the real moins moins a écrit :

quand tu compiles une classe java, des references au source sont indiquées pour permettre cette tracabilité. ben je crois qu'il y a moyen de desactiver ça, et que c'est donc dans ce cas que tu as des "unknown source"
 
qqun pour confirmer mes suppositions?


ouaip les .class contiennent le nom du fichier ayant servi a la compilation :o

n°550753
the real m​oins moins
Posté le 26-10-2003 à 13:27:38  profilanswer
 

chrisbk a écrit :


ouaip les .class contiennent le nom du fichier ayant servi a la compilation :o

ça je sais, ce que j'ai dit que je croyais c'est qu'il y avait moyen de desactiver ça(et le reste des debuginfos) :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°550758
chrisbk
-
Posté le 26-10-2003 à 13:34:00  profilanswer
 

the real moins moins a écrit :

ça je sais, ce que j'ai dit que je croyais c'est qu'il y avait moyen de desactiver ça(et le reste des debuginfos) :o


 
encore heureux :O
 
au pire une edition a la main de bon [:aloy] [:ddr555]

mood
Publicité
Posté le 26-10-2003 à 13:34:00  profilanswer
 

n°551569
bartleby
Posté le 27-10-2003 à 14:56:04  profilanswer
 

Meme si ca up inutilement le topic:
 
C'etait bien l'option qui etait responsable du "source unknown".  
 
Mon probleme venait de la tache ant "javac", qui active l'option d'optimisation par defaut..(argument "-g:none" present d'office)
 
 
 
Merci à tous.


Message édité par bartleby le 27-10-2003 à 14:58:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Debogger, et suivi de trace d'exception

 

Sujets relatifs
Gerer les exception avec JNIException System.TypeLoadException
Exception definie par l utilisateur sous ORACLE (+Delphi) [RESOLU]la chaine de caractères dans std::exception
OpenSCManager et exception mémoireexception que je pige pas :(
impossible de catcher une exceptionexception_flt_stack_check
Throws IO Exception[Projet SUIVI] Attendre la fin d'un processus..
Plus de sujets relatifs à : Debogger, et suivi de trace d'exception


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR