[ https://issues.apache.org/jira/browse/WICKET-2105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12673895#action_12673895 ]
Martijn Dashorst commented on WICKET-2105: ------------------------------------------ I propose to add this testcase as a unit test to the wicket suite.... > Stripping comments causes StackOverflowError in XmlPullParser > ------------------------------------------------------------- > > Key: WICKET-2105 > URL: https://issues.apache.org/jira/browse/WICKET-2105 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.3.5 > Reporter: Martijn Dashorst > Attachments: wicket-2105.tgz > > > For some reason, parsing our HTML resources results in a StackOverflowError > in one of our pages. I've put a breakpoint in the stacktrace that resulted > in the StackOverflowError, and captured the following start of the trace: > Thread [btpool0-0] (Suspended (breakpoint at line 4078 in > Pattern$BranchConn)) > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Single(Pattern$BmpCharProperty).match(Matcher, int, > CharSequence) line: 3366 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Dot(Pattern$CharProperty).match(Matcher, int, CharSequence) > line: 3345 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.match(Matcher, int, CharSequence) line: 4295 > Pattern$GroupTail.match(Matcher, int, CharSequence) line: 4227 > Pattern$BranchConn.match(Matcher, int, CharSequence) line: 4078 > Pattern$Single(Pattern$BmpCharProperty).match(Matcher, int, > CharSequence) line: 3366 > Pattern$Branch.match(Matcher, int, CharSequence) line: 4114 > Pattern$GroupHead.match(Matcher, int, CharSequence) line: 4168 > Pattern$Loop.matchInit(Matcher, int, CharSequence) line: 4314 > Pattern$Prolog.match(Matcher, int, CharSequence) line: 4251 > Pattern$Slice.match(Matcher, int, CharSequence) line: 3482 > Pattern$Curly.match0(Matcher, int, int, CharSequence) line: 3782 > Pattern$Curly.match(Matcher, int, CharSequence) line: 3744 > Pattern$Slice.match(Matcher, int, CharSequence) line: 3482 > Matcher.match(int, int) line: 1127 > Matcher.matches() line: 502 > MarkupParser.removeComment(String) line: 497 > MarkupParser.parseMarkup() line: 341 > MarkupParser.parse() line: 270 > SimpleMarkupLoader.loadMarkup(MarkupContainer, MarkupResourceStream, > IMarkupLoader, boolean) line: 52 > InheritedMarkupMarkupLoader.loadMarkup(MarkupContainer, > MarkupResourceStream, IMarkupLoader, boolean) line: 62 > DefaultMarkupLoader.loadMarkup(MarkupContainer, MarkupResourceStream, > IMarkupLoader, boolean) line: 55 > MarkupCache.loadMarkup(MarkupContainer, MarkupResourceStream, boolean) > line: 458 > MarkupCache.loadMarkupAndWatchForChanges(MarkupContainer, > MarkupResourceStream, boolean) line: 553 > MarkupCache.getMarkup(MarkupContainer, Class, boolean) line: 319 > MarkupCache.getMarkupStream(MarkupContainer, boolean, boolean) line: > 215 > LoginPage$2(MarkupContainer).getAssociatedMarkupStream(boolean) line: > 343 > > ContainerWithAssociatedMarkupHelper.renderHeadFromAssociatedMarkupFile(HtmlHeaderContainer) > line: 72 > > LoginPage$2(WebMarkupContainerWithAssociatedMarkup).renderHeadFromAssociatedMarkupFile(HtmlHeaderContainer) > line: 72 > LoginPage$2(Panel).renderHead(HtmlHeaderContainer) line: 134 > HtmlHeaderContainer$1.component(Component) line: 220 > LoginPage(MarkupContainer).visitChildren(Class, Component$IVisitor) > line: 829 > LoginPage(MarkupContainer).visitChildren(Component$IVisitor) line: 869 > HtmlHeaderContainer.renderHeaderSections(MarkupContainer, > HtmlHeaderContainer) line: 211 > HtmlHeaderContainer.onComponentTagBody(MarkupStream, ComponentTag) > line: 136 > HtmlHeaderContainer(Component).renderComponent(MarkupStream) line: 2480 > HtmlHeaderContainer(MarkupContainer).onRender(MarkupStream) line: 1411 > HtmlHeaderContainer(Component).render(MarkupStream) line: 2317 > LoginPage(MarkupContainer).autoAdd(Component, MarkupStream) line: 223 > HtmlHeaderResolver.resolve(MarkupContainer, MarkupStream, ComponentTag) > line: 78 > LoginPage(MarkupContainer).renderNext(MarkupStream) line: 1324 > LoginPage(MarkupContainer).renderAll(MarkupStream) line: 1427 > LoginPage(Page).onRender(MarkupStream) line: 1470 > LoginPage(Component).render(MarkupStream) line: 2317 > LoginPage(Page).renderPage() line: 904 > BookmarkablePageRequestTarget.respond(RequestCycle) line: 231 > > WebRequestCycleProcessor(AbstractRequestCycleProcessor).respond(RequestCycle) > line: 104 > EduArteRequestCycle(RequestCycle).processEventsAndRespond() line: 1181 > EduArteRequestCycle(RequestCycle).step() line: 1252 > EduArteRequestCycle(RequestCycle).steps() line: 1353 > EduArteRequestCycle(RequestCycle).request() line: 493 > WicketFilter.doGet(HttpServletRequest, HttpServletResponse) line: 355 > WicketFilter.doFilter(ServletRequest, ServletResponse, FilterChain) > line: 200 > ServletHandler$CachedChain.doFilter(ServletRequest, ServletResponse) > line: 1084 > ServletHandler.handle(String, HttpServletRequest, HttpServletResponse, > int) line: 360 > SecurityHandler.handle(String, HttpServletRequest, HttpServletResponse, > int) line: 216 > SessionHandler.handle(String, HttpServletRequest, HttpServletResponse, > int) line: 181 > WebAppContext(ContextHandler).handle(String, HttpServletRequest, > HttpServletResponse, int) line: 726 > WebAppContext.handle(String, HttpServletRequest, HttpServletResponse, > int) line: 405 > Server(HandlerWrapper).handle(String, HttpServletRequest, > HttpServletResponse, int) line: 152 > Server.handle(HttpConnection) line: 324 > HttpConnection.handleRequest() line: 505 > HttpConnection$RequestHandler.headerComplete() line: 829 > HttpParser.parseNext() line: 514 > HttpParser.parseAvailable() line: 211 > HttpConnection.handle() line: 380 > SocketConnector$Connection.run() line: 228 > QueuedThreadPool$PoolThread.run() line: 488 > The markup that is being searched is the following: > {BEGIN MARKUP} > [if lt IE 7]> > <div id="ie6warn"> > <div class="highlight">U gebruikt Internet Explorer 6 of ouder. > Deze applicatie vereist functionaliteit die niet door deze browser > ondersteund wordt.</div> > Het is aan te raden een van de volgende browsers te gebruiken: > <table> > <tr> > <td class="unit_80"><a > href="http://www.firefox.com" id="firefoxlink" class="logolink"></a></td> > <td class="unit_130"><a > href="http://www.microsoft.com/ie" id="ielink" class="logolink"></a></td> > <td class="unit_80"><a > href="http://www.opera.com" id="operalink" class="logolink"></a></td> > <td class="unit_130"><a > href="http://www.apple.com/safari" id="safarilink" class="logolink"></a></td> > </tr> > <tr class="browsernames"> > <td>Firefox 3</td> > <td>Internet Explorer 7</td> > <td>Opera 9.5</td> > <td>Safari 3</td> > </tr> > </table> > <div class="right">Klik <a href="#" id="continueLink">hier</a> > om toch uw eigen browser te gebruiken.</div> > </div> > <![endif] > {END MARKUP} > Increasing the stack size will alleviate the problem, though this is not too > complex a markup that such a measure should be necessary. I'll try to create > a quickstart that illustrates this problem... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.