[
https://issues.apache.org/jira/browse/GERONIMO-6001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan resolved GERONIMO-6001.
----------------------------
Resolution: Fixed
> EL spec did not handle the method of non-parameter correctly
> ------------------------------------------------------------
>
> Key: GERONIMO-6001
> URL: https://issues.apache.org/jira/browse/GERONIMO-6001
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: specs
> Affects Versions: 3.0
> Reporter: Ivan
> Assignee: Ivan
> Fix For: 3.0
>
>
> If the target method is of non-parameter, .ArrayIndexOutOfBoundsException
> might thrown in some scenarios.
> java.lang.ArrayIndexOutOfBoundsException: 0
> at javax.el.BeanELResolver.invoke(BeanELResolver.java:445)
> at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:225)
> at org.apache.el.parser.AstValue.getValue(AstValue.java:159)
> at
> org.apache.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:44)
> at
> org.apache.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:50)
> at
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
> at
> org.apache.myfaces.view.facelets.el.TagValueExpression.getValue(TagValueExpression.java:85)
> at
> javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:243)
> at javax.faces.component.UIOutput.getValue(UIOutput.java:71)
> at
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:343)
> at
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.getStringValue(RendererUtils.java:295)
> at
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:92)
> at
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:79)
> at
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:519)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:626)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:622)
> at javax.faces.component.UIComponent.encodeAll(UIComponent.java:622)
> at
> org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1320)
> at
> org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:263)
> at
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
> at
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:85)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:239)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira