Hi! I just tried to switch over to Tapestry 4.1.2 and use the EventListeners and AJAX functionality. However, as soon as i add an EventListener to any page-class file i get the following log output:
02.07.2007 15:46:00 org.apache.tapestry.asset.AssetService service WARNUNG: Classpath resource '/tapestry/event.js' does not exist. 02.07.2007 15:46:00 org.apache.tapestry.error.RequestExceptionReporterImpl reportRequestException WARNUNG: Failure to export classpath resource /tapestry.js. org.apache.hivemind.ApplicationRuntimeException: Classpath resource '/tapestry.js' does not exist. at org.apache.tapestry.asset.ResourceDigestSourceImpl.computeMD5(ResourceDigestSourceImpl.java:96) at org.apache.tapestry.asset.ResourceDigestSourceImpl.getDigestForResource(ResourceDigestSourceImpl.java:64) at $ResourceDigestSource_1138787a9c0.getDigestForResource($ResourceDigestSource_1138787a9c0.java) at org.apache.tapestry.asset.AssetService.service(AssetService.java:221) at $IEngineService_1138787a8cc.service($IEngineService_1138787a8cc.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_1138787a891.service($WebRequestServicer_1138787a891.java) at $WebRequestServicer_1138787a88d.service($WebRequestServicer_1138787a88d.java) at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61) at $ServletRequestServicer_1138787a87f.service($ServletRequestServicer_1138787a87f.java) at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) at $ServletRequestServicerFilter_1138787a87b.service($ServletRequestServicerFilter_1138787a87b.java) at $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) at $ServletRequestServicerFilter_1138787a879.service($ServletRequestServicerFilter_1138787a879.java) at $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) at $ServletRequestServicerFilter_1138787a87d.service($ServletRequestServicerFilter_1138787a87d.java) at $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) at $ServletRequestServicer_1138787a873.service($ServletRequestServicer_1138787a873.java) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 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) ********************************************************** Failure to export classpath resource /tapestry.js. Exceptions: org.apache.hivemind.ApplicationRuntimeException: Classpath resource '/tapestry.js' does not exist. org.apache.tapestry.asset.ResourceDigestSourceImpl.computeMD5(ResourceDigestSourceImpl.java:96) org.apache.tapestry.asset.ResourceDigestSourceImpl.getDigestForResource(ResourceDigestSourceImpl.java:64) $ResourceDigestSource_1138787a9c0.getDigestForResource($ResourceDigestSource_1138787a9c0.java) org.apache.tapestry.asset.AssetService.service(AssetService.java:221) $IEngineService_1138787a8cc.service($IEngineService_1138787a8cc.java) org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72) org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:237) org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54) $WebRequestServicer_1138787a891.service($WebRequestServicer_1138787a891.java) $WebRequestServicer_1138787a88d.service($WebRequestServicer_1138787a88d.java) org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61) $ServletRequestServicer_1138787a87f.service($ServletRequestServicer_1138787a87f.java) org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) $ServletRequestServicerFilter_1138787a87b.service($ServletRequestServicerFilter_1138787a87b.java) $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) $ServletRequestServicerFilter_1138787a879.service($ServletRequestServicerFilter_1138787a879.java) $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) $ServletRequestServicerFilter_1138787a87d.service($ServletRequestServicerFilter_1138787a87d.java) $ServletRequestServicer_1138787a881.service($ServletRequestServicer_1138787a881.java) $ServletRequestServicer_1138787a873.service($ServletRequestServicer_1138787a873.java) org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126) org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) com.biso.tomcat.filter.PerformanceFilter.doFilter(PerformanceFilter.java:42) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) clime.messadmin.filter.MessAdminFilter.doFilter(MessAdminFilter.java:104) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) I didnt set any *Source or *Path statements in my Shell component. The EventListeners look like this one: @EventListener(elements = { "fittedArticleSelection_0", "fittedArticleSelection_1", "fittedArticleSelection_2", "fittedArticleSelection_3", "fittedArticleSelection_4", "fittedArticleSelection_5", "fittedArticleSelection_6", "fittedArticleSelection_7" }, events = "onchange") public void adjustToSelectedFittedArticle(BrowserEvent event) { [...] } which should listen to changes in some select boxes and worked sometime in the past with the development versions. Could someone give me a hint here? Regards, Patrick --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]