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 21/06/2007, 14h51   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
Par défaut [2.1.2] Runtime sous unix, java exeption!

voila, j'ai un soucis :
j'ai crée un rapport sous birt, et je souhaite le lancer toutes les semaines sur un serveur unix. je l'y est donc mis, j'ai créé un shell qui lance la génération du rapport, et là, : java.lang.null.pointerExeption,...
pourtant avec des batch, pas de soucis!
any one could help me?
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 14h54   #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
Heu ce genre d'exceptions tu peux l'avoir sur toutes applications JAVA et dans pas mal de cas alors le mieux serait que tu nous donnes l'erreur entière.
__________________
__~{@ 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 21/06/2007, 14h57   #3
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
Citation:
SEVERE: exception in parsing the paramters
java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.ReportRunner.execute(ReportRunner.java:141)
at org.eclipse.birt.report.engine.api.ReportRunner.main(ReportRunner.java:117)
voila ce qui s'affiche!
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 14h59   #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
Peux-tu montrer ta commande et énumérer les types de tes paramètres ?
__________________
__~{@ 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 21/06/2007, 15h05   #5
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
deja merci bien!

Citation:
BIRT_HOME=/.../birt-runtime-2_1_2
export BIRT_HOME
echo $BIRT_HOME
cd "$BIRT_HOME/ReportEngine"

rm -r "$BIRT_HOME/ReportEngine/reports"

rmdir reports

./genReport.sh --mode runrender --format HTML --output "$BIRT_HOME\ReportEngine\reports\report.HTML" "$BIRT_HOME\ReportEngine\rpt
design\reporting.rptdesign"

rm reports.zip

zip -r reports.zip reports
voila le shell que je lance.


voila la liste des paramêtres :
partenaire : string avec une valeur par defaut.
temps limite integer avec une valeur par defaut.
et 2 autres parètres qui sont inutilisé, en string
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h09   #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
Essaye de tous les remplir.
Si ca marche, essaye de ne remplir que ceux utilisés puis essaye de ne remplir que ceux qui sont inutilisés.

Décris moi le comportement.

Si aucun des deux derniers essais ne fonctionne pas, j'ai ma petite idée. Si le premier essai ne fonctionne pas, ca se complique.
__________________
__~{@ 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 21/06/2007, 15h14   #7
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
ok, je test le tout et je te tiens au courant,... merci
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h26   #8
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
et bien aparement ça ce complique,...
j'ai donné une valeur à tout les paramètres, et ça met exaxtement la même erreur,...

voila ce que j'ai mis :
Citation:
BIRT_HOME=/.../birt-runtime-2_1_2
export BIRT_HOME
echo $BIRT_HOME
cd "$BIRT_HOME/ReportEngine"

#rm -r "$BIRT_HOME/ReportEngine/reports"

#rmdir reports

./genReport.sh --mode runrender --format HTML --output "$BIRT_HOME\ReportEngine\reports\report.HTML" --parameter "temps_limite =
2000" --parameter "partenaire = BDT " "$BIRT_HOME\ReportEngine\rptdesign\reporting.rptdesign"

#rm reports.zip

zip -r reports.zip reports

et voila toujour ce que j'obtiens,...
Citation:
/test/sacso/batch/tmp/guil/birt-runtime-2_1_2
Jun 21, 2007 3:24:26 PM org.eclipse.birt.report.engine.api.ReportRunner execute
SEVERE: exception in parsing the paramters
java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.ReportRunner.execute(ReportRunner.java:141)
at org.eclipse.birt.report.engine.api.ReportRunner.main(ReportRunner.java:117)
updating: reportsBDT/ (stored 0%)
updating: reportsBDT/report.html (deflated 89%)
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h27   #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
Attend, je suis trop bête.

ReportRunner.java:141 <== Tu as quoi à cette ligne ?
__________________
__~{@ 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 21/06/2007, 15h32   #10
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
pour mon .rptdesign ?
ça :
Citation:
<xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
et ça ligne 117 :
Citation:
</design:ResultSets>
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h34   #11
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 mais nan je suis bêêêêête, tu fais ca en ligne de commande est c'est une classe du runtime, je vais voir ce qu'il y a à condition que tu me donnes la version exacte de ton runtime.
__________________
__~{@ 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 21/06/2007, 15h37   #12
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
ok, voila voila :

version 2.1.2 il me semble,... en tout cas c'est comme ça que s'appel le dossier que j'ai telechargé et qui contient toutes les données nécéssaire au runtime,... (zip telechargé depuis le site officiel, il y a 1 semaine,...)
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h49   #13
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
Cool, j'ai les sources de cette version sous la main.

Voici la méthode fautive et en gras, la ligne concernée.
Code Java :
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/**
 * Check if the arguments are valid. If yes, continue to execuate the
 * report. If no, simply return.
 */
public int execute( )
{
	if ( args.length == 0 )
	{
		printUsage( );
		return 0;
	}
	try
	{
		// startup the platform
		if ( engine == null )
		{
			EngineConfig config = new EngineConfig( );
			Platform.startup( config );
			IReportEngineFactory factory = (IReportEngineFactory) Platform
				.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY );
			engine = factory.createReportEngine( config );

			// JRE default level is INFO, which may reveal too much internal
			// logging
			// information.
			engine.changeLogLevel( Level.WARNING );
		}

		// Process command line arguments
		parseOptions( );
		if ( "Run".equalsIgnoreCase( mode ) )
		{
			return runReport( );
		}
		else if ( "Render".equalsIgnoreCase( mode ) )
		{
			return renderReport( );
		}
		else
		{
			return runAndRenderReport( );
		}
	}
	catch ( Exception ex )
	{
		logger.log( Level.SEVERE, "exception in parsing the paramters", ex);
		return -1;
	}
	finally
	{
		Platform.shutdown( );
	}

}

Essaye de mettre : BIRT_HOME=/.../birt-runtime-2_1_2/ReportEngine
__________________
__~{@ 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 21/06/2007, 16h15   #14
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
bien relou vi pour modifier le .sh,...
et bien aparement ça marche pas,...
voila mon nouveau .sh :
Citation:
BIRT_HOME=/.../birt-runtime-2_1_2/ReportEngine
export BIRT_HOME
echo $BIRT_HOME
cd "$BIRT_HOME"

rm -r "$BIRT_HOME/reportsBDT"

rmdir reportsBDT

./genReport.sh --mode runrender --format HTML --output "$BIRT_HOME/reportsBDT/report.HTML" --parameter "temps_limite = 2000" --param
eter "partenaire = BDT " --parameter "premier jour = 01/06/2007" --parameter "second jour = 08/06/2007" "$BIRT_HOME/rptdesign/repor
ting-erepPart.rptdesign"

#rm reportsBDT.zip

zip -r reportsBDT.zip reportsBDT


et voila ce que ça me met :

Citation:
The java class is not found: org/eclipse/birt/report/engine/api/ReportRunner
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 16h29   #15
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
L'erreur d'avant était plus sympa

Heu oui, tu as raison, j'ai fait un erreur

Bon j'ai regardé d'un peu plus près. Modifies le fichier genReport.sh de cette manière (en gras) :
Code genReport.sh :
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
if [ "$BIRT_HOME" == "" ]; 
then 
  echo " The BIRT_HOME need be set before BirtRunner can run.";
else
  
  export BIRTCLASSPATH="$BIRT_HOME/ReportEngine/lib/commons-cli-1.0.jar:$BIRT_HOME/ReportEngine/lib/commons-codec-1.3.jar:$BIRT_HOME/ReportEngine/lib/com.ibm.icu_3.4.5.20061213.jar:$BIRT_HOME/ReportEngine/lib/coreapi.jar:$BIRT_HOME/ReportEngine/lib/dteapi.jar:$BIRT_HOME/ReportEngine/lib/engineapi.jar:$BIRT_HOME/ReportEngine/lib/scriptapi.jar:$BIRT_HOME/ReportEngine/lib/js.jar:$BIRT_HOME/ReportEngine/lib/modelapi.jar:$BIRT_HOME/ReportEngine/flute.jar:$BIRT_HOME/ReportEngine/lib/sac.jar:$BIRT_HOME/ReportEngine/lib/chartengineapi.jar:$BIRT_HOME/ReportEngine/lib/org.eclipse.emf.ecore_2.2.2.v200702131851.jar:$BIRT_HOME/ReportEngine/lib/org.eclipse.emf.ecore.xmi_2.2.2.v200702131851.jar:$BIRT_HOME/ReportEngine/lib/org.eclipse.emf.common_2.2.1.v200702131851.jar"

  JAVACMD='java';

echo "1: " + $1;
echo "2: " + $2;
echo "3: " + $3;
echo "4: " + $4;
echo "5: " + $5;
echo "6: " + $6;
echo "7: " + $7;
echo "8: " + $8;
echo "9: " + $9;
echo "10: " + $10;
echo "11: " + $11;
echo "12: " + $12;
echo "13: " + $13;
echo "14: " + $14;
echo "15: " + $15;
echo "16: " + $16;
echo "17: " + $17;
echo "18: " + $18;
echo "19: " + $19;

  $JAVACMD -cp "$BIRTCLASSPATH" -DBIRT_HOME="$BIRT_HOME/ReportEngine" org.eclipse.birt.report.engine.api.ReportRunner $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} ${15} ${16} ${17} ${18} ${19}

fi
__________________
__~{@ 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 21/06/2007, 16h44   #16
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
ok, voila le resultat :

Citation:
+ --mode
2: + runrender
3: + --format
4: + HTML
5: + --output
6: + /.../birt-runtime-2_1_2/ReportEngine/reportsBDT/report.HTML
7: + --parameter
8: + temps_limite = 2000
9: + --parameter
10: + --mode0
11: + --mode1
12: + --mode2
13: + --mode3
14: + --mode4
15: + --mode5
16: + --mode6
17: + --mode7
18: + --mode8
19: + --mode9
The java class is not found: org/eclipse/birt/report/engine/api/ReportRunner
apparement, il aime pas le second paramètre,... pourtant, il est bon,...
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 16h57   #17
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
Déjà pour ce qui est de ton script reprend l'ancien. Pour ce qui est des paramètres, essaye de faire :
Code :
--parameter "premier jour = 01/06/2007:second jour = 08/06/2007"
__________________
__~{@ 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 21/06/2007, 17h12   #18
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
rhalala,... décidément,... toujours pas
toujour erreur ligne 141 et 117!
par contre, il lit le fichier .rptdesign ! (en 9 eme position après les 4 paramètres en position 8)
godiba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 08h49   #19
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 46
Points : 14
Points : 14
I'm back,... je vais essayer des trucs,... mais si t'a encore des idées,... ça serait
merci
godiba 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 03h14.


 
 
 
 
Partenaires

Hébergement Web