Return-Path: Delivered-To: apmail-beehive-dev-archive@www.apache.org Received: (qmail 34150 invoked from network); 11 Jan 2006 18:02:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Jan 2006 18:02:44 -0000 Received: (qmail 74341 invoked by uid 500); 11 Jan 2006 18:02:43 -0000 Delivered-To: apmail-beehive-dev-archive@beehive.apache.org Received: (qmail 74322 invoked by uid 500); 11 Jan 2006 18:02:43 -0000 Mailing-List: contact dev-help@beehive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Beehive Developers" Delivered-To: mailing list dev@beehive.apache.org Received: (qmail 74305 invoked by uid 99); 11 Jan 2006 18:02:43 -0000 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=SPF_FAIL X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Jan 2006 10:02:42 -0800 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id CFA6B224 for ; Wed, 11 Jan 2006 19:02:20 +0100 (CET) Message-ID: <1552714057.1137002540848.JavaMail.jira@ajax.apache.org> Date: Wed, 11 Jan 2006 19:02:20 +0100 (CET) From: "Julie Zhuo (JIRA)" To: dev@beehive.apache.org Subject: [jira] Updated: (BEEHIVE-1041) Inheriting Simple Action by DelegatingActionMapping causes a null value object In-Reply-To: <1330004480.1137002301129.JavaMail.jira@ajax.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/BEEHIVE-1041?page=all ] Julie Zhuo updated BEEHIVE-1041: -------------------------------- Attachment: InheritancePageflow.zip Here is the inheritance page flow. You may unzip it to the coreWeb location and the files go to into the web and src dir. Then you need to build the coreWeb and deploy it. Then visit http://localhost:8080/coreWeb/testInheritance/toInheritSimpleActionAttr.do and compare with http://localhost:8080/coreWeb/testInheritance/toParentSimpleActionAttr.do The exception will be displayed on the console. > Inheriting Simple Action by DelegatingActionMapping causes a null value object > ------------------------------------------------------------------------------ > > Key: BEEHIVE-1041 > URL: http://issues.apache.org/jira/browse/BEEHIVE-1041 > Project: Beehive > Type: Bug > Components: NetUI > Versions: 1.1 > Environment: Windows, Tomcat > Reporter: Julie Zhuo > Assignee: Carlin Rogers > Fix For: 1.1 > Attachments: InheritancePageflow.zip > > This is a regression found recently with rev365686 and rev367424. The following is the actual Exception it throws. > https://issues.apache.org/jira/browse/BEEHIVE-1040 may relates to the same issue here. Will attach the repro page flow shortly. > *********************************************** > 11 Jan 2006 10:27:04,949 ERROR IdentifierToken []: Can not evaluate the identifier "actionName" on a > null value object. > 11 Jan 2006 10:27:04,949 ERROR IdentifierToken []: Can not evaluate the identifier "actionName" on a > null value object. > 11 Jan 2006 10:27:04,959 ERROR ExpressionEvaluatorImpl []: Caught exception when evaluating expressio > n "{actionForm.actionName}" with available binding contexts [actionForm, pageFlow, globalApp, request > , session, application, pageContext, bundle, container, url, pageInput]. Root cause: java.lang.Runtim > eException: Can not evaluate the identifier "actionName" on a null value object. > Throwable: java.lang.RuntimeException: Can not evaluate the identifier "actionName" on a null value o > bject. > Stack Trace: > java.lang.RuntimeException: Can not evaluate the identifier "actionName" on a null value object. > at org.apache.beehive.netui.script.el.tokens.IdentifierToken.evaluate(IdentifierToken.java:46 > ) > at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:227) > at org.apache.beehive.netui.script.el.ExpressionTerm.evaluate(ExpressionTerm.java:128) > at org.apache.beehive.netui.script.el.ParsedExpression.evaluate(ParsedExpression.java:106) > at org.apache.beehive.netui.script.el.util.ParseUtils.evaluate(ParseUtils.java:80) > at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.evaluateStrict(ExpressionEvalua > torImpl.java:54) > at org.apache.beehive.netui.tags.ExpressionHandling.evaluateExpressionInternal(ExpressionHand > ling.java:164) > at org.apache.beehive.netui.tags.ExpressionHandling.evaluateExpression(ExpressionHandling.jav > a:103) > at org.apache.beehive.netui.tags.html.HtmlDataSourceTag.evaluateDataSource(HtmlDataSourceTag. > java:110) > at org.apache.beehive.netui.tags.html.Select.doStartTag(Select.java:779) > at org.apache.jsp.testInheritance.inherit.simpleActionAttr.index_jsp._jspx_meth_netui_select_ > 0(index_jsp.java:258) > at org.apache.jsp.testInheritance.inherit.simpleActionAttr.index_jsp._jspx_meth_netui_form_0( > index_jsp.java:212) > at org.apache.jsp.testInheritance.inherit.simpleActionAttr.index_jsp._jspx_meth_netui_body_0( > index_jsp.java:167) > at org.apache.jsp.testInheritance.inherit.simpleActionAttr.index_jsp._jspx_meth_netui_html_0( > index_jsp.java:120) > at org.apache.jsp.testInheritance.inherit.simpleActionAttr.index_jsp._jspService(index_jsp.ja > va:79) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:299) > at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:214) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4 > 74) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) > at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultFo > rwardRedirectHandler.java:127) > at pageFlowCore.forwards.Controller$FakeRedirector.forward(Controller.java:43) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProces > sor.java:1782) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRe > questProcessor.java:1655) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequest > Processor.java:544) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcesso > r.java:828) > at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServ > let.java:634) > at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java > :156) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4 > 74) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) > at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultFo > rwardRedirectHandler.java:127) > at pageFlowCore.forwards.Controller$FakeRedirector.forward(Controller.java:43) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProces > sor.java:1782) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processPageFlowRequest(PageFlow > RequestProcessor.java:726) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequest > Processor.java:463) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcesso > r.java:828) > at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServ > let.java:634) > at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java > :156) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4 > 74) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) > at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultFo > rwardRedirectHandler.java:127) > at pageFlowCore.forwards.Controller$FakeRedirector.forward(Controller.java:43) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProces > sor.java:1782) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRe > questProcessor.java:1655) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequest > Processor.java:544) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcesso > r.java:828) > at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServ > let.java:634) > at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java > :156) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.beehive.netui.tools.testrecorder.server.TestRecorderFilter.doFilter(TestRecorde > rFilter.java:144) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja > va:186) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198 > ) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Pr > otocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:595) > 11 Jan 2006 10:27:04,959 ERROR ExpressionEvaluatorImpl []: Caught exception when evaluating expressio -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira