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 02/03/2007, 16h57   #1
Membre du Club
 
Avatar de kifouillou
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 51
Points : 51
Envoyer un message via MSN à kifouillou
Par défaut [BIRT] Manipulation pour intégration de BIRT dans un projet plugin RCP?

Salut,

j'ai une dernière question sur BIRT,

J'ai réaliser un projet java qui permettait de générer des rapports. Sa fonctionne nikel.
Bon j'ai essayer de faire la même chose en réalisant un plugin RCP sauf que cette fois plus rien ne se passe(au moins j'ai pas d'erreur).
Alors je me demandais si il fallait que je définisse une extension dans Eclipse ou je sais pas trop quoi d'autre. Plugin.xml à modifier peut-être.
Pourriez-vous m'apporter vos lumières là-dessus svp?

Merci d'avance.

Un pro du questionnement sur le forum Dévelopez.com mais qui cherche beaucoup aussi par lui-même quand même. lol pour cette dernière précision.
kifouillou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 18h36   #2
Membre du Club
 
Avatar de kifouillou
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 51
Points : 51
Envoyer un message via MSN à kifouillou
Il fallait que j'ajoute les jars au classpath mais maintenant j'ai une erreur.
Apparemment c'est cette ligne là qu'il aime pas :

Code :
1
2
 
ReportEngine engine = new ReportEngine( "C:\\Promoact\\birt-runtime-2_1_1\\ReportEngine");
car
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:137)
	at org.eclipse.birt.core.framework.Platform.startup(Platform.java:78)
	at org.eclipse.birt.core.framework.Platform.initialize(Platform.java:116)
	at org.eclipse.birt.report.engine.api.ReportEngine.<init>(ReportEngine.java:49)
	at com.promotelec.generation.GenerationRapport.generer(GenerationRapport.java:22)
	at com.promotelec.rapport.View$1.widgetSelected(View.java:31)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at com.promotelec.rapport.Application.run(Application.java:18)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.IllegalStateException: Platform already running
	at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:270)
	... 33 more
Can't load the report engine
Merci de votre aide.
kifouillou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 18h57   #3
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
Code :
Caused by: java.lang.IllegalStateException: Platform already running
Je pense que ca viens d'une erreur de ta part.
__________________
__~{@ 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 09/03/2007, 15h32   #4
Invité régulier
 
Inscription : mars 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 76
Points : 9
Points : 9
Salut,
désolé je ne peux pas t'aider pour ton problème mais tu as dit que tu avais développé une appli java qui intègre BIRT et que ca marche nickel. Pourrais tu expliquer en quelques lignes l'architecture de ton appli? les technos employées? Y a til un tutorial qui t'a particulièrement aidé?
Je dois également développer une appli java avec BIRT et je suis seulement dans la phase d'étude..tes conseils pourraient m'être précieux!
Merci
Nicolep
nicolep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 17h19   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 14
Points : 14
Euh moi ça m'intéresse de savoir comment tu as résolu le problème... puisque j'ai le même
Latmy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 17h33   #6
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 14
Points : 14
Nicolep ==>

Se lancer dans une appli java avec birt intégré, c'est se lancer dans l'api de birt. Je dirais que le meilleur moyen pour commencer, c'est de commencer par là :
http://www.eclipse.org/birt/phoenix/...tEngineAPI.php
Tu y trouveras aussi des samples qui sont (pour moi du moins) d'une grande utilité dans les 1ers temps.

Autrement, je ne sais pas trop ce que tu veux faire mais faudra d'abord que tu télécharge l'api (birt_runtime).

Je ne suis pas aller très loin dans le développement de mon appli donc je ne peux pas t'aider beaucoup plus. Le tout est de lire la doc (pas toujours à jour pour l'api...) et de bidouiller...
Latmy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 16h47   #7
Membre du Club
 
Inscription : février 2005
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 89
Points : 53
Points : 53
Envoyer un message via MSN à pistache42
même problème rencontré, si vous en avez trouvé la cause depuis, ça m'intéresse.
pistache42 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 18h58.


 
 
 
 
Partenaires

Hébergement Web