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 26/07/2007, 09h54   #1
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Par défaut [2.1.3] $NO-RB$ Cant startup the OSGI framework

Bonjour,

J'essaye de lancer l'exécution d'un report depuis une classe Java, mais sur cette ligne
Code :
Platform.startup(config);
J'obtiens l'erreur suivante :
Code :
$NO-RB$ Cant startup the OSGI framework : org.eclipse.birt.core.exception.BirtException: $NO-RB$ Could not find the Framework
Pourtant toutes mes librairies sont bien présentes dans le répertoire lib de mon serveur d'application.

Le seul "truc" c'est que j'ai travaillé avec la version 2.1.2 du Report designer et j'exécute via la version 2.1.3 du Report Engine... Mais bon c'est compatible ascendant non ?

Merci d'avance.
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 16h49   #2
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
yop !

J'suis tombé sur le meme problème ce matin, et après quelques heures de galère voilà comment résoudre le problème :

ce qui pose probleme, ce n'est pas :
Code :
1
2
 
Platform.startup(config);
mais plutot un truc du genre:
Code :
1
2
 
config.setEngineHome("xxxxxxx");
Le setEngineHome doit pointer sur le framework qui va bien !
Si tu as telecharger le runtime de Birt, tu trouvera en principe à l'interieur les répertoire suivant :
birt-runtime-2_1_3\ReportEngine\configuration
birt-runtime-2_1_3\ReportEngine\pluggin
il te suffit alors de placer ces 2 rep dans un repertoire à part dans ton projet, remplasser les xxxxxxx du setEngine par le chemin permettant d'accéder à ce nouveau repertoire ! (y'a surrement moy de faire un peu de ménage dans ces repertoire, mais perso, je les ai laissé telquel)

En esperant t'avoir aidé !

maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 17h05   #3
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Effectivement c'est allé plus loin L'erreur doit être maintenant "métier"

En effet pour ma part je n'avais copié dans le répetoire "WEB-INF\lib" de mon serveur d'application seulement les librairies du "ReportEngine\lib", je pensais que ça suffirait...
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 15h58   #4
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
J'ai toujours une erreur lors de l'execution de mon report depuis la classe Java.
Pas très explicite
Code :
org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report
Mais j'ai vu qu'un fichier log était généré dans le répertoire lib\configuration et si je regarde ce fichier qui fait quand même 100Ko !!! je trouvé entre autre l'erreur suivante
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
	at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/core/runtime/Plugin
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:1627)
	at java.lang.Class.privateGetPublicMethods(Class.java:1655)
	at java.lang.Class.privateGetPublicMethods(Class.java:1665)
	at java.lang.Class.getMethod0(Class.java:1744)
	at java.lang.Class.getMethod(Class.java:963)
	at org.eclipse.core.internal.runtime.CompatibilityHelper.setPlugin(CompatibilityHelper.java:48)
	at org.eclipse.core.internal.plugins.CompatibilityActivator.start(CompatibilityActivator.java:23)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:991)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:985)
	... 75 more
Root exception:
java.lang.NoClassDefFoundError: org/eclipse/core/runtime/Plugin
Il doit encore me manquer quelque chose... mais quoi !
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 16h03   #5
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 SONY30
[...]

Il doit encore me manquer quelque chose... mais quoi !
coreapi.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 01/08/2007, 16h04   #6
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Citation:
Envoyé par BiM
coreapi.jar
Non il est bien présent dans mon répetoire lib
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 16h13   #7
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 SONY30
Non il est bien présent dans mon répetoire lib
Tu es sur qu'il est bien sur ton serveur ? (donc bien déployé).
__________________
__~{@ 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 01/08/2007, 16h20   #8
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Citation:
Envoyé par BiM
Tu es sur qu'il est bien sur ton serveur ? (donc bien déployé).
Oui oui si je lis le CLASSPATH de mon serveur d'application le jar coreapi est bien listé.
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 16h28   #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
Ah pardon je me suis trompée, c'est org.eclipse.core.runtime_[version].jar qu'il te manque, elle se trouve dans le dossier plugins de ton ReportEngine. Il faut aussi le mettre dans le classpath.
__________________
__~{@ 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 01/08/2007, 16h48   #10
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Citation:
Envoyé par BiM
Ah pardon je me suis trompée, c'est org.eclipse.core.runtime_[version].jar qu'il te manque, elle se trouve dans le dossier plugins de ton ReportEngine. Il faut aussi le mettre dans le classpath.
Pas mieux...
SONY30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 17h35   #11
Membre expérimenté
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2006
Messages : 669
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2006
Messages : 669
Points : 594
Points : 594
Bon j'ai chargé tous les Jars présents dans plugins dans le répertoire lib de mon serveur d'appli et maintenant j'obtiens l'erreur suivante.
Code :
org.eclipse.birt.report.engine.api.EngineException: Report engine fails to create extension to handle this request.
EDIT 1 : Pourtant "itext-1.5.2.jar" est bien présent dans mon répertoire lib

EDIT 2 : le découpage dessous le répertoire lib est-il important ? ou le seul fait de charger les jars nécessaires dans ce répertoire suffit ?
SONY30 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 10h12.


 
 
 
 
Partenaires

Hébergement Web