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(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)
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