[ 
https://issues.apache.org/jira/browse/TOBAGO-771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727798#action_12727798
 ] 

Guido Dubois commented on TOBAGO-771:
-------------------------------------

2009-07-06 23:51:37 ERROR - javax.faces.webapp._ErrorPageWriter:363 - An 
exception occurred
java.lang.NullPointerException
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:345)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at 
javax.faces.component.UIData.restoreDescendantComponentStates(UIData.java:357)
        at javax.faces.component.UIData.setRowIndex(UIData.java:285)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.prepareOnUIData(ComponentUtil.java:1388)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOrPrepare(ComponentUtil.java:1314)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.prepareOnUIComponent(ComponentUtil.java:1344)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOrPrepare(ComponentUtil.java:1318)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.prepareOnUIComponent(ComponentUtil.java:1344)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOrPrepare(ComponentUtil.java:1318)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.prepareOnUIForm(ComponentUtil.java:1337)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOrPrepare(ComponentUtil.java:1316)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.prepareOnUIComponent(ComponentUtil.java:1344)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOrPrepare(ComponentUtil.java:1318)
        at 
org.apache.myfaces.tobago.component.ComponentUtil.invokeOnComponent(ComponentUtil.java:1306)
        at 
org.apache.myfaces.tobago.ajax.api.AjaxResponseRenderer.renderComponent(AjaxResponseRenderer.java:139)
        at 
org.apache.myfaces.tobago.ajax.api.AjaxResponseRenderer.renderResponse(AjaxResponseRenderer.java:119)
        at 
org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:47)
        at 
org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.render(TobagoLifecycle.java:140)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:147)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter.doFilter(TobagoMultipartFormdataFilter.java:127)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)



Code:
...
          <tc:cell spanX="4">

            <tc:sheet 
value="#{popupcheckedproductController.testlabcheckdataList}" 
id="tableoftestlabcheckdata"
              
columns="18px;200px;150px;150px;18px;18px;18px;18px;18px;18px;18px;1*"
              var="testlabcheckdata" 
state="#{tableofproductsController.sheetStateTestlabCheckData}" 
showHeader="true"
              showRowRange="left" showPageRange="none" showDirectLinks="none"
              first="0" rows="100" directLinkCount="100"
              
stateChangeListener="#{tableofproductsController.stateTestlabCheckDataChangeListener}"
              sortActionListener="#{tableofproductsController.sheetSorter}"
              selectable="multi">

              <tc:column label="#{bundle.columnTestlabDataTransmitted}" 
id="columntransmitted" sortable="false">
                <tc:panel>
                  <tc:image value="image/radioredmarker.gif" alt="" 
tip="#{bundle.itemTestlabcheckdataDiffering}" width="16"
                    height="16" rendered="#{false}">
                  </tc:image>
                  <tc:image value="image/radiogreenmarker.gif" alt="" 
tip="#{bundle.itemStatusCheckCompleted}" width="16"
                    height="16" rendered="#{testlabcheckdata.transmitted}">
                  </tc:image>
                  <tc:image value="image/radioyellowmarker.gif" alt="" 
tip="#{bundle.itemStatusCheckOrdered}" width="16" height="16"
                    rendered="#{!testlabcheckdata.transmitted}">
                  </tc:image>
                </tc:panel>
              </tc:column>

<!--              <tc:column label="#{bundle.columnTestlabDataTestlab}"-->
<!--                sortable="true" id="columncompany">-->
<!--                <tc:out value="#{testlabcheckdata.testlab.name}" 
markup="tablecell" />-->
<!--              </tc:column>-->

              <tc:column label="#{bundle.columnTestlabDataTestlab}" 
id="columncompany">
                <tc:in value="#{testlabcheckdata.testlab.name}" />
              </tc:column>
...

> Facelets, all input components (tc:in) inside a tc:sheet causes 
> NullPointerException
> ------------------------------------------------------------------------------------
>
>                 Key: TOBAGO-771
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-771
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Facelets
>    Affects Versions: 1.0.22
>         Environment: Facelets 1.1.14, MyFaces 1.1.6 snap (08.01.2008), Tobago 
> 1.0.22 snap (14.06.2009) 
>            Reporter: Guido Dubois
>
> Facelets, all input components like tc:in or tc:selectBooleanCheckbox inside 
> a tc:sheet causes NullPointerException. It's the same behavior like described 
> in #TOBAGO-72.
> tc:out works.
> I want to use a checkbox in the sheet-rows...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to