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 16/08/2011, 00h23   #1
Invité de passage
 
Homme
Étudiant
Inscription : août 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 1
Points : 0
Points : 0
Par défaut le rapport na pas accée a ma Bean (Projet JSF)

Bonjour chers internautes,
j'ai besoin de votre aide avant de laisser Birt pour une autre solution.
j'ai suivi les instructions dans le site suivant:
http://www.birt-exchange.org/org/wik...birt_component
qui est un bon tuto; mais je sais pas ce qui marche pas, le rapport semble ne pas avoir accées a ma Bean qui fourni une simple liste juste pour l'essai.
l'open method est la suivante :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
importPackage( Packages.java.io );
importPackage( Packages.cdvm.surv.web);
count=0;
 
myDataSource = new ValeursMBean(); 
 
values = myDataSource.getSelection();
 
out = new PrintWriter( new FileWriter( "/home/zairi/Bureau/myrowcount.txt", true ) );
out.println( "values size is "+ values.size());
out.close();
 //////////////////////////////////
la method fetch est la suivante: 
 
if(count>values.size()){
return(false);
}
     row["test"] = values.get(count);
 
count+=1;
return(true);
voici l'erreur :
Citation:
java.lang.NullPointerException
org.eclipse.birt.report.engine.api.impl.EngineTask$ParameterVisitor.visit(EngineTask.java:1286)
org.eclipse.birt.report.engine.api.impl.EngineTask.doValidateParameters(EngineTask.java:654)
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:92)
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:75)
com.exadel.jsfbirt.engine.BirtRendererUtils.runAndRender(BirtRendererUtils.java:231)
com.exadel.jsfbirt.engine.BirtRendererUtils.renderBirt(BirtRendererUtils.java:148)
com.exadel.jsfbirt.renderkit.html.BirtWrapperRenderer.doEncodeBegin(BirtWrapperRenderer.java:162)
com.exadel.jsfbirt.renderkit.html.BirtWrapperRenderer.encodeBegin(BirtWrapperRenderer.java:127)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:275)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:200)
org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:195)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

merci de bien vouloir m'indiquer des solution sinon qu'est ce que je dois faire exactement pour integrer un raport dans mon application JSF
merci bien
yasser_z 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 09h14.


 
 
 
 
Partenaires

Hébergement Web