On 13/10/2016 13:13, Romain Manni-Bucau wrote: > @Svetlin: thanks to catch it, was intended for dev@tomcat (thanks gmail to > have completion ;)) > > dev@tomcat: can you check please the original question (in short: > getResourceAsStream("/some/folder") > returns a stream)
Thanks for the heads up. I'll take a look. Mark > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber > <http://www.tomitribe.com> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2016-10-13 13:59 GMT+02:00 Svetlin Zarev <svetlin.angelov.za...@gmail.com>: > >> Hi, >> >> IMO this is a bug introduced with [1][2]. Although the root cause is in the >> bad impl. of FileResource [3] that ignores the IOException and despite the >> error, still returns a byte[] as if nothing bad happened. >> >> >> [1] https://bz.apache.org/bugzilla/show_bug.cgi?id=60146 >> [2] >> https://github.com/apache/tomcat85/blob/5768426dd27422747f2b9b4da5a092 >> 7ee3328ffb/java/org/apache/catalina/webresources/CachedResource.java#L267 >> [3] >> https://github.com/apache/tomcat85/blob/5768426dd27422747f2b9b4da5a092 >> 7ee3328ffb/java/org/apache/catalina/webresources/FileResource.java#L203 >> >> PS: Maybe this should be forwarded to the tomcat dev list ? >> >> Kind regards, >> Svetlin >> >> 2016-10-13 12:06 GMT+03:00 Romain Manni-Bucau <rmannibu...@gmail.com>: >> >>> Hi guys, >>> >>> upgrading tomee to tomcat 8.5.6 I noticed request.getServletContext(). >>> getResourceAsStream(path) now returns an empty stream for / (or an >> existing >>> folder probably). Not sure it is expected or unintended. >>> >>> Reading the spec it is not that clear to me since the folder is an >> existing >>> resource but not really a webresource so not it should be considered as a >>> resource and therefore having a stream (which doesn't mean much for a >>> folder). >>> >>> Romain Manni-Bucau >>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>> <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog >>> <http://rmannibucau.wordpress.com> | Github <https://github.com/ >>> rmannibucau> | >>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber >>> <http://www.tomitribe.com> | JavaEE Factory >>> <https://javaeefactory-rmannibucau.rhcloud.com> >>> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org