Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2007, 15h12   #1
Membre du Club
 
Pascal Migazzi
Inscription : mars 2004
Messages : 46
Détails du profil
Informations personnelles :
Nom : Pascal Migazzi

Informations forums :
Inscription : mars 2004
Messages : 46
Points : 47
Points : 47
Par défaut [2.2M5] impossible de generer des images

bonjour,

mon probleme est assez simple : lors de la generation de mes rapport les graphique ne se genere pas. je me retrouve avec un rapport qui possed les tableau correstement remplie avec les données et a la place du graphique j'ai un espace blanc. quand je regarde les fichier generé par BIRT je m'appercois qu'il ne genere aucune image. tout ce passe pour le mieux sans la moindre exception. quand j'augmente le niveau des logs je n'ai aucune erreur et aucun warning.

voila mon code pour utiliser BIRT :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
config = new EngineConfig();
config.setEngineHome( Properties.getDashboardProperty("dashboard.engine.home"));
config.setLogConfig("", Level.OFF);
Platform.startup(config);
factory = (IReportEngineFactory) Platform.createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY);
IReportEngine engine = null;
engine = factory.createReportEngine(config);
IReportRunnable design = null;
design = engine.openReportDesign(filename);
IRunAndRenderTask task = engine.createRunAndRenderTask(design);
task.setParameterValues(parameters);
HTMLCompleteImageHandler imageHandler = new HTMLCompleteImageHandler();
HTMLRenderOption options = new HTMLRenderOption();
options.setOutputFileName(Properties.getDashboardProperty("dashboard.folder.output")+"/report.html");
options.setOutputFormat(HTMLRenderOption.OUTPUT_FORMAT_HTML);
options.setBaseURL("../dashboard/generated/" + id + "/");
options.setBaseImageURL("../dashboard/generated/" + id + "/images/");
options.setImageDirectory(Properties.getDashboardProperty("dashboard.folder.output")+"/images/");
options.setImageHandler(imageHandler);
options.setSupportedImageFormats("JPG;BMP;SVG;PNG");
task.setRenderOption(options);
task.run();
engine.shutdown();
puyopuyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 15h33   #2
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 658
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 658
Points : 1 051
Points : 1 051
es-tu sur de ta ligne
Code :
options.setImageDirectory(Properties.getDashboardProperty("dashboard.folder.output")+"/images/");
Le chemin fourni est-il bien un chemin absolu?
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 15h45   #3
Membre du Club
 
Pascal Migazzi
Inscription : mars 2004
Messages : 46
Détails du profil
Informations personnelles :
Nom : Pascal Migazzi

Informations forums :
Inscription : mars 2004
Messages : 46
Points : 47
Points : 47
oui je viens de verifier le chemin est bon.
la generation marchait bien avec birt 2.1. mais a cause d'un bug j'ai changé de version. hier je suis passé en 2.2 car j'ai vu que le bug etait resolu en 2.2.

j'ai apporté les quelques modifs dans le code liées au changement de version.

ensuite j'ai reedité mon fichier rptdesign avec la nouvelle version de l'editeur pour etre sur que sur ce fichier il n'y a pas eu de changement de format. il est bien lu par le designer, la preview se fait bien et le graphique est bien affiché dans la preview.
puyopuyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h25   #4
Membre du Club
 
Pascal Migazzi
Inscription : mars 2004
Messages : 46
Détails du profil
Informations personnelles :
Nom : Pascal Migazzi

Informations forums :
Inscription : mars 2004
Messages : 46
Points : 47
Points : 47
une remarque :

dans le rapport html generé il ne fait pas reference a une image. il y a une div qui a la taille de l'image mais elle ne contient aucune balise <img>.
puyopuyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h34   #5
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 658
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 658
Points : 1 051
Points : 1 051
Citation:
Envoyé par puyopuyo
une remarque :

dans le rapport html generé il ne fait pas reference a une image. il y a une div qui a la taille de l'image mais elle ne contient aucune balise <img>.
C'est bizarre que tu n'ai pas de balise img...

Vérifie que tu as bien les jar de l'api charts de puis ta migration vers la nouvelle version.
Un problème dans ton code te donerais la balise mais avec des info erroné, là je penche plus pour un pb de plateforme du à la migration.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h37   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Heu, je vous rappelle que la version 2.2 n'est pas stable alors il y a peut-être des régressions.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h39   #7
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 658
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 658
Points : 1 051
Points : 1 051
Citation:
Envoyé par BiM
Heu, je vous rappelle que la version 2.2 n'est pas stable alors il y a peut-être des régressions.
La voix de la sagesse, effectivement , j'avais pas pensé à ça... .

Mais si ça marche avec la preview, il devrait pouvoir faire au moins la même chose.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 10h06   #8
Membre du Club
 
Pascal Migazzi
Inscription : mars 2004
Messages : 46
Détails du profil
Informations personnelles :
Nom : Pascal Migazzi

Informations forums :
Inscription : mars 2004
Messages : 46
Points : 47
Points : 47
bon apres un week-end de recherche je dos m'avouer vaincu. on va dire que c'est une regression comme l'a suggeré BiM. je vais redescendre en version 2.1.2 . au moins meme si il existait un bug d'affichage cela tournait bien
puyopuyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 10h06   #9
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par puyopuyo
bon apres un week-end de recherche je dos m'avouer vaincu. on va dire que c'est une regression comme l'a suggeré BiM. je vais redescendre en version 2.1.2 . au moins meme si il existait un bug d'affichage cela tournait bien
N'oublie pas de faire un rapport de bug auprès de Eclipse.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 20h08   #10
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 31
Points : 10
Points : 10
J'ai déjà eu ce type de problème.
Dans mon cas, il s'agissait d'un problème de librairies. Certaines librairies d'une ancienne version de birt n'avaient pas été effacées.
De plus, chose étrange, même après avoir effacé les .jar en trop, et en faisant des clean/build/vidage de cache, l'image n'était pas affichée. Par contre, en créant un nouveau workspace et en important le tout (sans les .jar en trop), ça a marché nickel.


Bon courage.
tetaslap est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h19.


 
 
 
 
Partenaires

Hébergement Web