beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie O'Neil (JIRA)" <...@beehive.apache.org>
Subject [jira] Updated: (BEEHIVE-947) Cancel button cause background "TypeConverterNotFoundException" in popup window tag netui sample
Date Tue, 20 Sep 2005 20:24:28 GMT
     [ 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


Mime
View raw message