You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "y.turban" <y....@btis.by> on 2006/09/29 10:07:44 UTC

Failure to export classpath resource /dojo/dojo.js.

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: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org