You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by secam secam <se...@yahoo.fr> on 2004/08/20 18:35:18 UTC

ApplicationRuntimeException problem

hi,
 
I've got a strange error with tapestry
It's a bit complicate so i will try to give you as far as i can
 
Tapestry3
tomcat4129
postgres 7.2 (on debian)
torque 3.1
 
the main error is
Class org.apache.tapestry.components.Insert$Enhance_6 overrides method 'prepareForRender()' but does not invoke the super-class implementation
 
With this stack trace : 
 

   org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310) 
   org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855) 
   org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) 
   org.apache.tapestry.form.Form.renderComponent(Form.java:362) 
   org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) 
   org.apache.tapestry.form.Form.rewind(Form.java:568) 
   org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435) 
   org.apache.tapestry.form.Form.trigger(Form.java:582) 
   org.apache.tapestry.engine.DirectService.service(DirectService.java:169) 
   org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872) 
   org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) 
   org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326) 
   javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 
   javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 
   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 
   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
   org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) 
   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 
   org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 
   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
   org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193) 
   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) 
   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) 
   org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) 
   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) 
   java.lang.Thread.run(Thread.java:534)
   

here is the page that give this error

.html

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<! html declaration ....
<br>
<form jwcid="form" >
<center><span key="patience"/></center>
<font color=white>
<span jwcid="insertNom"/>
</font>
</form> 
<script language = javascript>
document.forms[0].submit();
</script>

 here is my .page

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE page-specification

PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"

"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<page-specification
class="GestionChargement">
<component id="form" type="Form">
<binding name="listener" expression="listeners.delete" />
</component>
<component id="insertNom" type="Insert">
<binding name="value" expression="affichageSelect" />
</component>
</page-specification>

 

here is the methods in the java class

public int getAffichageSelect() {

Visit visit =(Visit)getVisit();



try {



Object[] arrParams = getRequestCycle().getServiceParameters();

// BaseTubeCapable is a class generated by torque
// this is line 44 for the error

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

System.out.println("error");

}

public void delete(IRequestCycle cycle){

cycle.activate("Chargement_Tube");}

Iv'e got this message error when i submit the form to any 

of my pages.

And i've got this message in my tomcat console after the submission

error

java.lang.ClassCastException

at GestionChargement.getAffichageSelect(GestionChargement.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)

at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)

at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)

at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)

at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)

at ognl.ASTProperty.getValueBody(ASTProperty.java:96)

at ognl.SimpleNode.getValue(SimpleNode.java:192)

at ognl.Ognl.getValue(Ognl.java:335)

at ognl.Ognl.getValue(Ognl.java:310)

at org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)

at org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)

at org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:208)

at org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(AbstractParameterConnector.java:105)

at org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParameterConnector.java:53)

at org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.java:105)

at org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:898)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)

at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)

at org.apache.tapestry.form.Form.renderComponent(Form.java:362)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)

at org.apache.tapestry.form.Form.rewind(Form.java:568)

at org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)

at org.apache.tapestry.form.Form.trigger(Form.java:582)

at org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)

at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

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

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)

at java.lang.Thread.run(Thread.java:534)

for this line 

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

 

This is very strange because i've got the system.out displayed before my error.

Is anyone can explain this?

Thanks 

Pierre-Alexandre

		
---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !

Re: ApplicationRuntimeException problem

Posted by Howard Lewis Ship <hl...@gmail.com>.
Is affichageSelect a real property or a synthetic property? If
synthetic, is it throwing an exception that gets caught somewhere? 
You are right that you shouldn't be seeing this exception unless you
override some code, but it appears to be failing inside the Insert
component.

prepareForRender() is where component bindings of direction "in" and
"form" are resolved; the bindings will be read, via getObject(), and
the values assigned to the corresponding properties.  If an exception
gets thrown in there it may trigger this check.  Maybe.

On Sat, 21 Aug 2004 09:43:18 +0200 (CEST), secam secam
<se...@yahoo.fr> wrote:
> The problem is that i havn't override this method.
> The fact is that i also doesn't know what this method do?
> Pierre-Alexandre
> 
> Jonathan O'Connor <Jo...@xcom.de> wrote:
> Pierre-Alexander,
> I think the error message says it all. Some component of yours has
> overridden prepareForRender() without calling the super class
> implementation first.
> Just add a call to super.prepareForRender() and everything should be OK.
> 
> Ciao,
> Jonathan O'Connor
> XCOM Dublin
> 
> secam secam
> 20/08/2004 17:35
> Please respond to
> "Tapestry users"
> 
> To
> tapestry-user@jakarta.apache.org
> cc
> 
> Subject
> ApplicationRuntimeException problem [auf Viren geprueft]
> 
> 
> hi,
> 
> I've got a strange error with tapestry
> It's a bit complicate so i will try to give you as far as i can
> 
> Tapestry3
> tomcat4129
> postgres 7.2 (on debian)
> torque 3.1
> 
> the main error is
> Class org.apache.tapestry.components.Insert$Enhance_6 overrides method
> 'prepareForRender()' but does not invoke the super-class implementation
> 
> With this stack trace :
> 
> org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310)
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855)
> 
> org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
> 
> org.apache.tapestry.form.Form.renderComponent(Form.java:362)
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
> org.apache.tapestry.form.Form.rewind(Form.java:568)
> org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)
> 
> org.apache.tapestry.form.Form.trigger(Form.java:582)
> org.apache.tapestry.engine.DirectService.service(DirectService.java:169)
> 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)
> 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)
> 
> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)
> 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> 
> java.lang.Thread.run(Thread.java:534)
> 
> here is the page that give this error
> 
> ..html
> 
> 
> document.forms[0].submit();
> 
> here is my .page
> 
> 
> PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"
> 
> "http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
> 
> 
> class="GestionChargement">
> 
> 
> 
> 
> here is the methods in the java class
> 
> public int getAffichageSelect() {
> 
> Visit visit =(Visit)getVisit();
> 
> try {
> 
> Object[] arrParams = getRequestCycle().getServiceParameters();
> 
> // BaseTubeCapable is a class generated by torque
> // this is line 44 for the error
> 
> BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];
> 
> System.out.println("error");
> 
> }
> 
> public void delete(IRequestCycle cycle){
> 
> cycle.activate("Chargement_Tube");}
> 
> Iv'e got this message error when i submit the form to any
> 
> of my pages.
> 
> And i've got this message in my tomcat console after the submission
> 
> error
> 
> java.lang.ClassCastException
> 
> at GestionChargement.getAffichageSelect(GestionChargement.java:44)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 
> at java.lang.reflect.Method.invoke(Method.java:324)
> 
> at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)
> 
> at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)
> 
> at
> ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)
> 
> at
> ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)
> 
> at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)
> 
> at ognl.ASTProperty.getValueBody(ASTProperty.java:96)
> 
> at ognl.SimpleNode.getValue(SimpleNode.java:192)
> 
> at ognl.Ognl.getValue(Ognl.java:335)
> 
> at ognl.Ognl.getValue(Ognl.java:310)
> 
> at
> org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)
> 
> at
> org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)
> 
> at
> org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:208)
> 
> at
> org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(AbstractParameterConnector.java:105)
> 
> at
> org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParameterConnector.java:53)
> 
> at
> org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.java:105)
> 
> at
> org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:898)
> 
> at
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)
> 
> at
> org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
> 
> at org.apache.tapestry.form.Form.renderComponent(Form.java:362)
> 
> at
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
> 
> at org.apache.tapestry.form.Form.rewind(Form.java:568)
> 
> at
> org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)
> 
> at org.apache.tapestry.form.Form.trigger(Form.java:582)
> 
> at
> org.apache.tapestry.engine.DirectService.service(DirectService.java:169)
> 
> at
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)
> 
> at
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)
> 
> at
> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)
> 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> 
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> 
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> 
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
> 
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> 
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
> 
> at java.lang.Thread.run(Thread.java:534)
> 
> for this line
> 
> BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];
> 
> This is very strange because i've got the system.out displayed before my
> error.
> 
> Is anyone can explain this?
> 
> Thanks
> 
> Pierre-Alexandre
> 
> ---------------------------------
> Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
> Créez votre Yahoo! Mail
> 
> Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés
> pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !
> 
> ---------------------------------
> Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
> Créez votre Yahoo! Mail
> 
> Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !


-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: ApplicationRuntimeException problem

Posted by secam secam <se...@yahoo.fr>.
The problem is that i havn't override this method.
The fact is that i also doesn't know what this method do?
Pierre-Alexandre

Jonathan O'Connor <Jo...@xcom.de> wrote:
Pierre-Alexander,
I think the error message says it all. Some component of yours has 
overridden prepareForRender() without calling the super class 
implementation first.
Just add a call to super.prepareForRender() and everything should be OK.

Ciao,
Jonathan O'Connor
XCOM Dublin



secam secam 
20/08/2004 17:35
Please respond to
"Tapestry users" 


To
tapestry-user@jakarta.apache.org
cc

Subject
ApplicationRuntimeException problem [auf Viren geprueft]






hi,

I've got a strange error with tapestry
It's a bit complicate so i will try to give you as far as i can

Tapestry3
tomcat4129
postgres 7.2 (on debian)
torque 3.1

the main error is
Class org.apache.tapestry.components.Insert$Enhance_6 overrides method 
'prepareForRender()' but does not invoke the super-class implementation

With this stack trace : 


org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855) 

org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) 

org.apache.tapestry.form.Form.renderComponent(Form.java:362) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) 
org.apache.tapestry.form.Form.rewind(Form.java:568) 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435) 

org.apache.tapestry.form.Form.trigger(Form.java:582) 
org.apache.tapestry.engine.DirectService.service(DirectService.java:169) 

org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872) 


org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) 


org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326) 

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

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 


org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 


org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 


org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 


org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 

org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) 


org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 


org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 


org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 


org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 


org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 


org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193) 


org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) 


org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) 


org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) 


org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) 

java.lang.Thread.run(Thread.java:534)


here is the page that give this error

.html












document.forms[0].submit();


here is my .page




PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"

"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">




class="GestionChargement">











here is the methods in the java class

public int getAffichageSelect() {

Visit visit =(Visit)getVisit();



try {



Object[] arrParams = getRequestCycle().getServiceParameters();

// BaseTubeCapable is a class generated by torque
// this is line 44 for the error

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

System.out.println("error");

}

public void delete(IRequestCycle cycle){

cycle.activate("Chargement_Tube");}

Iv'e got this message error when i submit the form to any 

of my pages.

And i've got this message in my tomcat console after the submission

error

java.lang.ClassCastException

at GestionChargement.getAffichageSelect(GestionChargement.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)

at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)

at 
ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)

at 
ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)

at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)

at ognl.ASTProperty.getValueBody(ASTProperty.java:96)

at ognl.SimpleNode.getValue(SimpleNode.java:192)

at ognl.Ognl.getValue(Ognl.java:335)

at ognl.Ognl.getValue(Ognl.java:310)

at 
org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)

at 
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)

at 
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:208)

at 
org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(AbstractParameterConnector.java:105)

at 
org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParameterConnector.java:53)

at 
org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.java:105)

at 
org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:898)

at 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)

at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)

at org.apache.tapestry.form.Form.renderComponent(Form.java:362)

at 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)

at org.apache.tapestry.form.Form.rewind(Form.java:568)

at 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)

at org.apache.tapestry.form.Form.trigger(Form.java:582)

at 
org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)

at 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

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

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)

at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)

at java.lang.Thread.run(Thread.java:534)

for this line 

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];



This is very strange because i've got the system.out displayed before my 
error.

Is anyone can explain this?

Thanks 

Pierre-Alexandre


---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés 
pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !

		
---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !

Re: ApplicationRuntimeException problem [auf Viren geprueft]

Posted by Jonathan O'Connor <Jo...@xcom.de>.
Pierre-Alexander,
I think the error message says it all. Some component of yours has 
overridden prepareForRender() without calling the super class 
implementation first.
Just add a call to super.prepareForRender() and everything should be OK.

Ciao,
Jonathan O'Connor
XCOM Dublin



secam secam <se...@yahoo.fr> 
20/08/2004 17:35
Please respond to
"Tapestry users" <ta...@jakarta.apache.org>


To
tapestry-user@jakarta.apache.org
cc

Subject
ApplicationRuntimeException problem [auf Viren geprueft]






hi,
 
I've got a strange error with tapestry
It's a bit complicate so i will try to give you as far as i can
 
Tapestry3
tomcat4129
postgres 7.2 (on debian)
torque 3.1
 
the main error is
Class org.apache.tapestry.components.Insert$Enhance_6 overrides method 
'prepareForRender()' but does not invoke the super-class implementation
 
With this stack trace : 
 

   org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310) 
 org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855) 
 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624) 

   org.apache.tapestry.form.Form.renderComponent(Form.java:362) 
 org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857) 
   org.apache.tapestry.form.Form.rewind(Form.java:568) 
 org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435) 

   org.apache.tapestry.form.Form.trigger(Form.java:582) 
 org.apache.tapestry.engine.DirectService.service(DirectService.java:169) 
 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872) 

 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) 

 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326) 

   javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 
   javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 

 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 

 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 

 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 

 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) 

 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 

 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 

 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) 

 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 

 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) 

 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) 

   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) 
   org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193) 

 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) 

 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549) 

 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589) 

 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666) 

   java.lang.Thread.run(Thread.java:534)
 

here is the page that give this error

.html

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<! html declaration ....
<br>
<form jwcid="form" >
<center><span key="patience"/></center>
<font color=white>
<span jwcid="insertNom"/>
</font>
</form> 
<script language = javascript>
document.forms[0].submit();
</script>

 here is my .page

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE page-specification

PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"

"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<page-specification
class="GestionChargement">
<component id="form" type="Form">
<binding name="listener" expression="listeners.delete" />
</component>
<component id="insertNom" type="Insert">
<binding name="value" expression="affichageSelect" />
</component>
</page-specification>

 

here is the methods in the java class

public int getAffichageSelect() {

Visit visit =(Visit)getVisit();



try {



Object[] arrParams = getRequestCycle().getServiceParameters();

// BaseTubeCapable is a class generated by torque
// this is line 44 for the error

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

System.out.println("error");

}

public void delete(IRequestCycle cycle){

cycle.activate("Chargement_Tube");}

Iv'e got this message error when i submit the form to any 

of my pages.

And i've got this message in my tomcat console after the submission

error

java.lang.ClassCastException

at GestionChargement.getAffichageSelect(GestionChargement.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)

at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)

at 
ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)

at 
ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)

at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)

at ognl.ASTProperty.getValueBody(ASTProperty.java:96)

at ognl.SimpleNode.getValue(SimpleNode.java:192)

at ognl.Ognl.getValue(Ognl.java:335)

at ognl.Ognl.getValue(Ognl.java:310)

at 
org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)

at 
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)

at 
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:208)

at 
org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(AbstractParameterConnector.java:105)

at 
org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParameterConnector.java:53)

at 
org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.java:105)

at 
org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.java:898)

at 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)

at 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)

at org.apache.tapestry.form.Form.renderComponent(Form.java:362)

at 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)

at org.apache.tapestry.form.Form.rewind(Form.java:568)

at 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)

at org.apache.tapestry.form.Form.trigger(Form.java:582)

at 
org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)

at 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

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

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)

at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)

at java.lang.Thread.run(Thread.java:534)

for this line 

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

 

This is very strange because i've got the system.out displayed before my 
error.

Is anyone can explain this?

Thanks 

Pierre-Alexandre

 
---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés 
pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !

RE: ApplicationRuntimeException problem

Posted by secam secam <se...@yahoo.fr>.
I've got it !!!
In fact this code was read two times and the second time was wrong.
It was due to this line in my .page
<form jwcid="form">
i replace it with 
<span jwcid="form">
and all was great
i have already spoke about this with Howard but this doesn't hit me with that exception.
 
Thanks,
Pierre-Alexandre

Shawn Church <sh...@boxity.com> wrote:
> This is very strange because i've got the system.out displayed before my
error.

I don't know the answer exactly, but here are at least some observations.
This code is most likely getting called twice, so the first time through is
possibly when your system.out output is generated. Your exception is thrown
during the rewind (the second time through your code). You are expecting to
get a BaseTubeCapable object in arrParams[0], but during the rewind the
assignment fails with a class cast exception. If you are able to start a
debug session, it would be interesting to see exactly what is contained in
arrParams. If you can't debug live, you might try inserting a
System.out.println(arrParams[0]).

Shawn

-----Original Message-----
From: secam secam [mailto:secam2004@yahoo.fr]
Sent: Friday, August 20, 2004 11:35 AM
To: tapestry-user@jakarta.apache.org
Subject: ApplicationRuntimeException problem


hi,

I've got a strange error with tapestry
It's a bit complicate so i will try to give you as far as i can

Tapestry3
tomcat4129
postgres 7.2 (on debian)
torque 3.1

the main error is
Class org.apache.tapestry.components.Insert$Enhance_6 overrides method
'prepareForRender()' but does not invoke the super-class implementation

With this stack trace :


org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855)

org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
org.apache.tapestry.form.Form.renderComponent(Form.java:362)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
org.apache.tapestry.form.Form.rewind(Form.java:568)
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)
org.apache.tapestry.form.Form.trigger(Form.java:582)
org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197
)

org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
java.lang.Thread.run(Thread.java:534)


here is the page that give this error

.html












document.forms[0].submit();


here is my .page




PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"

"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">




class="GestionChargement">











here is the methods in the java class

public int getAffichageSelect() {

Visit visit =(Visit)getVisit();



try {



Object[] arrParams = getRequestCycle().getServiceParameters();

// BaseTubeCapable is a class generated by torque
// this is line 44 for the error

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

System.out.println("error");

}

public void delete(IRequestCycle cycle){

cycle.activate("Chargement_Tube");}

Iv'e got this message error when i submit the form to any

of my pages.

And i've got this message in my tomcat console after the submission

error

java.lang.ClassCastException

at GestionChargement.getAffichageSelect(GestionChargement.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)

at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)

at
ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:
54)

at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)

at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)

at ognl.ASTProperty.getValueBody(ASTProperty.java:96)

at ognl.SimpleNode.getValue(SimpleNode.java:192)

at ognl.Ognl.getValue(Ognl.java:335)

at ognl.Ognl.getValue(Ognl.java:310)

at
org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBind
ing.java:201)

at
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.ja
va:194)

at
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:2
08)

at
org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(Abstrac
tParameterConnector.java:105)

at
org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParame
terConnector.java:53)

at
org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.ja
va:105)

at
org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.jav
a:898)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)

at
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)

at org.apache.tapestry.form.Form.renderComponent(Form.java:362)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)

at org.apache.tapestry.form.Form.rewind(Form.java:568)

at org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)

at org.apache.tapestry.form.Form.trigger(Form.java:582)

at org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197
)

at
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

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

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)

at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)

at java.lang.Thread.run(Thread.java:534)

for this line

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];



This is very strange because i've got the system.out displayed before my
error.

Is anyone can explain this?

Thanks

Pierre-Alexandre


---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés
pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


		
---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !

RE: ApplicationRuntimeException problem

Posted by Shawn Church <sh...@boxity.com>.
> This is very strange because i've got the system.out displayed before my
error.

I don't know the answer exactly, but here are at least some observations.
This code is most likely getting called twice, so the first time through is
possibly when your system.out output is generated.  Your exception is thrown
during the rewind (the second time through your code).  You are expecting to
get a BaseTubeCapable object in arrParams[0], but during the rewind the
assignment fails with a class cast exception.  If you are able to start a
debug session, it would be interesting to see exactly what is contained in
arrParams.  If you can't debug live, you might try inserting a
System.out.println(arrParams[0]).

Shawn

-----Original Message-----
From: secam secam [mailto:secam2004@yahoo.fr]
Sent: Friday, August 20, 2004 11:35 AM
To: tapestry-user@jakarta.apache.org
Subject: ApplicationRuntimeException problem


hi,

I've got a strange error with tapestry
It's a bit complicate so i will try to give you as far as i can

Tapestry3
tomcat4129
postgres 7.2 (on debian)
torque 3.1

the main error is
Class org.apache.tapestry.components.Insert$Enhance_6 overrides method
'prepareForRender()' but does not invoke the super-class implementation

With this stack trace :


   org.apache.tapestry.Tapestry.checkMethodInvocation(Tapestry.java:1310)
   org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:855)

org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
   org.apache.tapestry.form.Form.renderComponent(Form.java:362)
   org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
   org.apache.tapestry.form.Form.rewind(Form.java:568)
   org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)
   org.apache.tapestry.form.Form.trigger(Form.java:582)
   org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197
)

org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
   org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
   java.lang.Thread.run(Thread.java:534)


here is the page that give this error

.html

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<! html declaration ....
<br>
<form jwcid="form" >
<center><span key="patience"/></center>
<font color=white>
<span jwcid="insertNom"/>
</font>
</form>
<script language = javascript>
document.forms[0].submit();
</script>

 here is my .page

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE page-specification

PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"

"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">

<!-- generated by Spindle, http://spindle.sourceforge.net -->

<page-specification
class="GestionChargement">
<component id="form" type="Form">
<binding name="listener" expression="listeners.delete" />
</component>
<component id="insertNom" type="Insert">
<binding name="value" expression="affichageSelect" />
</component>
</page-specification>



here is the methods in the java class

public int getAffichageSelect() {

Visit visit =(Visit)getVisit();



try {



Object[] arrParams = getRequestCycle().getServiceParameters();

// BaseTubeCapable is a class generated by torque
// this is line 44 for the error

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];

System.out.println("error");

}

public void delete(IRequestCycle cycle){

cycle.activate("Chargement_Tube");}

Iv'e got this message error when i submit the form to any

of my pages.

And i've got this message in my tomcat console after the submission

error

java.lang.ClassCastException

at GestionChargement.getAffichageSelect(GestionChargement.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:320)

at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:728)

at
ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:
54)

at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)

at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)

at ognl.ASTProperty.getValueBody(ASTProperty.java:96)

at ognl.SimpleNode.getValue(SimpleNode.java:192)

at ognl.Ognl.getValue(Ognl.java:335)

at ognl.Ognl.getValue(Ognl.java:310)

at
org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBind
ing.java:201)

at
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.ja
va:194)

at
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:2
08)

at
org.apache.tapestry.param.AbstractParameterConnector.getBindingValue(Abstrac
tParameterConnector.java:105)

at
org.apache.tapestry.param.ObjectParameterConnector.setParameter(ObjectParame
terConnector.java:53)

at
org.apache.tapestry.param.ParameterManager.setParameters(ParameterManager.ja
va:105)

at
org.apache.tapestry.AbstractComponent.prepareForRender(AbstractComponent.jav
a:898)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:853)

at
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)

at org.apache.tapestry.form.Form.renderComponent(Form.java:362)

at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)

at org.apache.tapestry.form.Form.rewind(Form.java:568)

at org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:435)

at org.apache.tapestry.form.Form.trigger(Form.java:582)

at org.apache.tapestry.engine.DirectService.service(DirectService.java:169)

at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872)

at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197
)

at
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

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

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)

at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)

at java.lang.Thread.run(Thread.java:534)

for this line

BaseTubeCapable oTube = (BaseTubeCapable) arrParams[0];



This is very strange because i've got the system.out displayed before my
error.

Is anyone can explain this?

Thanks

Pierre-Alexandre


---------------------------------
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail

Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés
pour dialoguer instantanément avec vos amis.Téléchargez GRATUITEMENT ici !


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org