Ever since I upgraded to 4.1.1 I get a lot of "Failure to export classpath resource /dojo/dojo.js." exceptions.
Exceptions do not have any effect on the normal flow of the application. I do not get "Exception" page or even JavaScript errors. The only problem is that exception reports clutter my tomcat console. Can this be corrected by changing configuration or does it expose deeper problems in my setup ? Environment : tapestry 4.1.1 SNAPSHOT ( both last week's and today's ) disable-caching=false tomcat 5.5.17 I do have custom WebRequestServicerFilter which doesn't do anything fancy, just public void service(WebRequest request, WebResponse response, WebRequestServicer servicer) throws IOException{ WebSession webSession = request.getSession(false); System.out.println( "request.getRequestURI() == " + request.getRequestURI() ); servicer.service(request, response); } Otput log : 10:47:36.565 INFO [Http11AprProtocol] Starting Coyote HTTP/1.1 on http-8080 10:47:36.643 INFO [Http11AprProtocol] Starting Coyote HTTP/1.1 on http-443 10:47:36.690 INFO [StoreLoader] Find registry server-registry.xml at classpath resource 10:47:36.753 INFO [Catalina] Server startup in 10141 ms **** now I point browser to Home.html request.getRequestURI() == /ets/Home.html request.getRequestURI() == /ets/assets/static/dojo/dojo.js request.getRequestURI() == /ets/assets/static/dojo/src/debug.js request.getRequestURI() == /ets/assets/static/tapestry/core.js request.getRequestURI() == /ets/assets/static/dojo/src/lang.js request.getRequestURI() == /ets/assets/static/dojo/src/io/__package__.js request.getRequestURI() == /ets/assets/static/dojo/src/io/common.js request.getRequestURI() == /ets/assets/static/dojo/src/string.js request.getRequestURI() == /ets/assets/static/dojo/src/string/common.js request.getRequestURI() == /ets/assets/static/dojo/src/io/BrowserIO.js request.getRequestURI() == /ets/assets/static/dojo/src/string/extras.js request.getRequestURI() == /ets/assets/static/dojo/src/dom.js request.getRequestURI() == /ets/assets/static/dojo/src/undo/browser.js request.getRequestURI() == /ets/assets/static/dojo/iframe_history.html request.getRequestURI() == /ets/assets/static/dojo/src/io/cookie.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/__package__.js request.getRequestURI() == /ets/assets/static/dojo/src/xml/Parse.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/Widget.js request.getRequestURI() == /ets/assets/static/dojo/src/lang/declare.js request.getRequestURI() == /ets/assets/static/dojo/src/namespace.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/Manager.js request.getRequestURI() == /ets/assets/static/dojo/src/event/__package__.js request.getRequestURI() == /ets/assets/static/dojo/src/event/topic.js request.getRequestURI() == /ets/assets/static/dojo/src/a11y.js request.getRequestURI() == /ets/assets/static/dojo/src/uri/__package__.js request.getRequestURI() == /ets/assets/static/dojo/src/uri/Uri.js request.getRequestURI() == /ets/assets/static/dojo/src/html/common.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/Parse.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/DomWidget.js request.getRequestURI() == /ets/assets/static/dojo/src/html/style.js request.getRequestURI() == /ets/assets/static/dojo/src/widget/HtmlWidget.js request.getRequestURI() == /ets/assets/static/dojo/src/html/util.js request.getRequestURI() == /ets/assets/static/dojo/src/html/layout.js request.getRequestURI() == /ets/assets/static/dojo/src/html/display.js request.getRequestURI() == /ets/assets/static/dojo/src/lfx/toggle.js request.getRequestURI() == /ets/assets/static/dojo/src/lfx/__package__.js request.getRequestURI() == /ets/assets/static/dojo/src/lfx/html.js request.getRequestURI() == /ets/assets/static/dojo/src/gfx/color.js request.getRequestURI() == /ets/assets/static/dojo/src/lfx/Animation.js request.getRequestURI() == /ets/assets/static/dojo/src/html/color.js request.getRequestURI() == /ets/assets/static/dojo/src/style.js request.getRequestURI() == /ets/assets/static/dojo/src/graphics/color.js request.getRequestURI() == /ets/assets/static/dojo/src/html.js request.getRequestURI() == /ets/assets/static/dojo/src/html/__package__.js request.getRequestURI() == /ets/assets/static/tapestry/namespace.js request.getRequestURI() == /ets/assets/static/org/apache/tapestry/contrib/inspector/tapestry-logo.gif *** Home.html is displayed properly. Hit Refresh request.getRequestURI() == /ets/Home.html request.getRequestURI() == /ets/assets/static/dojo/dojo.js 10:52:33.284 WARN [RequestExceptionReporter] Failure to export classpath resource /dojo/dojo.js. ClientAbortException: java.io.IOException at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java: 366) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:433) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:348) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.ja va:88) at org.apache.tapestry.asset.AssetService.writeAssetContent(AssetService.java:3 96) at org.apache.tapestry.asset.AssetService.service(AssetService.java:263) at $IEngineService_10df88ad614.service($IEngineService_10df88ad614.java) at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServ iceOuterProxy.java:72) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241) at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngin eTerminator.java:60) at $WebRequestServicer_10df88ad5dd.service($WebRequestServicer_10df88ad5dd.java ) at ets.base.EtsFilter.service(EtsFilter.java:36) at $WebRequestServicerFilter_10df88ad5db.service($WebRequestServicerFilter_10df 88ad5db.java) at $WebRequestServicer_10df88ad5df.service($WebRequestServicer_10df88ad5df.java ) at $WebRequestServicer_10df88ad5d7.service($WebRequestServicer_10df88ad5d7.java ) at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W ebRequestServicerPipelineBridge.java:56) at $ServletRequestServicer_10df88ad5c9.service($ServletRequestServicer_10df88ad 5c9.java) at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj ector.java:55) at $ServletRequestServicerFilter_10df88ad5c5.service($ServletRequestServicerFil ter_10df88ad5c5.java) at $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode rFilter.java:52) at $ServletRequestServicerFilter_10df88ad5c3.service($ServletRequestServicerFil ter_10df88ad5c3.java) at $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE ncoding.java:53) at $ServletRequestServicerFilter_10df88ad5c7.service($ServletRequestServicerFil ter_10df88ad5c7.java) at $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) at $ServletRequestServicer_10df88ad5bd.service($ServletRequestServicer_10df88ad 5bd.java) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123 ) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104) 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(Application FilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterI nternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestF ilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) 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.Http11AprProcessor.process(Http11AprProcessor.java: 833) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(H ttp11AprProtocol.java:639) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1285) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.IOException at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutp utBuffer.java:699) at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite( InternalAprOutputBuffer.java:729) at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutput Filter.java:117) at org.apache.coyote.http11.InternalAprOutputBuffer.doWrite(InternalAprOutputBu ffer.java:535) at org.apache.coyote.Response.doWrite(Response.java:559) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java: 361) ... 49 more ********************************************************** Failure to export classpath resource /dojo/dojo.js. request.getRequestURI() == /ets/assets/static/dojo/src/debug.js Exceptions: org.apache.catalina.connector.ClientAbortException java.io.IOException org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutp utBuffer.java:699) org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite( InternalAprOutputBuffer.java:729) org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutput Filter.java:117) org.apache.coyote.http11.InternalAprOutputBuffer.doWrite(InternalAprOutputBu ffer.java:535) org.apache.coyote.Response.doWrite(Response.java:559) org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java: 361) org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:433) org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:348) org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392) org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381) org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.ja va:88) org.apache.tapestry.asset.AssetService.writeAssetContent(AssetService.java:3 96) org.apache.tapestry.asset.AssetService.service(AssetService.java:263) $IEngineService_10df88ad614.service($IEngineService_10df88ad614.java) org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServ iceOuterProxy.java:72) org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241) org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngin eTerminator.java:60) $WebRequestServicer_10df88ad5dd.service($WebRequestServicer_10df88ad5dd.java ) ets.base.EtsFilter.service(EtsFilter.java:36) $WebRequestServicerFilter_10df88ad5db.service($WebRequestServicerFilter_10df 88ad5db.java) $WebRequestServicer_10df88ad5df.service($WebRequestServicer_10df88ad5df.java ) $WebRequestServicer_10df88ad5d7.service($WebRequestServicer_10df88ad5d7.java ) org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W ebRequestServicerPipelineBridge.java:56) $ServletRequestServicer_10df88ad5c9.service($ServletRequestServicer_10df88ad 5c9.java) org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj ector.java:55) $ServletRequestServicerFilter_10df88ad5c5.service($ServletRequestServicerFil ter_10df88ad5c5.java) $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode rFilter.java:52) $ServletRequestServicerFilter_10df88ad5c3.service($ServletRequestServicerFil ter_10df88ad5c3.java) $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE ncoding.java:53) $ServletRequestServicerFilter_10df88ad5c7.service($ServletRequestServicerFil ter_10df88ad5c7.java) $ServletRequestServicer_10df88ad5cb.service($ServletRequestServicer_10df88ad 5cb.java) $ServletRequestServicer_10df88ad5bd.service($ServletRequestServicer_10df88ad 5bd.java) org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123 ) org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterI nternal(OpenSessionInViewFilter.java:174) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestF ilter.java:77) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) 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.Http11AprProcessor.process(Http11AprProcessor.java: 833) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(H ttp11AprProtocol.java:639) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1285) java.lang.Thread.run(Thread.java:619) ********************************************************** request.getRequestURI() == /ets/assets/static/tapestry/core.js request.getRequestURI() == /ets/assets/static/dojo/iframe_history.html request.getRequestURI() == /ets/assets/static/org/apache/tapestry/contrib/inspector/tapestry-logo.gif --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]