Thanks for reporting this bug. I've just fixed it in SVN and will release a new snapshot.
Best regards, Jerome > -----Message d'origine----- > De : Dave Pawson [mailto:[EMAIL PROTECTED] > Envoyé : dimanche 12 novembre 2006 12:37 > À : [email protected] > Objet : Another npe > > Running tutorial example 11, the router example. > Each time I call up the /docs/ url, > I get the following error > > > 12-Nov-2006 11:33:52 com.noelios.restlet.LogFilter afterHandle > INFO: 2006-11-12 11:33:52 GET /temp - > 127.0.0.1 - Mozilla/5.0 (X11; U; > Linux i686; en-GB; rv:1.8.0.8) Gecko/20061108 Fedora/1.5.0.8-1.fc5 > Firefox/1.5.0.8 - 404 331 - > http://localhost:8182 3 > 12-Nov-2006 11:33:52 > org.safehaus.asyncweb.http.internal.Request commitResponse > INFO: Request now comitted to a response. Notifying > 12-Nov-2006 11:34:02 com.noelios.restlet.StatusFilter doHandle > SEVERE: Unhandled exception or error intercepted > java.lang.NullPointerException > at org.restlet.Guard.authorize(Guard.java:125) > at org.restlet.Guard.doHandle(Guard.java:88) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at > com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:81) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at > com.noelios.restlet.application.ApplicationHelper.handle(Appli > cationHelper.java:100) > at org.restlet.Application.handle(Application.java:280) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at org.restlet.Filter.handle(Filter.java:118) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Chainer.handle(Chainer.java:66) > at org.restlet.Filter.doHandle(Filter.java:140) > at > com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:81) > at org.restlet.Filter.handle(Filter.java:118) > at > com.noelios.restlet.container.ContainerHelper.handle(Container > Helper.java:113) > at org.restlet.Container.handle(Container.java:142) > at org.restlet.Server.handle(Server.java:189) > at > com.noelios.restlet.ServerHelper.handle(ServerHelper.java:96) > at > com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHel > per.java:87) > at > com.noelios.restlet.ext.asyncweb.AsyncWebServerHelper.dispatch > Request(AsyncWebServerHelper.java:131) > at > org.safehaus.asyncweb.transport.nio.HttpConnection.handleParse > dRequest(Unknown > Source) > at > org.safehaus.asyncweb.transport.nio.HttpConnection$RequestPars > erListener.parsingComplete(Unknown > Source) > at > org.safehaus.asyncweb.http.codec.HttpRequestParser.headersBuil > t(Unknown > Source) > at > org.safehaus.asyncweb.http.codec.HttpRequestParser.access$100(Unknown > Source) > at > org.safehaus.asyncweb.http.codec.HttpRequestParser$2.component > Built(Unknown > Source) > at > org.safehaus.asyncweb.codec.DecoderHandlerDecorator.componentB > uilt(Unknown > Source) > at > org.safehaus.asyncweb.codec.AbstractStatefulDecoder.fireCompon > entBuilt(Unknown > Source) > at > org.safehaus.asyncweb.http.codec.HttpHeaderDecoder.access$200(Unknown > Source) > at > org.safehaus.asyncweb.http.codec.HttpHeaderDecoder$1.component > Built(Unknown > Source) > at > org.safehaus.asyncweb.codec.AbstractStatefulDecoder.fireCompon > entBuilt(Unknown > Source) > at > org.safehaus.asyncweb.codec.LoopingDecoder.decode(Unknown Source) > at > org.safehaus.asyncweb.http.codec.HttpHeaderDecoder.decode(Unknown > Source) > at > org.safehaus.asyncweb.codec.SequentialDecoderHelper.handle(Unknown > Source) > at > org.safehaus.asyncweb.codec.SequentialDecoder.decode(Unknown Source) > at > org.safehaus.asyncweb.http.codec.HttpRequestParser.parseBytes(Unknown > Source) > at > org.safehaus.asyncweb.transport.nio.HttpConnection.handleIncom > ingData(Unknown > Source) > at > org.safehaus.asyncweb.transport.nio.HttpIOHandler.dataRead(Unknown > Source) > at > org.apache.mina.io.AbstractIoFilterChain$2.dataRead(AbstractIo > FilterChain.java:153) > at > org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(Abst > ractIoFilterChain.java:373) > at > org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractI > oFilterChain.java:52) > at > org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(Abst > ractIoFilterChain.java:534) > at > org.apache.mina.io.AbstractIoFilterChain$1.dataRead(AbstractIo > FilterChain.java:101) > at > org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(Abst > ractIoFilterChain.java:373) > at > org.apache.mina.io.AbstractIoFilterChain.dataRead(AbstractIoFi > lterChain.java:364) > at > org.apache.mina.io.IoSessionManagerFilterChain$1.dataRead(IoSe > ssionManagerFilterChain.java:77) > at > org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(Abst > ractIoFilterChain.java:373) > at > org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractI > oFilterChain.java:52) > at > org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(Abst > ractIoFilterChain.java:534) > at > org.apache.mina.io.filter.IoThreadPoolFilter.processEvent(IoTh > readPoolFilter.java:107) > at > org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseT > hreadPool.java:416) > at > org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool. > java:371) > 12-Nov-2006 11:34:02 com.noelios.restlet.LogFilter afterHandle > INFO: 2006-11-12 11:34:02 GET /temp/docs/ > - 127.0.0.1 - Mozilla/5.0 > (X11; U; Linux i686; en-GB; rv:1.8.0.8) Gecko/20061108 > Fedora/1.5.0.8-1.fc5 > Firefox/1.5.0.8 - 500 366 - > http://localhost:8182 12 > 12-Nov-2006 11:34:02 > org.safehaus.asyncweb.http.internal.Request commitResponse > INFO: Request now comitted to a response. Notifying > 12-Nov-2006 11:34:02 org.safehaus.asyncweb.transport.nio.HttpIOHandler > sessionClosed > INFO: Connection closed > > > I think it's internal this time, not an npe in my code? > > Suggestions please? > > regards > -- > Dave Pawson > XSLT XSL-FO FAQ. > http://www.dpawson.co.uk

