Carsten Dimmek created TOBAGO-2009:
--------------------------------------
Summary: UIOperation for Attribute with el expression causes
NullPointerException
Key: TOBAGO-2009
URL: https://issues.apache.org/jira/browse/TOBAGO-2009
Project: MyFaces Tobago
Issue Type: Bug
Components: Core
Affects Versions: 4.4.1
Reporter: Carsten Dimmek
{code:java}
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)
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)