erreur génération pdf (Gestion:Tâches/Liste/21)

De Wikimedica
erreur génération pdf [En cours]  Modifier cette tâche Aide
TypeBogue
CréationJppialasse
Responsable(s)Jppialasse, Antoine Mercier-Linteau
ÉtatEn cours
Date de création2017/12/12
Échéanceaucune
PrioritéUrgente
Projet(s)aucun
<noinclude>
</noinclude>

la génération des cours de cardio et psychiatrie en pdf echoue générer une page de l'un de ces cours marche.

investiguer.


Créer une sous-tâche
Aucune sous-tâche à afficher.
Aucune sous-tâche assignée à cette tâche.
Sous-tâches
- Type Priorité Titre Responsable(s) État Création
Voir les sous-tâches terminées...

Discussion

j'ai augmenté le nombre d'esclave de mwlib à 5, cela n'améliore pas


le logue pour le livre de pdf commence avec warning :

256 25.2824599743 ['mw-render', '-w', 'rl', '-c', '/var/log/mediawiki/2a/2a433c0c1435b08a/collection.zip', '-o', '/var/log/mediawiki/2a/2a433c0c1435b08a/output.rl', '--status', 'qserve://localhost:19252/2a433c0c1435b08a:render-rl', '--language', 'fr'] MISSING FONTS: 'AR PL UMing HK','Nazli','UnBatang','Arundina Serif','Lohit Telugu','Sarai','Gujarati','Lohit Punjabi','Lohit Oriya','AnjaliOldLipi','Kedage','LikhanNormal','Lohit Tamil','Khmer' 1% reading /tmp/tmp-mw-rendernRKH89/tmpCaiVPv/revisions-1.txt


ajout des fonts: yum -y install un-core-batang-font cjkuni-uming-fonts un-core-dinaru-fonts lohit-telugu-fonts lohit-gujarati-fonts lohit-punjabi-fonts samyak-oriya-fonts smc-anjalioldlipi-fonts lohit-tamil-fonts khmer*-fonts

Installé:

 cjkuni-uming-fonts.noarch 0:0.2.20080216.1-36.el6     khmeros-base-fonts.noarch 0:5.0-9.el6              khmeros-battambang-fonts.noarch 0:5.0-9.el6             khmeros-bokor-fonts.noarch 0:5.0-9.el6       
 khmeros-handwritten-fonts.noarch 0:5.0-9.el6          khmeros-metal-chrieng-fonts.noarch 0:5.0-9.el6     khmeros-muol-fonts.noarch 0:5.0-9.el6                   khmeros-siemreap-fonts.noarch 0:5.0-9.el6    
 lohit-gujarati-fonts.noarch 0:2.4.4-4.el6             lohit-punjabi-fonts.noarch 0:2.4.4-2.el6           lohit-tamil-fonts.noarch 0:2.4.5-5.el6                  lohit-telugu-fonts.noarch 0:2.4.5-6.el6      
 samyak-oriya-fonts.noarch 0:1.2.1-9.el6               smc-anjalioldlipi-fonts.noarch 0:04.2-11.el6       un-core-dinaru-fonts.noarch 0:1.0.2-0.15.080608.el6    

Dépendance(s) installée(s) :

 cjkuni-fonts-common.noarch 0:0.2.20080216.1-36.el6           khmeros-fonts-common.noarch 0:5.0-9.el6          samyak-fonts-common.noarch 0:1.2.1-9.el6          smc-fonts-common.noarch 0:04.2-11.el6         
 un-core-fonts-common.noarch 0:1.0.2-0.15.080608.el6         


non trouvées: 'Nazli' 'Arundina Serif' 'Sarai' 'Kedage' 'LikhanNormal'

la première erreur est : 75.0% laying out Antipsychotiques75.0% rendering 2017-12-12T17:32:03 rlwriter.info >> start rendering: u'/var/log/mediawiki/2a/2a433c0c1435b08a/tmpKrNS8o.rl' 2017-12-12T17:32:03 rlwriter.info >> memory usage after laying out: 459.88671875 Traceback (most recent call last):

 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook
   self.doc.build(elements)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 885, in build
   self.clean_hanging()
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 516, in clean_hanging
   self.handle_flowable(self._hanging)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 765, in handle_flowable
   f.apply(self)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 146, in apply
   getattr(doc,arn)(*args)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 539, in handle_pageBegin
   self.pageTemplate.beforeDrawPage(self.canv,self)
 File "/usr/lib/python2.6/site-packages/mwlib/rl/pagetemplates.py", line 151, in beforeDrawPage
   p = Paragraph('
'.join([formatter.cleanText(line, escape=False) for line in footertext]),

TypeError: function takes exactly 5 arguments (1 given) 2017-12-12T17:32:03 rlwriter.info >> rendering failed - trying safe rendering Traceback (most recent call last):

 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 514, in writeBook
   self.renderBook(elements, output, coverimage=coverimage)
 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook
   self.doc.build(elements)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 885, in build
   self.clean_hanging()
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 516, in clean_hanging
   self.handle_flowable(self._hanging)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 765, in handle_flowable
   f.apply(self)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 146, in apply
   getattr(doc,arn)(*args)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 539, in handle_pageBegin
   self.pageTemplate.beforeDrawPage(self.canv,self)
 File "/usr/lib/python2.6/site-packages/mwlib/rl/pagetemplates.py", line 151, in beforeDrawPage
   p = Paragraph('
'.join([formatter.cleanText(line, escape=False) for line in footertext]),

TypeError: function takes exactly 5 arguments (1 given) 2017-12-12T17:32:03 rlwriter.error >> RENDERING FAILED: TypeError('function takes exactly 5 arguments (1 given)',)



13 décembre 2017 à 16:21 (EST) voila des tests :


  1. mw-zip -c https://wikimedi.ca/ -o test.zip "MED-1217/Normalité et trouble de l'adaptation" "MED-1217/Troubles de la personnalité" "MED-1217/Pharmacologie" "MED-1217/Troubles anxieux" "MED-1217/Schizophrénie et les autres troubles psychotiques" "MED-1217/Thérapies" "MED-1217/Troubles habituellement diagnostiqués en bas âge" "MED-1217/Troubles de l'humeur et le risque suicidaire" "MED-1217/Médecine psychosomatique" "MED-1217/Troubles liés à l'usage de l’alcool et de diverses substances et les troubles mentaux liés à une condition médicale" "MED-1217/Anxiolytiques" "MED-1217/Antipsychotiques" "MED-1217/Antidépresseurs"

creating nuwiki in u'tmp94sKQC/nuwiki' /usr/lib64/python2.6/site-packages/mwlib/net/fetch.py:7: DeprecationWarning: gevent.coros has been renamed to gevent.lock

 import gevent, gevent.pool, gevent.coros, gevent.event

removing tmpdir u'tmp94sKQC' memory used: res=23.1 virt=687.5

  1. mw-render -c test.zip -o test.pdf -w rl --language fr

MISSING FONTS: 'AR PL UMing HK','Nazli','UnBatang','Arundina Serif','Lohit Telugu','Sarai','Gujarati','Lohit Punjabi','Lohit Oriya','AnjaliOldLipi','Kedage','LikhanNormal','Lohit Tamil','Khmer' reading /tmp/tmp-mw-renderMJXGh2/tmp0vUmNV/revisions-1.txt set locale to 'fr_FR.UTF-8' based on the language 'fr' 2017-12-13T16:04:17 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:17 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:18 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:18 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:19 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:20 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:21 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:22 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:23 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:24 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques'bles mentaux liés à une condition médicale 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:25 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:25 rlwriter.info >> start rendering: u'/root/tmpmug9D7.pdf' 2017-12-13T16:04:25 rlwriter.info >> memory usage after laying out: 303.5859375 Traceback (most recent call last):

 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook
   self.doc.build(elements)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build
   self.handle_flowable(flowables)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable
   raise LayoutError(ident)

LayoutError: Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x5d29ef0>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire" 2017-12-13T16:04:29 rlwriter.info >> rendering failed - trying safe rendering Traceback (most recent call last):

 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 514, in writeBook
   self.renderBook(elements, output, coverimage=coverimage)
 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 560, in renderBook
   self.doc.build(elements)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build
   self.handle_flowable(flowables)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable
   raise LayoutError(ident)

LayoutError: Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x5d29ef0>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire" 2017-12-13T16:04:29 rlwriter.error >> RENDERING FAILED: LayoutError('Flowable <Table@0x05FFC5A8 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing\n\'<Paragraph at 0x5d29ef0>crit\\xc3\\xa8res DSM5\'(493.84 x 1143), tallest cell 789.0 points, too large on page 97 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l\'humeur et le risque suicidaire"',) 2017-12-13T16:04:29 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:30 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Normalit%C3%A9_et_trouble_de_l%27adaptation' 2017-12-13T16:04:31 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:31 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_la_personnalit%C3%A9' 2017-12-13T16:04:32 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:32 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Pharmacologie' 2017-12-13T16:04:33 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:34 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_anxieux' 2017-12-13T16:04:35 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:37 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Schizophr%C3%A9nie_et_les_autres_troubles_psychotiques' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Th%C3%A9rapies' 2017-12-13T16:04:38 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:39 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_habituellement_diagnostiqu%C3%A9s_en_bas_%C3%A2ge' 2017-12-13T16:04:40 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:41 rlwriter.error >> article failed: '"MED-1217/Troubles de l\'humeur et le risque suicidaire"' 2017-12-13T16:04:41 rlwriter.error >> Traceback (most recent call last):

 File "/usr/lib/python2.6/site-packages/mwlib/rl/rlwriter.py", line 447, in articleRenderingOK
   testdoc.build(elements)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 888, in build
   self.handle_flowable(flowables)
 File "/usr/lib64/python2.6/site-packages/mwlib/ext/reportlab/platypus/doctemplate.py", line 801, in handle_flowable
   raise LayoutError(ident)

LayoutError: Flowable <Table@0x07906E60 4 rows x 7 cols(tallest row 789)> with cell(0,0) containing '<Paragraph at 0x75c6560>crit\xc3\xa8res DSM5'(493.84 x 1143), tallest cell 789.0 points, too large on page 4 in frame None(469.88976378 x 716.503937008*) of template "MED-1217/Troubles de l'humeur et le risque suicidaire"

2017-12-13T16:04:41 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_de_l%27humeur_et_le_risque_suicidaire' 2017-12-13T16:04:42 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:43 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/M%C3%A9decine_psychosomatique' 2017-12-13T16:04:44 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:45 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Troubles_li%C3%A9s_%C3%A0_l%27usage_de_l%E2%80%99alcool_et_de_diverses_substances_et_les_troubles_mentaux_li%C3%A9s_%C3%A0_une_condition_m%C3%A9dicale' 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques'bles mentaux liés à une condition médicale 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Anxiolytiques' 2017-12-13T16:04:46 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antipsychotiques' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:47 rlwriter.info >> rendering: 'https://wikimedi.ca/index.php?title=MED-1217/Antid%C3%A9presseurs' 2017-12-13T16:04:47 rlwriter.info >> start rendering: u'/root/tmpmug9D7.pdf' 2017-12-13T16:04:47 rlwriter.info >> memory usage after laying out: 324.4375 2017-12-13T16:04:55 rlwriter.info >> memory usage after reportlab rendering: 324.8515625 2017-12-13T16:04:55 rlwriter.info >> RENDERING OK removing '/tmp/tmp-mw-renderMJXGh2/tmp0vUmNV'


et le resultat: pdf fonctionnel excepté :

MED-1217/Troubles de l'humeur et le risque

suicidaire AVERTISSEMENT : l’article n’a pas pu être reproduit dans son intégralité—ceci est l'édition en texte simple. Les causes potentielles de ce problème sont : (a) un bogue dans le logiciel PDF-Writer ; (b) un balisage problématique du code MediaWiki ; (c) un tableau trop large

car j'ai abusé sur la taille du tableau


en comparant avec:

mw-render -c test.zip -o test.pdf -w rl --language fr

VS

'mw-render', '-w', 'rl', '-c', '/var/log/mediawiki/5d/5d876db43c02354f/collection.zip', '-o', '/var/log/mediawiki/5d/5d876db43c02354f/output.rl', '--status', 'qserve://localhost:19252/5d876db43c02354f:render-rl', '--language', 'fr'



je ne trouve pas la commande qui a génére le zip /var/log/mediawiki/5d/5d876db43c02354f/collection.zip vs

mw-zip -c https://wikimedi.ca/ -o test.zip "MED-1217/Normalité et trouble de l'adaptation" "MED-1217/Troubles de la personnalité" "MED-1217/Pharmacologie" "MED-1217/Troubles anxieux" "MED-1217/Schizophrénie et les autres troubles psychotiques" "MED-1217/Thérapies" "MED-1217/Troubles habituellement diagnostiqués en bas âge" "MED-1217/Troubles de l'humeur et le risque suicidaire" "MED-1217/Médecine psychosomatique" "MED-1217/Troubles liés à l'usage de l’alcool et de diverses substances et les troubles mentaux liés à une condition médicale" "MED-1217/Anxiolytiques" "MED-1217/Antipsychotiques" "MED-1217/Antidépresseurs"


en comparant les deux zip

html.db revisioms-1.txt et metabook.json sont plus gros dans la version collection.zip

me semble pas lié au coté mwlib mais plus a collection ...