Dave, The NPE comes from your 'tranformation.MethodHandler.handleGET' method. Maybe you don't have any ReferrerRef (r is null)?
Best regards, Jerome > -----Message d'origine----- > De : Dave Pawson [mailto:[EMAIL PROTECTED] > Envoyé : samedi 11 novembre 2006 11:43 > À : [email protected] > Objet : exception > > The most recent change to my code was: > > public void handleGET(Request request, Response response){ > Reference r =request.getReferrerRef(); > String f = r.getFragment(); > System.out.println("Fragement for get is ["+ f+"]"); > > > The report was > > 11-Nov-2006 10:41:03 com.noelios.restlet.StatusFilter doHandle > SEVERE: Unhandled exception or error intercepted > java.lang.NullPointerException > at > tranformation.MethodHandler.handleGET(MethodHandler.java:75) > at tranformation.MethodHandler.handle(MethodHandler.java:60) > 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) > 11-Nov-2006 10:41:03 > org.safehaus.asyncweb.http.internal.Request commitResponse > INFO: Request now comitted to a response. Notifying > 11-Nov-2006 10:41:03 org.safehaus.asyncweb.transport.nio.HttpIOHandler > sessionClosed > INFO: Connection closed > > -- > Dave Pawson > XSLT XSL-FO FAQ. > http://www.dpawson.co.uk

