Return-Path: Delivered-To: apmail-beehive-dev-archive@www.apache.org Received: (qmail 29021 invoked from network); 20 Sep 2005 20:24:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Sep 2005 20:24:40 -0000 Received: (qmail 94869 invoked by uid 500); 20 Sep 2005 20:24:40 -0000 Delivered-To: apmail-beehive-dev-archive@beehive.apache.org Received: (qmail 94667 invoked by uid 500); 20 Sep 2005 20:24:39 -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 94656 invoked by uid 99); 20 Sep 2005 20:24:39 -0000 X-ASF-Spam-Status: No, hits=0.0 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; Tue, 20 Sep 2005 13:24:38 -0700 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 8CB43123 for ; Tue, 20 Sep 2005 22:24:28 +0200 (CEST) Message-ID: <412531553.1127247868573.JavaMail.jira@ajax.apache.org> Date: Tue, 20 Sep 2005 22:24:28 +0200 (CEST) From: "Eddie O'Neil (JIRA)" To: dev@beehive.apache.org Subject: [jira] Updated: (BEEHIVE-947) Cancel button cause background "TypeConverterNotFoundException" in popup window tag netui sample In-Reply-To: <1367121701.1127245468152.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-947?page=all ] Eddie O'Neil updated BEEHIVE-947: --------------------------------- Fix Version: TBD (was: V1) Hm. I'll need to think about this for a bit; there are two choices: - prevent the binding errors -- this is needed in this case and would cause things like {actionForm.foo} to just be ignored - report binding errors (the default today) One of the things I'd like to see for Beehive 1.1 is an ExpressionContext object that conveys some information about the environment like the implicit objects that are available, etc. Then, the engine could make good decisions about how to handle this sort of thing. Either way, I don't think that this is something that is going to happen for V1 which is the current fix version. Let's discuss in dev@. Setting the Fix Version to TBD. > Cancel button cause background "TypeConverterNotFoundException" in popup window tag netui sample > ------------------------------------------------------------------------------------------------ > > Key: BEEHIVE-947 > URL: http://issues.apache.org/jira/browse/BEEHIVE-947 > Project: Beehive > Type: Bug > Components: Samples > Versions: V1 > Environment: WinXP SP2 > Reporter: Yongqin Xu > Assignee: Eddie O'Neil > Fix For: TBD > > In popup window tage netui sample, when I tried to verify the BEEHIVE-927, when I clicked the "Cancel" button, the tomcat background console > dump following errors: > 20 Sep 2005 13:34:44,084 ERROR TypeUtils []: Could not find a TypeConverte > r for converting a String to an object of type "org.apache.beehive.netui.pageflo > w.NullActionForm" > 20 Sep 2005 13:34:44,084 ERROR ParseUtils []: Unable to convert a value of > type "class java.lang.String" to the array element type of "class org.apache.bee > hive.netui.pageflow.NullActionForm". Cause: org.apache.beehive.netui.util.type. > TypeConverterNotFoundException: Could not find a TypeConverter for converting a > String to an object of type "org.apache.beehive.netui.pageflow.NullActionForm" > Throwable: org.apache.beehive.netui.util.type.TypeConverterNotFoundException: Co > uld not find a TypeConverter for converting a String to an object of type "org.a > pache.beehive.netui.pageflow.NullActionForm" > Stack Trace: > org.apache.beehive.netui.util.type.TypeConverterNotFoundException: Could not fin > d a TypeConverter for converting a String to an object of type "org.apache.beehi > ve.netui.pageflow.NullActionForm" > at org.apache.beehive.netui.util.type.TypeUtils.lookupTypeConverter(Type > Utils.java:179) > at org.apache.beehive.netui.util.type.TypeUtils.convertToObject(TypeUtil > s.java:98) > at org.apache.beehive.netui.util.type.TypeUtils.convertToObject(TypeUtil > s.java:83) > at org.apache.beehive.netui.script.el.util.ParseUtils.convertType(ParseU > tils.java:188) > at org.apache.beehive.netui.script.el.tokens.ExpressionToken.mapUpdate(E > xpressionToken.java:84) > at org.apache.beehive.netui.script.el.tokens.IdentifierToken.update(Iden > tifierToken.java:79) > at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTe > rm.java:140) > at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpr > ession.java:132) > at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils. > java:86) > at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(Exp > ressionEvaluatorImpl.java:82) > at org.apache.beehive.netui.pageflow.ProcessPopulate.populate(ProcessPop > ulate.java:239) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processPop > ulate(PageFlowRequestProcessor.java:386) > at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja > va:203) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInt > ernal(PageFlowRequestProcessor.java:601) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(Pa > geFlowRequestProcessor.java:887) > at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(A > utoRegisterActionServlet.java:611) > at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageF > lowActionServlet.java:157) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:157) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:704) > at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica > tionDispatcher.java:474) > at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD > ispatcher.java:409) > at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis > patcher.java:312) > at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHand > ler.forward(DefaultForwardRedirectHandler.java:127) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward( > PageFlowRequestProcessor.java:1825) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processAct > ionOverride(PageFlowRequestProcessor.java:436) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInt > ernal(PageFlowRequestProcessor.java:515) > at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(Pa > geFlowRequestProcessor.java:887) > at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(A > utoRegisterActionServlet.java:611) > at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageF > lowActionServlet.java:157) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv > eContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard > ContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv > eContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:520) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:137) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv > eContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:118) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv > eContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:520) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv > eContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16 > 0) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :799) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ssConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:683) > at java.lang.Thread.run(Thread.java:595) -- 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