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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Problème à la récupération du rptdesign


Sujet :

BIRT

  1. #1
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    J'ai maintenant un problème pour récupérer mon .rptdesign

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		/* Préparation de l'édition */
    		try {
    			design = engine.openReportDesign("C:/download/birt/birt-runtime-2_1_1/ReportEngine/samples/hello_world.rptdesign");
    		} catch (EngineException e) {
    			e.printStackTrace();
    		}
    Me renvoi l'erreur suivante:

    java.lang.NoClassDefFoundError: com/ibm/icu/util/ULocale
    at org.eclipse.birt.core.format.NumberFormatter.<init>(NumberFormatter.java:51)
    at org.eclipse.birt.report.model.api.util.StringUtil.doubleToString(StringUtil.java:208)
    at org.eclipse.birt.report.model.api.metadata.DimensionValue.toString(DimensionValue.java:375)
    at org.eclipse.birt.report.model.metadata.DimensionPropertyType.validateXml(DimensionPropertyType.java:240)
    at org.eclipse.birt.report.model.metadata.PropertyDefn.validateXml(PropertyDefn.java:759)
    at org.eclipse.birt.report.model.metadata.MetaDataHandler$DefaultValueState.end(MetaDataHandler.java:1226)
    at org.eclipse.birt.report.model.util.XMLParserHandler.endElement(XMLParserHandler.java:174)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.content(Unknown Source)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
    at org.apache.crimson.parser.Parser2.parse(Unknown Source)
    at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.eclipse.birt.report.model.metadata.MetaDataReader.read(MetaDataReader.java:116)
    at org.eclipse.birt.report.model.api.impl.DesignEngineImpl.initialize(DesignEngineImpl.java:93)
    at org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newSessionHandle(DesignEngineImpl.java:137)
    at org.eclipse.birt.report.model.api.DesignEngine.newSessionHandle(DesignEngine.java:106)
    at org.eclipse.birt.report.model.api.DesignEngine.newSession(DesignEngine.java:128)
    at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:145)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:243)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:191)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:125)
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:224)
    at org.eclipse.birt.report.engine.api.ReportEngine.openReportDesign(ReportEngine.java:111)
    at Execution.Execution.main(Execution.java:28)
    j'ai bien récupéré et décompressé le BIRT runtime.
    J'ai spécifié son adresse:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    engineConfig.setEngineHome("C:/download/birt/birt-runtime-2_1_1/ReportEngine");
    Je ne comprends plus

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    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 796
    Points : 10 765
    Points
    10 765
    Par défaut
    A vue, je dirais que l'erreur viens de ton rptdesign lui même, une conversion d'un nombre qu'il aime pas trop (un affichage par exemple d'un élément en type nombre ou non converti en string lors du remplissage du paramètre ou dataset).

  3. #3
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    est ce que c'est possible alors que sous la génération avec tomcat se déroule sans problème en apparence?

    Je vais remettre un peu au propre mon .rptdesign

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    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 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Tu as sûrement des colonnes, paramètres ou champs qui n'aparraissent pas.

  5. #5
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Non aucun par contre mon rptdesign est vraiment fait à l'arrache avec des calculs de date, des group by order dans des tables, pas mal de jointures de tables de données. Donc ça m'étonne à peine.

  6. #6
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Néanmoins je ne pense pas que cela vienne du rptdesign étant donné que suivant la source que je t'ai copié collé j'ai aussi testé avec le rapport hello_world par défaut et qu'avec ce hello_world ça plante aussi.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Points : 288
    Points
    288
    Par défaut
    salut...
    Peut etre que tu n'as pas inséré une librairie dans ton buildPath, si tu peux vérifié que tu as bien inséré le jar suivant :
    com.ibm.icu_3.4.4.1.jar
    il doit être dans le répertoire plugin de reportEngine....

  8. #8
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Merci en effet l'erreur a changée

    J'ai inclu toutes les librairies cette fois. Mais j'ai du encore en oublier à l'install sans doute car j'obtiens l'erreur suivante:
    24 janv. 2007 10:54:35 org.eclipse.birt.report.engine.api.impl.RunAndRenderTask createContentEmitter
    GRAVE: Report engine can not create pdf emitter.
    org.eclipse.birt.report.engine.api.EngineException: Report engine fails to create extension to handle this request.
    at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.createContentEmitter(RunAndRenderTask.java:99)
    at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:155)
    at Execution.Execution.main(Execution.java:41)
    Caused by: java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
    trop de . jar partout
    je relis les instructions:
    toto de BiM
    dans lequel on trouve ça:
    6. Copier le fichier itext-1.3.jar dans C:\birt-runtime-2_0_1\Report Engine\plugins\org.eclipse.birt.report.engine.emitter.pdf\lib
    Le problème est que je n'ai pas ce dossier je vais donc le mettre direct ds plugins on verra bien ...

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Points : 288
    Points
    288
    Par défaut
    regarde si tu as bien inséré les jar org.apache.batik.pdf et org.apache.batik

  10. #10
    Membre du Club Avatar de lunart
    Homme Profil pro
    Administrateur système et réseau
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur système et réseau

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Au final j'ai rajouté itext-1.3.jar aux librairies du projet à la main et ça marche!!

    Merci pr votre aide

  11. #11
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    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 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Citation Envoyé par lunart
    Au final j'ai rajouté itext-1.3.jar aux librairies du projet à la main et ça marche!!

    Merci pr votre aide
    Oui en fait c'est l'idée, il faudrait que je remette à jour ce résumé.

    Donc il faut ajouter itext-1.3.jar au classpath du projet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TIBSQL] Problème de récupération d'un champs
    Par TitiFr dans le forum Bases de données
    Réponses: 6
    Dernier message: 07/08/2005, 13h33
  2. [hibernate]Problème de récupération d'objet...
    Par roxx62 dans le forum Hibernate
    Réponses: 1
    Dernier message: 07/07/2005, 11h36
  3. Réponses: 8
    Dernier message: 12/05/2005, 08h16
  4. Nouveau problème de récupération de valeurs.
    Par pmboutteau dans le forum ASP
    Réponses: 4
    Dernier message: 09/03/2005, 10h48
  5. Problème de récupération de texte de formulaire
    Par bigourson dans le forum Langage
    Réponses: 4
    Dernier message: 15/09/2004, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo