Here is the StackOverflowError I get when supplying a very long string as a request parameter. Although this particular request comes from a test case, there is nothing that would make such a request invalid in the real world. Certainly nothing preventing the use from submitting one.
Any suggestions for a workaround? Thanks! 7001 GET /ws-rest/demo/displayNode/00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111222222222222222222222222222222222222222 2222222222222222222222222222222222222222222222222222222222222222222222222222 2222222222222222222222222222222223333333333333333333333333333333333333333333 3333333333333333333333333333333333333333333333333333333333333333333333333333 3333333333333333333333333333333333333333333333333344444444444444444444444444 4444444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444 - 400 849 - 0 http://<myhost>:<myport> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 - Feb 20, 2007 12:04:53 PM com.noelios.restlet.StatusFilter doHandle SEVERE: Unhandled exception or error intercepted java.lang.StackOverflowError at java.lang.Character.codePointAt(Character.java:2335) at java.util.regex.Pattern$Range.match(Pattern.java:3931) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4570) at java.util.regex.Pattern$Loop.match(Pattern.java:4697) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4629) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4570) at java.util.regex.Pattern$Loop.match(Pattern.java:4697) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4629) at java.util.regex.Pattern$Add.match(Pattern.java:5163) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$Branch.match(Pattern.java:4530) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4570) at java.util.regex.Pattern$Loop.match(Pattern.java:4697) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4629) at java.util.regex.Pattern$Add.match(Pattern.java:5163) Feb 20, 2007 12:04:53 PM com.noelios.restlet.LogFilter afterHandle