Uploaded image for project: 'MyFaces Tobago'
  1. MyFaces Tobago
  2. TOBAGO-2009

The UIOperation "for" attribute with el expression causes NullPointerException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 4.4.1
    • 4.5.4, 5.0.0-alpha-1, 5.0.0
    • Core
    • None

    Description

      Caused by: java.lang.NullPointerException
       at org.apache.myfaces.tobago.util.ComponentUtils.findComponent (ComponentUtils.java:636)
       at org.apache.myfaces.tobago.util.ComponentUtils.evaluateClientId (ComponentUtils.java:696)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer.createCollapsible (TobagoClientBehaviorRenderer.java:215)
       at org.apache.myfaces.tobago.internal.renderkit.Command.<init> (Command.java:84)
       at org.apache.myfaces.tobago.internal.util.RenderUtils.getBehaviorCommands (RenderUtils.java:331)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.CommandRendererBase.encodeBegin (CommandRendererBase.java:97)
       at javax.faces.component.UIComponentBase.encodeBegin (UIComponentBase.java:597)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:527)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:551)
       at org.apache.myfaces.renderkit.html.HtmlCompositeComponentRenderer.encodeChildren (HtmlCompositeComponentRenderer.java:68)
       at javax.faces.component.UIComponentBase.encodeChildren (UIComponentBase.java:644)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:542)
       at javax.faces.render.Renderer.encodeChildren (Renderer.java:95)
       at javax.faces.component.UIComponentBase.encodeChildren (UIComponentBase.java:644)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:542)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.SheetRenderer.encodeTableBody (SheetRenderer.java:740)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.SheetRenderer.encodeEnd (SheetRenderer.java:354)
       at javax.faces.component.UIComponentBase.encodeEnd (UIComponentBase.java:675)
       at javax.faces.component.UIData.encodeEnd (UIData.java:1835)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:555)
       at org.apache.myfaces.tobago.internal.component.AbstractUISheet.encodeAll (AbstractUISheet.java:105)
       at javax.faces.render.Renderer.encodeChildren (Renderer.java:95)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.PanelRendererBase.encodeChildren (PanelRendererBase.java:76)
       at javax.faces.component.UIComponentBase.encodeChildren (UIComponentBase.java:644)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:542)
       at javax.faces.render.Renderer.encodeChildren (Renderer.java:95)
       at org.apache.myfaces.tobago.internal.renderkit.renderer.PanelRendererBase.encodeChildren (PanelRendererBase.java:76)
       at javax.faces.component.UIComponentBase.encodeChildren (UIComponentBase.java:644)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:542)
       at org.apache.myfaces.tobago.internal.component.AbstractUIPanel.encodeAll (AbstractUIPanel.java:55)
       at javax.faces.render.Renderer.encodeChildren (Renderer.java:95)
       at javax.faces.component.UIComponentBase.encodeChildren (UIComponentBase.java:644)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:542)
       at javax.faces.component.UIComponentBase.encodeAll (UIComponentBase.java:551)
       at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView (FaceletViewDeclarationLanguage.java:1897)
       at org.apache.myfaces.application.ViewHandlerImpl.renderView (ViewHandlerImpl.java:315)
       at javax.faces.application.ViewHandlerWrapper.renderView (ViewHandlerWrapper.java:73)
       at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute (RenderResponseExecutor.java:117)
       at org.apache.myfaces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:266)
       at javax.faces.webapp.FacesServlet.service (FacesServlet.java:206)
      

      Attachments

        Activity

          People

            lofwyr Udo Schnurpfeil
            crusadah Carsten Dimmek
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: