developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 11 years ago

Closed 11 years ago

#1070 closed bug (fixed)

Exception 120 avec jResponseLatexToPdf

Reported by: johannb Owned by: johannb
Priority: normal Milestone: Jelix 1.0.12
Component: jelix:core response Version: 1.1.5
Severity: normal Keywords: pdf
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

  1. La commande pdflatex lancé par jelix renvoie une exception 120 et ne crée aucun pdf dans temp/appli/responseLatexToPdf/
  2. Si un fichier pdf correspondant au fichier tex est trouvé, le téléchargment du pdf est bien proposé par l'application.

Attachments (1)

jResponseLatexToPdf.class.php (5.4 KB) - added by johannb 11 years ago.

Download all attachments as: .zip

Change History (5)

Changed 11 years ago by johannb

comment:1 Changed 11 years ago by johannb

  • Resolution set to fixed
  • Status changed from new to closed

Dans le fichier

lib/jelix/core/response/jResponseLatexToPdf.class.php,

la fonction output() prépare le fichier tex et à la fin le compile. La compilation a lieu à la ligne 136 de cette class et le code retour de l'exécution de pdflatex est récupéré.

Par convention, lorsqu'un process s'est terminé normalement il renvoit 0. Or dans la fonction c'est le cas inverse qui est testé (on considère qu'il y a un pb si la compilation renvoit 0).

Pour corriger ce problème, il faut modifier la ligne 139 :

- if ($retVal==0){
+ if ($retVal!=0){

comment:2 Changed 11 years ago by laurentj

  • Component changed from jelix to jelix:core response
  • Milestone set to Jelix 1.1.6
  • Resolution fixed deleted
  • Status changed from closed to reopened

Ce n'est pas encore corrigé, il ne faut pas fermer le ticket.

comment:3 Changed 11 years ago by laurentj

la prochaine fois, livrer un diff, un patch pas un fichier comme ça. c'est lourdingue sinon pour voir ce qui a été réèllement modifié.

comment:4 Changed 11 years ago by laurentj

  • Milestone changed from Jelix 1.1.6 to Jelix 1.0.12
  • Resolution set to fixed
  • review set to review+
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.