Bug #1328

Updated by Benedicte Pincemin over 5 years ago

cf. mail BP, May 11th 2015 https://listes.ens-lyon.fr/sympa/arc/textometrie/2015-05/msg00040.html

FR
Bug observé sur le corpus suivant :
/SpUV/DeniseMalrieu/150430/CORPUSCONTES..txm
(les sources sont dans le répertoire voisin).

Quand je demande une Description du corpus, je n'obtiens aucun affichage de résultat (pas d'onglet).

En 0.7.7 avec le niveau max de log j'ai dans la console :
<pre>
Requête sur CORPUSCONTES : Q1 <- <body_n>[]
Requête sur CORPUSCONTES : Q2 <- <cit_n>[]
Requête sur CORPUSCONTES : Q3 <- <cit_rend>[]
Requête sur CORPUSCONTES : Q4 <- <div_n>[]
Requête sur CORPUSCONTES : Q5 <- <div_type>[]
Requête sur CORPUSCONTES : Q6 <- <dn_n1>[]
Requête sur CORPUSCONTES : Q7 <- <dn_denom>[]
Requête sur CORPUSCONTES : Q8 <- <dn_n>[]
Requête sur CORPUSCONTES : Q9 <- <dn_denom_n>[]
Requête sur CORPUSCONTES : Q10 <- <glose_n>[]
Requête sur CORPUSCONTES : Q11 <- <head_n>[]
Requête sur CORPUSCONTES : Q12 <- <morale_n>[]
Requête sur CORPUSCONTES : Q13 <- <nd_n>[]
Requête sur CORPUSCONTES : Q14 <- <pb_n>[]
Requête sur CORPUSCONTES : Q15 <- <pr_n1>[]
Requête sur CORPUSCONTES : Q16 <- <pr_n>[]
Requête sur CORPUSCONTES : Q17 <- <q_n>[]
Requête sur CORPUSCONTES : Q18 <- <q_type>[]
Requête sur CORPUSCONTES : Q19 <- <q_rend1>[]
Requête sur CORPUSCONTES : Q20 <- <q_rend2>[]
Requête sur CORPUSCONTES : Q21 <- <q_type2>[]
Requête sur CORPUSCONTES : Q22 <- <q_type1>[]
Requête sur CORPUSCONTES : Q23 <- <q_n1>[]
Requête sur CORPUSCONTES : Q24 <- <q_n2>[]
Requête sur CORPUSCONTES : Q25 <- <q_rend>[]
Requête sur CORPUSCONTES : Q26 <- <seg_n>[]
Requête sur CORPUSCONTES : Q27 <- <seg_rend1>[]
Requête sur CORPUSCONTES : Q28 <- <seg_n1>[]
Requête sur CORPUSCONTES : Q29 <- <seg_ana>[]
Requête sur CORPUSCONTES : Q30 <- <seg_ana1>[]
Requête sur CORPUSCONTES : Q31 <- <seg_rend>[]
Requête sur CORPUSCONTES : Q32 <- <text_id>[]
Requête sur CORPUSCONTES : Q33 <- <text_base>[]
Requête sur CORPUSCONTES : Q34 <- <text_project>[]
Requête sur CORPUSCONTES : Q35 <- <title_n>[]
Requête sur CORPUSCONTES : Q36 <- <title_rend>[]
Requête sur CORPUSCONTES : Q37 <- <txmcorpus_lang>[]
Requête sur CORPUSCONTES : Q38 <- <vd_n>[]
</pre>

En 0.7.6 :
<pre>
Requête sur CORPUSCONTES : Qf28ae566-2aae-4c46-860d-daed39bc8a15 <- <body_n>[]
Requête sur CORPUSCONTES : Q17b3e08c-c68c-40ec-bbc7-79e4059ea9f5 <- <cit_n>[]
Requête sur CORPUSCONTES : Q0305a56c-68c8-4445-a589-6ebcd2fba350 <- <cit_rend>[]
Requête sur CORPUSCONTES : Q95a53bee-8439-495c-8e6a-08bc299aa8c2 <- <div_n>[]
Requête sur CORPUSCONTES : Qaedc6ae9-2bbd-48e0-9ed7-9302c06dadc5 <- <div_type>[]
Requête sur CORPUSCONTES : Qf276e4eb-7231-40ff-8c0c-ef6be4ad9369 <- <dn_n1>[]
Requête sur CORPUSCONTES : Q31009cfd-22c3-42a7-bd81-ea816f03c144 <- <dn_denom>[]
Requête sur CORPUSCONTES : Qe018c77f-9f84-4af6-b3fa-ef77c09eff3e <- <dn_n>[]
Requête sur CORPUSCONTES : Q1a528221-6eb2-4c12-bd15-033f210ca4d4 <- <dn_denom_n>[]
Requête sur CORPUSCONTES : Q49287604-b9ef-4520-a3ce-49030c828f60 <- <glose_n>[]
Requête sur CORPUSCONTES : Qe8160574-5da3-4a6d-b381-c42b0be8559c <- <head_n>[]
Requête sur CORPUSCONTES : Qd54d1ebc-c73e-4266-9612-569a18174abd <- <morale_n>[]
Requête sur CORPUSCONTES : Q2e204c9e-3519-45ab-8c87-3ae8b8394e34 <- <nd_n>[]
Requête sur CORPUSCONTES : Q305babd6-14a5-4184-a0f2-c4fb01dc5f04 <- <pb_n>[]
Requête sur CORPUSCONTES : Q9068d756-ca80-493d-84a8-519821044d22 <- <pr_n1>[]
Requête sur CORPUSCONTES : Q86abebfa-395c-41d9-a71d-72f082808787 <- <pr_n>[]
Requête sur CORPUSCONTES : Q08b05a08-7428-4a4e-b1b8-b6328014a29e <- <q_n>[]
Requête sur CORPUSCONTES : Q1e52de72-b354-492b-a3fe-d6b3b43aea78 <- <q_type>[]
Requête sur CORPUSCONTES : Qca2deccf-fc3f-4e2a-aebe-c908bda38d4c <- <q_rend1>[]
Requête sur CORPUSCONTES : Qa886f2b0-96a4-49bd-a1db-fb3b784490a4 <- <q_rend2>[]
Requête sur CORPUSCONTES : Qdf2766fb-1fa2-41f3-bb49-5ff7e3f843b7 <- <q_type2>[]
Requête sur CORPUSCONTES : Q68c9fec2-7312-4664-bb0e-95cae9bc3369 <- <q_type1>[]
Requête sur CORPUSCONTES : Q7380809a-3644-46be-9112-559997171b99 <- <q_n1>[]
Requête sur CORPUSCONTES : Q9873f962-d978-457a-b94a-2254299e5e8f <- <q_n2>[]
Requête sur CORPUSCONTES : Qb89147e4-54bc-42b7-ae3d-13fa529ef4aa <- <q_rend>[]
Requête sur CORPUSCONTES : Q07ea1f1f-8da4-4069-a462-45cceb0f9cd9 <- <seg_n>[]
Requête sur CORPUSCONTES : Qb92d9336-8ed4-4a3c-996b-744f8f1f9401 <- <seg_rend1>[]
Requête sur CORPUSCONTES : Q77f6fdf4-6b57-4b00-b3e4-c33da40742d4 <- <seg_n1>[]
Requête sur CORPUSCONTES : Q00a1930e-0305-4aa0-b9b7-a10312e54624 <- <seg_ana>[]
Requête sur CORPUSCONTES : Q5d37e1be-df5d-4300-a8ff-b4de4c0a5977 <- <seg_ana1>[]
Requête sur CORPUSCONTES : Qc2ab7876-f218-4461-b9a4-6c8a60a56f99 <- <seg_rend>[]
Requête sur CORPUSCONTES : Q1d21230f-3700-479a-9640-5bb67d7e4c8f <- <text_id>[]
Requête sur CORPUSCONTES : Qc606efb0-c7a4-4501-b979-c88f51adbcdb <- <text_base>[]
Requête sur CORPUSCONTES : Q08012218-2515-4490-be8b-974bad680db1 <- <text_project>[]
Requête sur CORPUSCONTES : Q3518d2e8-048c-42b1-8bb8-c9b9c065b9ca <- <title_n>[]
Requête sur CORPUSCONTES : Q38c88053-8b0c-4be7-9dc2-83529c31c6f8 <- <title_rend>[]
Requête sur CORPUSCONTES : Q970e7241-8e18-45f7-8d15-39b765deb650 <- <txmcorpus_lang>[]
Requête sur CORPUSCONTES : Q524e6734-a30d-472a-96c3-d6da0c624907 <- <vd_n>[]
java.lang.NullPointerException
at org.txm.functions.diagnostic.Diagnostic.htmldump(Diagnostic.java:344)
at org.txm.functions.diagnostic.Diagnostic.toHTML(Diagnostic.java:574)
at org.txm.rcpapplication.commands.base.Diagnostique$1.run(Diagnostique.java:162)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Effectué en 1.1 sec.
</pre>

Autres observations :

1) Ce corpus est composé de trois textes qui ont également fait l'objet d'imports séparés (1 corpus = 1 texte). Sur ces corpus, la Description se lance bien.

2) Je me suis demandé si cela pouvait être lié à l'hétérogénéité possible du balisage au sens où il pourrait arriver qu'un texte soit un peu moins annoté qu'un autre et que donc une structure ne soit pas forcément représentée dans certains textes : mais en discutant avec Alexei ce cas de figure se présente déjà dans la BFM et ne génère pas d'erreur.

h3. Diagnostic

h4. Diagnostic 1

* Hypothesis : le bug pourrait être lié à un manque de mémoire, car bcp de corpus et de partitions dans le TXM considéré, et beaucoup de structures dans le corpus CORPUSCONTES.
* Observation : suppression d'environ la moitié des corpus et des partitions présents dans le TXM. Mais le dysfonctionnement persiste (mêmes logs).
* Conclusion
** le bug n'est peut-être pas lié à un simple manque de mémoire, mais il faudrait pouvoir le tester de façon plus nette.

Back