Hi -

 

I am upgrading to Tapestry 2.0.4.  I seem to have found a bug with Submit.jwc.  Previously in Tapestry 2.0.1, the 'tag' parameter of Submit was a java.lang.Object.  Now, the 'tag' parameter is 'boolean'.  I think that this is a bug with Submit because ImageSubmit has a tag parameter declared as java.lang.Object.

 

This causes the following error with my code...

 

You may continue by restarting the session.

Name:

net.sf.tapestry.param.ConnectedParameterException

Message:

Parameter tag of component Home/startButton is declared as boolean, but the property is class java.lang.Object.

parameterName:

Tag

propertyName:

Tag

component:

net.sf.tapestry.form.Submit@586c6785[Home/startButton]

Trace:

 

                       net.sf.tapestry.param.ParameterManager.setup(ParameterManager.java:193)

                       net.sf.tapestry.param.ParameterManager.setParameters(ParameterManager.java:85)

                       net.sf.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:899)

                       net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:872)

                       net.sf.tapestry.AbstractComponent.renderWrapped(AbstractComponent.java:645)

                       net.sf.tapestry.form.Form.renderComponent(Form.java:402)

                       net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:874)

                       net.sf.tapestry.BaseComponent.renderComponent(BaseComponent.java:455)

                       net.sf.tapestry.AbstractComponent.render(AbstractComponent.java:874)

                       net.sf.tapestry.AbstractPage.renderPage(AbstractPage.java:267)

                       net.sf.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:410)

                       net.sf.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:614)

                       net.sf.tapestry.engine.HomeService.service(HomeService.java:78)

                       net.sf.tapestry.engine.AbstractEngine.service(AbstractEngine.java:747)

                       net.sf.tapestry.ApplicationServlet.doService(ApplicationServlet.java:193)

                       com.informative.study.jwc.StudyServerServlet.doService(Unknown Source)

                       net.sf.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:161)

                       com.informative.study.jwc.StudyServerServlet.doGet(Unknown Source)

                       javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

                       com.informative.study.jwc.StudyServerServlet.service(Unknown Source)

                       javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

                       com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:82)

                       com.caucho.server.http.Invocation.service(Invocation.java:288)

                       com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)

                       com.caucho.server.http.ServletServer.serviceTop(Unknown Source)

                       com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:213)

*                       com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)

*                       com.caucho.server.TcpConnection.run(TcpConnection.java:140)

*                       java.lang.Thread.run(Thread.java:498)

 

I would be happy to submit a bug if my understanding is correct.  Thanks...

Dorothy

Reply via email to