primefaces CHARTS with JSF librairies

UI Components for JSF
Post Reply
squareman
Posts: 1
Joined: 26 Aug 2009, 17:35

26 Aug 2009, 17:48

Hello everybody,

I try to get chart viewing from a bean using icefaces and Prime faces taglibs:

xmlns:p="http://primefaces.prime.com.tr/ui"



<p:lineChart value="#{tabset.metrics}"
var="statData" xfield="#{statData.dateTime}" >
<p:chartSeries label="firstData" value="#{statData.firstData}" />
</p:lineChart>

I've got the following error and I don't know why because my bean has got values (step debugging on TOMCAT server) :

java.lang.NullPointerException
org.primefaces.ui.component.chart.line.LineChartRenderer.encodeLocalData(LineChartRenderer.java:70)
org.primefaces.ui.component.chart.line.LineChartRenderer.encodeChartScript(LineChartRenderer.java:50)
org.primefaces.ui.component.chart.BaseChartRenderer.encodeEnd(BaseChartRenderer.java:53)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:847)
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:370)
com.icesoft.faces.renderkit.dom_html_basic.GridRenderer.encodeChildren(GridRenderer.java:208)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:358)
com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:96)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:358)
com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:96)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:517)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:522)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:522)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:522)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:522)
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:481)
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:266)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:159)
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
com.icesoft.faces.context.View$2$1.respond(View.java:48)
com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
com.icesoft.faces.context.View$2.serve(View.java:76)
com.icesoft.faces.context.View.servePage(View.java:139)
com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:55)
com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:114)
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:42)
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


TOMCAT logs :

Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1026: [/application] Configuration option 'com.sun.faces.managedBeanFactoryDecoratorClass' not configured
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1018: [/application] Configuration option 'com.sun.faces.STATE_SAVING_METHOD' set to 'server'
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1018: [/application] Configuration option 'com.sun.faces.DEFAULT_SUFFIX' set to '.jsp'
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1026: [/application] Configuration option 'com.sun.faces.CONFIG_FILES' not configured
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1026: [/application] Configuration option 'com.sun.faces.LIFECYCLE_ID' not configured
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1018: [/application] Configuration option 'com.sun.faces.numberOfViewsInSession' set to '15'
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1018: [/application] Configuration option 'com.sun.faces.numberOfLogicalViews' set to '15'
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.validateXml' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.verifyObjects' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.forceLoadConfiguration' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.disableVersionTracking' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.enableHtmlTagLibValidator' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.preferXHTML' - DISABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.WebConfiguration <init>
INFO: JSF1021: [/application] Configuration option 'com.sun.faces.compressViewState' - ENABLED
Aug 26, 2009 5:18:22 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2-NIGHTLY_20060407) for context '/application'




Any ideas ?

It's quite urgent.

Thanks in advance

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

26 Aug 2009, 18:25

Hi, can you also provide the source code of your backing bean: "tabset" so I can see how you create your data.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 31 guests