Hi,

I've created a JIRA issue:

http://issues.apache.org/jira/browse/MYFACES-817


Regards,
Matthias

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag
> von Mathias Brökelmann
> Gesendet: Sonntag, 13. November 2005 15:00
> An: MyFaces Discussion
> Betreff: Re: Runtime error using Tomahawk dataTable +
> selectBooleanCheckboxes (MyFaces 1.1.1)
>
>
> Create a jira entry for this. Please post your jsp code for the
> datatable and the bean code which uses the component binding to
> determine the selected rows.
>
> 2005/11/13, Matthias Kahlau <[EMAIL PROTECTED]>:
> > Hi,
> >
> > I have a problem with the Tomahawk dataTable component, in
> conjunction with
> > a selectBooleanCheckbox in each row.
> > I use a Component-Binding for each component, and determining
> the selected
> > checkboxes works well. But after that, I get the following
> runtime error:
> >
> >  null
> > java.lang.NullPointerException
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTableHack.restoreDes
> cendantCom
> > ponentStates(HtmlDataTableHack.java:245)
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTableHack.restoreDes
> cendantCom
> > ponentStates(HtmlDataTableHack.java:257)
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTableHack.setRowInde
> x(HtmlData
> > TableHack.java:200)
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTable.setRowIndex(Ht
> mlDataTabl
> > e.java:166)
> >         at
> >
> javax.faces.component.html.HtmlDataTable.encodeBegin(HtmlDataTable
> .java:35)
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTableHack.encodeBegi
> n(HtmlData
> > TableHack.java:126)
> >         at
> >
> org.apache.myfaces.component.html.ext.HtmlDataTable.encodeBegin(Ht
> mlDataTabl
> > e.java:312)
> >         at
> >
> org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUti
> ls.java:44
> > 1)
> >         at
> >
> org.apache.myfaces.renderkit.RendererUtils.renderChildren(Renderer
> Utils.java
> > :427)
> >         at
> >
> org.apache.myfaces.renderkit.html.HtmlGroupRendererBase.encodeEnd(
> HtmlGroupR
> > endererBase.java:62)
> >         at
> >
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
> >         at
> >
> org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUti
> ls.java:45
> > 0)
> >         at
> >
> org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer.writeT
> absContent
> > s(HtmlTabbedPaneRenderer.java:535)
> >         at
> >
> org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer.encode
> End(HtmlTa
> > bbedPaneRenderer.java:227)
> >         at
> >
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
> >         at
> javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
> >         at
> javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
> >         at
> >
> org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UICompon
> entBodyTag
> > Base.java:55)
> >         at
> >
> org.apache.jsp.Management.ManagementHome_jsp._jspx_meth_t_panelTab
> bedPane_0(
> > ManagementHome_jsp.java:302)
> >         at
> >
> org.apache.jsp.Management.ManagementHome_jsp._jspx_meth_h_form_0(M
> anagementH
> > ome_jsp.java:238)
> >         at
> >
> org.apache.jsp.Management.ManagementHome_jsp._jspx_meth_f_view_0(M
> anagementH
> > ome_jsp.java:191)
> >         at
> >
> org.apache.jsp.Management.ManagementHome_jsp._jspService(Managemen
> tHome_jsp.
> > java:145)
> >         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >         at
> >
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrap
> per.java:3
> > 24)
> >         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> >         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> pplication
> > FilterChain.java:237)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterCh
> > ain.java:157)
> >         at
> >
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationD
> ispatcher.
> > java:704)
> >         at
> >
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Appl
> icationDis
> > patcher.java:474)
> >         at
> >
> org.apache.catalina.core.ApplicationDispatcher.doForward(Applicati
> onDispatch
> > er.java:409)
> >         at
> >
> org.apache.catalina.core.ApplicationDispatcher.forward(Application
> Dispatcher
> > .java:312)
> >         at
> >
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.disp
> atch(Servl
> > etExternalContextImpl.java:415)
> >         at
> >
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(J
> spViewHand
> > lerImpl.java:234)
> >         at
> >
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
> >         at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> pplication
> > FilterChain.java:237)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterCh
> > ain.java:157)
> >         at
> >
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(E
> xtensionsF
> > ilter.java:122)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> pplication
> > FilterChain.java:186)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterCh
> > ain.java:157)
> >         at
> >
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeade
> rFilter.ja
> > va:75)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> pplication
> > FilterChain.java:186)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterCh
> > ain.java:157)
> >         at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
> erValve.ja
> > va:214)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:104)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:520)
> >         at
> >
> org.apache.catalina.core.StandardContextValve.invokeInternal(Stand
> ardContext
> > Valve.java:198)
> >         at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardConte
> xtValve.ja
> > va:152)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:104)
> >         at
> >
> org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPr
> incipalVal
> > ve.java:66)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:102)
> >         at
> >
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Secu
> rityAssoci
> > ationValve.java:150)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:102)
> >         at
> >
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextV
> alve.java:
> > 54)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:102)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:520)
> >         at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:137
> > )
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:104)
> >         at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:118
> > )
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:102)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:520)
> >         at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java
> > :109)
> >         at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardV
> alveContex
> > t.java:104)
> >         at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:520)
> >         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >         at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >         at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> >         at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.pr
> ocessConne
> > ction(Http11Protocol.java:705)
> >         at
> >
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> >         at
> >
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thre
> adPool.jav
> > a:683)
> >         at java.lang.Thread.run(Thread.java:534)
> >
> >
> > What happens? What can I do? Any help would be very appreciated.
> >
> >
> > Regards,
> > Matthias
> >
> >
>
>
> --
> Mathias

Reply via email to