I suspect this is a race condition related to async. If the Request object (or by extension HttpConnection), it looks like the context path (and other mutable variables) are being set/reset to null, possibly before the async context has completed.
When I disabled async I could not reproduce this. On Sat, Apr 5, 2014 at 9:00 AM, Nils Kilden-Pedersen <[email protected]>wrote: > Here are some characteristics of my app: > > - > > Jetty 9.1.2 > - > > Windows 8.1, haven’t yet tried on Linux (probably not relevant) > - App is a folder in webapps named ROOT > - There’s no xml descriptor > - The servlet is configured using annotations > - The servlet is async > > So very basic setup, configuration wise. > > > On Sat, Apr 5, 2014 at 3:27 AM, Jan Bartel <[email protected]> wrote: > >> Nils, >> >> Using the standard test.war and test.xml from the jetty distro, and >> setting the context path to be "/", I haven't been able to reproduce >> this with jetty-9.1.3, nor actually with jetty-9.1.0. Can you reliably >> reproduce with the test webapp? >> >> Jan >> >> On 5 April 2014 14:05, Nils Kilden-Pedersen <[email protected]> wrote: >> > When running in the root context, request.getContextPath() returns null >> > rather than "" as expected. >> > >> > >> http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getContextPath() >> > >> > This is on 9.1.2. >> > >> > >> > _______________________________________________ >> > jetty-users mailing list >> > [email protected] >> > https://dev.eclipse.org/mailman/listinfo/jetty-users >> > >> >> >> >> -- >> Jan Bartel <[email protected]> >> www.webtide.com >> 'Expert Jetty/CometD developer,production,operations advice' >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> > >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
