I replaced our 1.0.8-SNAPSHOT jars with the 1.0.8 distribution and it's working now.
Thanks, John -----Original Message----- From: John [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 19, 2006 9:19 AM To: MyFaces Discussion Subject: RE: [myFaces Tobago] - tc:datePicker just produces a null ptr exception tobago-theme-scarborough-1.0.8-SNAPSHOT.jar Does NOT have a DatePickerRenderer, it has a dateRenderer BTW: I'm using a custom theme, but I think I realize, a lot of the basic stuff is still looked for in scarborough. John -----Original Message----- From: Bernd Bohmann [mailto:[EMAIL PROTECTED] Sent: Monday, September 18, 2006 10:07 PM To: MyFaces Discussion Subject: Re: [myFaces Tobago] - tc:datePicker just produces a null ptr exception Hello John, looks like your web app contains a wrong jar or in a wrong version. Can you list the content of WEB-INF/lib and can you check that the tobago-theme-scarborough.jar contains a class DatePickerRenderer. Regards Bernd John wrote: > I've tried statistics.startDate as a java.util.Date and I've tried it > as a String. Nothing works. Same null ptr exception. > > > > <tc:date id="startDate" label="Start Date" > value="#{statistics.realStartDate}"/> > <tc:datePicker for="startDate" /> > > I can't use my old reliable javaScript date picker jsCalendar because > it breaks in JSF with IE 6 > > Help! > > John > > SEVERE: name = 'DatePickerRenderer' clientProperties = > 'html/emp/msie_6_0' > java.lang.NullPointerException > at > org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer(Reso > ur > ceManagerImpl.java:392) > at > org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(Tobago > Re > nderKit.java:60) > at > javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java > :7 > 44) > at > javax.faces.component.UIComponentBase.getRendersChildren(UIComponentBa > se > .java:307) > at > javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:313) > at > org.apache.myfaces.tobago.taglib.component.TobagoTag.doStartTag(Tobago > Ta > g.java:57) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_datePicker_0(org.a > pa > che.jsp.tag.web.tabs.charts_tag:613) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_panel_1(org.apache > .j > sp.tag.web.tabs.charts_tag:497) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_box_0(org.apache.j > sp > .tag.web.tabs.charts_tag:336) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_panel_0(org.apache > .j > sp.tag.web.tabs.charts_tag:248) > at > org.apache.jsp.tag.web.tabs.charts_tag.doTag(org.apache.jsp.tag.web.ta > bs > .charts_tag:139) > at > org.apache.jsp.tag.web.layout.content_tag._jspx_meth_tabs_charts_0(org > .a > pache.jsp.tag.web.layout.content_tag:503) > at > org.apache.jsp.tag.web.layout.content_tag._jspx_meth_t_panel_3(org.apa > ch > e.jsp.tag.web.layout.content_tag:477) > at > org.apache.jsp.tag.web.layout.content_tag._jspx_meth_t_tab_2(org.apache. > jsp.tag.web.layout.content_tag:440) > at > org.apache.jsp.tag.web.layout.content_tag._jspx_meth_t_tabGroup_0(org. > ap > ache.jsp.tag.web.layout.content_tag:214) > at > org.apache.jsp.tag.web.layout.content_tag._jspx_meth_t_panel_0(org.apa > ch > e.jsp.tag.web.layout.content_tag:121) > at > org.apache.jsp.tag.web.layout.content_tag.doTag(org.apache.jsp.tag.web > .l > ayout.content_tag:78) > at > org.apache.jsp.main_jsp._jspx_meth_layout_content_0(org.apache.jsp.mai > n_ > jsp:332) > at > org.apache.jsp.main_jsp._jspx_meth_t_panel_1(org.apache.jsp.main_jsp:3 > 05 > ) > at > org.apache.jsp.main_jsp._jspx_meth_t_page_0(org.apache.jsp.main_jsp:16 > 8) > at > org.apache.jsp.main_jsp._jspx_meth_f_view_0(org.apache.jsp.main_jsp:12 > 1) at org.apache.jsp.main_jsp._jspService(org.apache.jsp.main_jsp:86) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper. > ja > va:332) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:31 > 4) at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > ca > tionFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lt > erChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa > tc > her.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicat > io > nDispatcher.java:463) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi > sp > atcher.java:398) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp > at > cher.java:301) > at > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch > (S > ervletExternalContextImpl.java:416) > at > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspVi > ew > HandlerImpl.java:234) > at > org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(ViewH > an > dlerImpl.java:117) > at > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:3 > 67 > ) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > ca > tionFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lt > erChain.java:173) > at > org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter.doFilte > r( > TobagoMultipartFormdataFilter.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > ca > tionFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lt > erChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa > lv > e.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa > lv > e.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja > va > :126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja > va > :105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java > :1 > 48) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: > 86 > 9) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr > oc > essConnection(Http11BaseProtocol.java:667) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi > nt > .java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll > ow > erWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo > ol > .java:684) > at java.lang.Thread.run(Unknown Source) Sep 18, 2006 7:20:20 PM > org.apache.catalina.core.ApplicationDispatcher > invoke > SEVERE: Servlet.service() for servlet jsp threw exception > java.lang.RuntimeException: DatePickerRenderer at > org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer(Reso > ur > ceManagerImpl.java:398) > at > org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(Tobago > Re > nderKit.java:60) > at > javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java > :7 > 44) > at > javax.faces.component.UIComponentBase.getRendersChildren(UIComponentBa > se > .java:307) > at > javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:313) > at > org.apache.myfaces.tobago.taglib.component.TobagoTag.doStartTag(Tobago > Ta > g.java:57) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_datePicker_0(org.a > pa > che.jsp.tag.web.tabs.charts_tag:613) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_panel_1(org.apache > .j > sp.tag.web.tabs.charts_tag:497) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_box_0(org.apache.j > sp > .tag.web.tabs.charts_tag:336) > at > org.apache.jsp.tag.web.tabs.charts_tag._jspx_meth_t_panel_0(org.apache > .j > sp.tag.web.tabs.charts_tag:248) > at org.apache.jsp.tag.web.tabs.charts_tag.doTag(org.apache.jsp.tag >

