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 20/09/2006, 14h02   #1
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
Par défaut Problème d'affichage des graphes avec Tomcat

Bonjour à tous,

J'ai utilisé Birt Designer pour créer un rapport, qui s'affiche parfaitement lorsque je demande "View Report in Web Browser. Ce rapport comprend tableaux et graphes.
J'essaye ensuite d'afficher le rapport sur une autre machine sur laquelle tourne un serveur tomcat. Je récupère le message d'erreur suivant :
java.lang.NullPointerException

La stack commence ainsi :
Citation:
org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(Unknown Source)
org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
Lorsque je supprime le graph et que je n'affiche que le tableau, tout se passe bien : le problème vient bien de l'affichage du graphe.
J'utilise BIRT 2.1.0 sur Eclipse 3.2. Le tomcat est Jakarta 5.5.17 . La machine est une Solaris.

Quel peut-être le problème et comment le corriger ?

Merci d'avance
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 14h14   #2
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
Bonjour,

Peux-tu nous donner le code qui te sers à initialiser puis lancer le moteur s'il te plaît ? Je pense que ca vient de là et non du rapport lui même.
__________________
__~{@ 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 20/09/2006, 14h25   #3
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
Bonjour,

Je n'utilise pas de code à proprement parler. J'ai copié le plugin birt-viewer dans le répertoire webapps de Tomcat, placé le rapport dans le répertoire adéquat et je me connecte ensuite à l'URL suivante :
http://tealc:8080/birt-viewer/frames...port.rptdesign

Aurait-il fallu que j'ajoute des paramètres à l'URI ?
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 14h33   #4
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
Ah oki, désolée, je ne connais pas cette méthode, es-tu sûr d'avoir mis ton rptdesign au bon endroit et d'avoir bien mis toutes les bibliothèques nécessaires avec Tomcat ?
__________________
__~{@ 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 20/09/2006, 14h39   #5
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
Le rtpdesign est au bon endroit (puisque je réussis à faire fonctionner le rapport dès lors que je supprime les graphes).
Au niveau des bibliothèques nécessaires pour Tomcat, j'ai fait une installation standart. La doc d'installation de Birt Viewer ne parle pas d'autres bibliothèques.
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 14h48   #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
As-tu chartEngine.jar ?
__________________
__~{@ 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 20/09/2006, 14h51   #7
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
J'ai les fichiers suivants :
/lib/chartengineapi.jar
/platform/plugins/org.eclipse.birt.chart.engine.extension_2.1.0.N20060628-1351.jar
/platform/plugins/org.eclipse.birt.chart.engine_2.1.0.N20060628-1351.jar

Par contre, je n'ai pas de chartEngine.jar à proprement parler.
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 14h55   #8
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
Hum j'ai jeté un petit coup d'oeil a mon runtime BIRT 2.1.0 et j'ai constaté que tu as le dossier ReportEngine et ChartEngine, as-tu les deux toi aussi ?

Fais-tu référence à un moment donné à ReportEngine ? Si oui, et ChartEngine ? Sont-ils placés au même endroit dans l'application ? Si oui, donne moi vaguement l'arborescence.
__________________
__~{@ 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 20/09/2006, 15h09   #9
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
Je n'ai pas ces deux dossiers. J'ai juste les jar org.eclipse.birt.chart.engine_2.1.0.N20060628-1351.jar et org.eclipse.birt.report.engine_2.1.0.N20060628-1351.jar dans le répertoire birt-viewer/WEB-INF/platform/plugins (donc au même endroit).

Pour l'arborescence :
BIRT-VIEWER
- reports (répertoire contenant les rtpdesign)
- WEBINF (contient web-template.xml, web.xml, weblogic.xml
- lib (contient quelques jar, notamment axis.jar qui apparaît dans le message d'erreur)
- platform
- configuration
- workspace (vide)
- plugin (contient la plupart des jar, dont chartengine et reportengine).
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 15h11   #10
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
Les plugins c'est pour eclipse, peut-être que tu en as besoin pour les framesets, certes...

Ensuite, dans ton répertoire lib ? Qu'as tu mis ?
As-tu télécharger le runtime de BIRT 2.1.0 ?
__________________
__~{@ 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 20/09/2006, 15h25   #11
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 0
Points : 0
Je pense avoir trouvé l'origine du problème : j'avais téléchargé le runtime pour générer les reports, mais pas celui nécessaires pour les graphes. Je suis en train de faire la mise à jour. Je te tiens au courant dès que j'ai pu voir les résultats.

Merci dans tous les cas
_Janu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 15h30   #12
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
C'est ce que je te disais tu avais ReportEngine mais pas ChartEngine en gros.
__________________
__~{@ 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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h44.


 
 
 
 
Partenaires

Hébergement Web