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