IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ Jasper/iReportConsultez toutes les FAQ

Nombre d'auteurs : 22, nombre de questions : 65, dernière mise à jour : 4 août 2014  Ajouter une question

 

Cette faq a été réalisée à partir des questions fréquemment posées sur les forums de www.developpez.com et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose sont correctes. Les auteurs font leur maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant rédacteur, lisez ceci .
Sur ce, nous vous souhaitons une bonne lecture.
L'équipe Business Inteligence.

SommaireQuelques erreurs fréquentes (4)
précédent sommaire suivant
 

Il se peut que, sous Windows sur votre PC, en utilisant les outils d'import/export jasperserver V3 vous receviez une erreur du style:

Code java : Sélectionner tout
1
2
3
4
5
OException parsing XML document from class path  
resource [applicationContext-for-export.xml];  
nested exception is java.io.FileNotFoundException:  
class path resource [applicationContext-import-export.xml]  
cannot be opened because it does not exist
Alors que ce fichier visiblement existe. Ceci est du à un problème de PATH : le répertoire "." n'y figure pas. Pour y remédier, modifier les fichiers js-import(/export).bat, rajouter :

Code java : Sélectionner tout
set CLASSPATH=.;%CLASSPATH%
vers la ligne 21 avant l'instruction :

Code java : Sélectionner tout
set EXP_CLASSPATH=%CONFIG_DIR%;%CLASSPATH%

Mis à jour le 14 septembre 2008 Gabriel.Entressangle

Après avoir visualiser mon état crée avec iReport,tout marche à merveille mais quand je ferme l'état(Bouton fermer) mon application se ferme en même temps. Pour remédier à ce problème, on doit appeler cette méthode pour afficher le rapport:

Code java : Sélectionner tout
JasperViewer.viewReport(jasperPrint, false);
Le deuxième paramètre permet de ne pas quitter l'application en fermant son état.

Mis à jour le 14 septembre 2008 botti2007

Vérifier l'entête de votre fichier JRXML s'il lui manque la ligne suivante:

Code xml : Sélectionner tout
1
2
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN"  
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

Mis à jour le 14 septembre 2008

Cause du bug :

Le problème vient d'une différence de version dans les jar utilisées d'un côté par iReport pour générer le .japser et de l'autre côté par votre appli web (ou autre) pour l'affichage du susdit rapport.

Solution :

Une complète est disponible ici , mais le plus simple reste encore de faire un test en compilant avec une version plus à jour ou plus ancienne d'iReport (regardez la date de publication de votre framework et prenez une version d'iReport qui lui est contemporaine).

La modification des .jar est quelque peu complexe : iText.jar est la source du problème, mais vous ne pouvez pas modifier que ce jar sous peine d'avoir des erreurs par la suite.

Mis à jour le 14 novembre 2011 pfellmann

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.