You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2009/02/17 21:33:02 UTC

[jira] Resolved: (WICKET-2105) Stripping comments causes StackOverflowError in XmlPullParser

     [ https://issues.apache.org/jira/browse/WICKET-2105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Juergen Donnerstag resolved WICKET-2105.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.4-RC3
         Assignee: Juergen Donnerstag

See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5050507
See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337993

Changed the regex


> 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
>            Assignee: Juergen Donnerstag
>             Fix For: 1.4-RC3
>
>         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.