Ola Joan, It seems that an exception is thrown. You can get it by setting the the log mechanism (see http://www.restlet.org/documentation/1.0/tutorial#part07) since this exception is logged in the com.noelios.restlet.StatusFilter.getStatus method.
best regards, Thierry Boileau On 9/26/07, Joan Picanyol i Puig <[EMAIL PROTECTED]> wrote: > > Hi there, > > We've implemented a callback mecanism under version 1.0.2. We have 5 > different restlets, and after attaching them all we attach a default > restlet with this simple handle method: > > public void handle(Request request, Response response) { > > log.error("Default handle, unidentified notificacion."); > response.setStatus( Status.SUCCESS_OK); > > } > > Simple integration tests are fine, and everything looks OK upon startup, > but > after a while something gets wedged (the mecanism stops working) and we > end up > with: > > 26-sep-2007 18:30:37 com.noelios.restlet.StatusFilter getStatus > GRAVE: Unhandled exception or error intercepted > java.lang.StackOverflowError > at java.util.Hashtable.get(Hashtable.java:336) > at java.util.Properties.getProperty( Properties.java:774) > at java.lang.System.getProperty(System.java:630) > at sun.security.action.GetPropertyAction.run(GetPropertyAction.java:66) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.PrintWriter.<init>(PrintWriter.java:77) > at java.io.PrintWriter.<init>(PrintWriter.java:61) > at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:71) > at java.util.logging.StreamHandler.publish (StreamHandler.java:179) > at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:88) > at java.util.logging.Logger.log(Logger.java:452) > at java.util.logging.Logger.doLog(Logger.java:474) > at java.util.logging.Logger.log (Logger.java:563) > at com.noelios.restlet.StatusFilter.getStatus(StatusFilter.java:183) > at com.noelios.restlet.application.ApplicationStatusFilter.getStatus( > ApplicationStatusFilter.java:76) > at com.noelios.restlet.StatusFilter.doHandle (StatusFilter.java:89) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java :105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:87) > at org.restlet.Filter.handle(Filter.java :134) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:87) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java :105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Filter.doHandle(Filter.java:105) > > repeated about 200 times. Any ideas or suggestions on how to debug this? > > tks > -- > pica >