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(ApplicationHelper.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(ContainerHelper.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(HttpServerHelper.java:87) at com.noelios.restlet.ext.asyncweb.AsyncWebServerHelper.dispatchRequest(AsyncWebServerHelper.java:131) at org.safehaus.asyncweb.transport.nio.HttpConnection.handleParsedRequest(Unknown Source) at org.safehaus.asyncweb.transport.nio.HttpConnection$RequestParserListener.parsingComplete(Unknown Source) at org.safehaus.asyncweb.http.codec.HttpRequestParser.headersBuilt(Unknown Source) at org.safehaus.asyncweb.http.codec.HttpRequestParser.access$100(Unknown Source) at org.safehaus.asyncweb.http.codec.HttpRequestParser$2.componentBuilt(Unknown Source) at org.safehaus.asyncweb.codec.DecoderHandlerDecorator.componentBuilt(Unknown Source) at org.safehaus.asyncweb.codec.AbstractStatefulDecoder.fireComponentBuilt(Unknown Source) at org.safehaus.asyncweb.http.codec.HttpHeaderDecoder.access$200(Unknown Source) at org.safehaus.asyncweb.http.codec.HttpHeaderDecoder$1.componentBuilt(Unknown Source) at org.safehaus.asyncweb.codec.AbstractStatefulDecoder.fireComponentBuilt(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.handleIncomingData(Unknown Source) at org.safehaus.asyncweb.transport.nio.HttpIOHandler.dataRead(Unknown Source) at org.apache.mina.io.AbstractIoFilterChain$2.dataRead(AbstractIoFilterChain.java:153) at org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(AbstractIoFilterChain.java:373) at org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:52) at org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(AbstractIoFilterChain.java:534) at org.apache.mina.io.AbstractIoFilterChain$1.dataRead(AbstractIoFilterChain.java:101) at org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(AbstractIoFilterChain.java:373) at org.apache.mina.io.AbstractIoFilterChain.dataRead(AbstractIoFilterChain.java:364) at org.apache.mina.io.IoSessionManagerFilterChain$1.dataRead(IoSessionManagerFilterChain.java:77) at org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(AbstractIoFilterChain.java:373) at org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:52) at org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(AbstractIoFilterChain.java:534) at org.apache.mina.io.filter.IoThreadPoolFilter.processEvent(IoThreadPoolFilter.java:107) at org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.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

