Intégration de JasperReport dans RoR à partir du HowtoInt


#1

Bonjour,

je tente de mettre en place la génération d’un rapport au sein de mon
aplli RoR à partir de HowtoIntegrateJasperReports:
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports

Pour les tests, j’ai reproduit la génération du xml de l’exemple du
HowTo avec mon appli et implémenté suivant (à priori correctement) les
informations du HowTo. J’ai vérifier que le résulat xml fonctionne avec
le rapport course_report: Ceci avec iReport 1.3.1.

Le résultat que j’obtient depuis mon aplli c’est un fichier pdf vide.

Y a t il parmis vous qui on réussi à mettre en place cette
fonctionnalité, et qui pourrait me donné quelques pistes ?

Je suis sous OSX 10.4.8, mo aplli est sous RoR 1.1.6 avec une base MySQL
4.1 .

Merci d’avance

NB: j’ai déjà posté une fois ce message, mais je ne l’ai pas vu
apparaître dans la liste. Désolé s’il venait à apparaître en double.


#2

A.TONX wrote:

NB: j’ai déjà posté une fois ce message, mais je ne l’ai pas vu
apparaître dans la liste. Désolé s’il venait à apparaître en double.


Railsfrance mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Après avoir trouvé le log qui explique le problème
(appliRoR/XmlJasperInterface.log), j’ai pu voir que j’avais un problème
de compatibilité entre la version ireport 1.3.1 et les librairies java
fourni dans le HowTo.

Après avoir téléchargé le project Jaspereport 1.3.1 et
jasperreports-1.3.1.jar, j’ai substitué le contenu du répertoire
appliRoR/jasper/lib par:

commons-beanutils-1.7.jar
commons-collections-2.1.jar
commons-digester-1.7.jar
commons-javaflow-20060411.jar
commons-logging-1.0.2.jar
commons-logging-api-1.0.2.jar
itext-1.3.1.jar
jasperreports-1.3.1.jar
jcommon-1.0.0.jar
jdt-compiler-3.1.1.jar
jfreechart-1.0.0.jar
log4j-1.2.13.jar
poi-2.0-final-20040126.jar
xalan.jar

ce qui avec un rapport comilé avec iReport 1.3.1 fonctionne impec.