Hi! Something i stumbled upon in the last days: I'm using an upload component which stores it's data into ognl:uploadFile. The listener is also name uploadFile and triggered using a submit button.
In this combination, everytime i someone hits the buttom an exception (see below) is thrown into the log file, but everyting works as it should. Renaming the data-variable to e.g. "upload" solves this annoying exception problem but i don't think this should happen. Regards, Patrick Exception: org.apache.hivemind.ApplicationRuntimeException: Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class $ASTProperty_11 468bea3d1: [source error] uploadFile() not found in $FileUpload_44 at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278) at org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:172) at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:498) at ognl.Ognl.compileExpression(Ognl.java:141) at org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:152) at org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:115) at $ExpressionCache_11468bea293.getCompiledExpression($ExpressionCache_11468bea293.java) at org.apache.tapestry.binding.ExpressionBinding.setObject(ExpressionBinding.java:208) at $Upload_48.setFile($Upload_48.java) at org.apache.tapestry.form.Upload.rewindFormComponent(Upload.java:93) at org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:94) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) at org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:180) at org.apache.tapestry.form.FormSupportImpl.prerenderField(FormSupportImpl.java:790) at org.apache.tapestry.form.Form.prerenderField(Form.java:350) at org.apache.tapestry.valid.FieldLabel.renderComponent(FieldLabel.java:55) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) at org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:180) at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539) at org.apache.tapestry.form.FormSupportImpl.rewind(FormSupportImpl.java:615) at org.apache.tapestry.form.Form.renderComponent(Form.java:196) at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) at org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:180) at org.apache.tapestry.form.Form.rewind(Form.java:269) at org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:453) at org.apache.tapestry.form.Form.trigger(Form.java:280) at org.apache.tapestry.engine.DirectService.triggerComponent(DirectService.java:166) at org.apache.tapestry.engine.DirectService.service(DirectService.java:142) at $IEngineService_11468bea1df.service($IEngineService_11468bea1df.java) at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:237) at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54) at $WebRequestServicer_11468bea1aa.service($WebRequestServicer_11468bea1aa.java) at $WebRequestServicer_11468bea1a6.service($WebRequestServicer_11468bea1a6.java) at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61) at $ServletRequestServicer_11468bea198.service($ServletRequestServicer_11468bea198.java) at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) at $ServletRequestServicerFilter_11468bea194.service($ServletRequestServicerFilter_11468bea194.java) at $ServletRequestServicer_11468bea19a.service($ServletRequestServicer_11468bea19a.java) at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) at $ServletRequestServicerFilter_11468bea192.service($ServletRequestServicerFilter_11468bea192.java) at $ServletRequestServicer_11468bea19a.service($ServletRequestServicer_11468bea19a.java) at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) at $ServletRequestServicerFilter_11468bea196.service($ServletRequestServicerFilter_11468bea196.java) at $ServletRequestServicer_11468bea19a.service($ServletRequestServicer_11468bea19a.java) at $ServletRequestServicer_11468bea18c.service($ServletRequestServicer_11468bea18c.java) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126) at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:171) 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(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.biso.tomcat.filter.PerformanceFilter.doFilter(PerformanceFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at clime.messadmin.filter.MessAdminFilter.doFilter(MessAdminFilter.java:104) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: javassist.CannotCompileException: [source error] uploadFile() not found in $FileUpload_44 at javassist.CtBehavior.setBody(CtBehavior.java:347) at javassist.CtBehavior.setBody(CtBehavior.java:316) at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272) ... 70 more Caused by: compile error: uploadFile() not found in $FileUpload_44 at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:716) at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:681) at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:156) at javassist.compiler.ast.CallExpr.accept(CallExpr.java:45) at javassist.compiler.JvstTypeChecker.atCastToWrapper(JvstTypeChecker.java:125) at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:97) at javassist.compiler.ast.CastExpr.accept(CastExpr.java:54) at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:235) at javassist.compiler.CodeGen.compileExpr(CodeGen.java:222) at javassist.compiler.CodeGen.atReturnStmnt2(CodeGen.java:591) at javassist.compiler.JvstCodeGen.atReturnStmnt(JvstCodeGen.java:424) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:356) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49) at javassist.compiler.CodeGen.atStmnt(CodeGen.java:344) at javassist.compiler.ast.Stmnt.accept(Stmnt.java:49) at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:285) at javassist.compiler.Javac.compileBody(Javac.java:212) at javassist.CtBehavior.setBody(CtBehavior.java:341) ... 72 more --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]