Confluence
  1. Confluence
  2. CONF-13965

CPU Spike: DefaultWysiwygConverter.convertXHtmlToWikiMarkup risks blowing the stack

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.10
    • Fix Version/s: 2.10.2
    • Component/s: None
    • Labels:
      None
    • Last commented by user?:
      true
    • Internal Complexity:
      5
    • Internal Value:
      8

      Description

      Updated description

      A patch exists for this problem. To apply the patch, please download DefaultWysiwygConverter.class from the attachments on this page to /confluence/WEB-INF/classes/com/atlassian/renderer/wysiwyg of your Confluence webapp installation (you may need to create some of these directories).

      The problem is resolved in Confluence 2.10.2.

      Original description
      The following stack trace has started to show up a lot in thread dumps on onconfluence 2.10

      https://extranet.atlassian.com/display/~dcheney/2008/12/10/Why+String.replaceAll()+is+evil+incarnate

      http://madbean.com/2004/mb2004-20/

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

      @400000004940580f2f0f5724 "http-j2ee.www.onconfluence.com%2F127.0.0.100-8080-13" daemon prio=1 tid=0x22329c70 nid=0x641e runnable [0x269ee000..0x269f9120]
      @400000004940580f2f0f821c 	at java.lang.Character.codePointAt(Character.java:2335)
      @400000004940580f2f0f89ec 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3537)
      @400000004940580f2f0fb4e4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f0fb8cc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f0fe3c4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f0feb94 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f10168c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f101a74 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f10550c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f105cdc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1083ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f108bbc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f10b6b4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f10be84 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f10e97c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f10ed64 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f10f534 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f11202c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f112414 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f114f0c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1156dc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f115eac 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1189a4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f118d8c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f11d3dc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f11dbac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f11e37c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f120e74 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f12125c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f121a2c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f12490c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1250dc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1254c4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f127fbc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f12878c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f12c224 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f12c9f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f12f4ec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f12f8d4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1327b4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f132f84 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f133754 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f13912c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f139514 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f139ce4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f13a4b4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f13cfac 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f13d394 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f13db64 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f14065c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f140e2c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f141214 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f143d0c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1444dc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f144cac 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f148744 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f148b2c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f14b624 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f14bdf4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f14e8ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f14f0bc 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f14f4a4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f151f9c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f15276c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f155264 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f155a34 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f155e1c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f158914 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1590e4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f15bbdc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f15bfc4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f15c794 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f15f28c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f15fa5c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1634f4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1638dc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1640ac 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f166ba4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f167374 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f16775c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f16a63c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f16ae0c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f16b1f4 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f16dcec 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f16e4bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f16ec8c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f172ef4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1736c4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f175dd4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1765a4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f17bf7c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f17c74c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f17cb34 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f17d304 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f17dad4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1805cc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1809b4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f181184 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f183c7c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f18444c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f184834 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f18732c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f187afc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f18a5f4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f18adc4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f18b1ac 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f18ec44 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f18f414 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f191b24 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1922f4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f195d8c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f19655c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f199054 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f19943c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f19ced4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f19d6a4 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f1a019c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1a0584 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1a3464 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1a384c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1a401c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1a6b14 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1a72e4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1a9ddc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1aa5ac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1aa994 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1adc5c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1ae044 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1ae814 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1b130c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1b1adc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1b5574 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f1b595c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1b8454 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1b8c24 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1bb71c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1bbb04 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1bc2d4 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f1c1cac 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1c247c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1c2c4c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1c3034 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1c3804 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1c62fc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1c6acc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1c6eb4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1c99ac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1ca17c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1ca94c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f1cd444 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1cd82c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1d0324 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1d0af4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1d12c4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1d39d4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1d41a4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1d6c9c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1d746c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1d7c3c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1db2ec 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1dbabc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1de5b4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1de99c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1e1494 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1e1c64 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f1e475c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1e4f2c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1e56fc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1e81f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1e85dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1eb0d4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1eb8a4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1ec074 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1eeb6c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1eef54 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1f1e34 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f1f2604 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1f29ec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1f54e4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f1f5cb4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f1f87ac 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f1f8f7c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f1f9364 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f1fcdfc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f1fd5cc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f203b5c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f20432c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f204afc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2052cc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f207dc4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2081ac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f20897c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f20b85c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f20c02c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f20c414 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f20ef0c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f20f6dc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2121d4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2125bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f212d8c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f215884 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f216054 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f21a2bc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f21aa8c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f21b25c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f21dd54 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f21e13c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f21e90c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f221404 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f221bd4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2246cc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f224ab4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f225284 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f227d7c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f22854c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f22b044 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f22b814 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f22bbfc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f22e6f4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f22eec4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f23312c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2338fc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f233ce4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f236bc4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f237394 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f237b64 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f23a65c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f23aa44 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f23b214 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f23e0f4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f23e4dc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f243eb4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f244684 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f244e54 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f24523c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f245a0c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f24a05c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f24a444 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f24ac14 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f24b3e4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f24dedc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f24e2c4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f24ea94 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f25158c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f251d5c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f252144 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f254c3c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f255024 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f256b7c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f259674 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f259a5c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f25a22c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f25cd24 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f25d4f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f25d8dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2603d4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f260ba4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f26369c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f263e6c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f26463c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f26751c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f267cec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f26abcc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f26b39c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f26b784 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f26e27c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f26ea4c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2724e4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2728cc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2753c4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f275b94 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f27868c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f278e5c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f27962c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f27c124 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f27c50c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f27f004 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f27f7d4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f27ffa4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f28597c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f28614c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f286534 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f286d04 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2874d4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f289fcc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f28a3b4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f28ab84 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f28d67c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f28de4c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f28e234 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f291ccc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f29249c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f294f94 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f29537c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f297e74 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f298644 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f298e14 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f29b90c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f29bcf4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f29e7ec 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f29efbc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2a1ab4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2a1e9c 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f2a266c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2a5164 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2a5934 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2a6104 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2a8814 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2a8fe4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2ad634 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2ade04 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2ae1ec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2b0ce4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2b14b4 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f2b1c84 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2b477c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2b4f4c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2b5334 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2b85fc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2b89e4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2bb4dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2bbcac 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2bc47c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2bf35c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2bf744 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f2bff14 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2c58ec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2c60bc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2c688c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2c6c74 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2c7444 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2c9f3c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2ca70c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2caaf4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2cd5ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2cddbc 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f2ce58c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2d1084 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2d146c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2d1c3c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2d4734 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2d4f04 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2d85b4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2d8d84 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2db87c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2dc04c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2deb44 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2def2c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2df6fc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2e21f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2e29c4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2e6c2c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f2e73fc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2e77e4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2ea2dc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2eaaac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2eb27c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2eed14 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2ef4e4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f2f1bf4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2f23c4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2f5e5c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f2f662c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f2f9124 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f2f98f4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2fc3ec 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f2fcbbc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f2fcfa4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f2ffa9c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f30026c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f302d64 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f30314c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f30391c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3092f4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f309ac4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f30a294 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f30a67c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f30ae4c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f30d944 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f30dd2c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f30e4fc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f310ff4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3117c4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f311bac 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f315644 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f315e14 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f31890c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3190dc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f31c78c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f31cf5c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f31fa54 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f320224 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f322d1c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f323104 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3238d4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3263cc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f326b9c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f329694 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f329e64 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f32a24c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f32cd44 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f32d514 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f33000c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3303f4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f330bc4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3336bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f333aa4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f33659c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f336d6c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f33753c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f33bb8c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f33c35c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f33cb2c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f33f624 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f33fa0c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3401dc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f342cd4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3434a4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f345f9c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f34676c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f346b54 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f34c914 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f34d0e4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f34d4cc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f34dc9c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f350794 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f350f64 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f35134c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f353e44 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f354614 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f354de4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3578dc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f357cc4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f358494 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f35b75c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f35bf2c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f35ea24 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f35ee0c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f361904 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3620d4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f364bcc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f364fb4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f365784 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f36827c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f368a4c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f36b544 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f36b92c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f36c0fc 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f36ebf4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f36f3c4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f371ebc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3722a4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f372a74 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f37556c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f375d3c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f37844c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f378c1c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3793ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f37da3c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f37e20c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f37e5f4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3814d4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3818bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f38208c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3862f4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f386ac4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f387294 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f389d8c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f38a55c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f38a944 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f39031c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f390aec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f390ed4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3916a4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f391e74 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f39496c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f394d54 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f395524 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f39801c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3987ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f398bd4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f39ca54 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f39d224 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f39f934 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3a0104 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3a2bfc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3a33cc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3a37b4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3a62ac 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3a6a7c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3a9574 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3a9d44 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3aa12c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3acc24 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3ad3f4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3afeec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3b02d4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3b2dcc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3b359c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3b3d6c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3b741c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3b7bec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3ba6e4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3baeb4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3be564 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3bed34 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3c1c14 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3c1ffc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3c4af4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3c52c4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3c5a94 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3c9144 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3c9914 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3cc40c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3cc7f4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3d028c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3d0a5c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3d6fec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3d73d4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3d7ba4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3d8374 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3d875c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3db254 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3dba24 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3dc1f4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3dc5dc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3df4bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3df8a4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3e0074 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3e2b6c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3e333c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3e5e34 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3e621c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3e69ec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3e94e4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3e98cc 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3edf1c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3ee6ec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3eead4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f3f15cc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3f1d9c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f3f256c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f3f5c1c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f3f63ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3f8ee4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f3f96b4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f3fcd64 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f3fd534 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f40002c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4007fc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f403eac 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f40467c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f407174 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f407944 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f40a43c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f40ac0c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f40b3dc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f40ded4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f40e6a4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f41119c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f41196c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f411d54 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f41484c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f41501c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4157ec 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f41b1c4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f41b994 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f41c164 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f41c54c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f41cd1c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f41f814 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f41ffe4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4203cc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f422ec4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f423694 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f423e64 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f426574 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f426d44 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f42983c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f42a00c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f42a3f4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f42ceec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f42d6bc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4301b4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f430984 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f430d6c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f434804 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f434fd4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4376e4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f437eb4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f43c504 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f43c8ec 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f43d0bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f43ff9c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f44076c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f440b54 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f44364c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f443e1c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f446914 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4470e4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4474cc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f449fc4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f44a794 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f44da5c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f44e22c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f44e9fc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4514f4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4518dc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4543d4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f454ba4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f455374 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f45c4bc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f45cc8c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f45d45c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f45d844 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f45e014 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f460b0c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4612dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f461aac 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f461e94 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f46592c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4660fc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f468bf4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4693c4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f46ca74 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f46d244 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f46fd3c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f470124 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f472c1c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4733ec 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f473bbc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4766b4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f476a9c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f47997c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f479d64 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f47c85c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f47d02c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f47d7fc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4802f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4806dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4831d4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4839a4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f483d8c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f486884 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f487054 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f489b4c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f48a31c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f48aaec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f48d5e4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f48ddb4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4908ac 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f49107c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f491464 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f493f5c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f49472c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f497224 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f49760c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f497ddc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f49d7b4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f49df84 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f49e754 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f49ef24 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f49f30c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4a1e04 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4a25d4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4a2da4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4a589c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4a5c84 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4a6454 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4a8f4c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4a971c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4ac214 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4ac5fc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4acdcc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4af8c4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4b0094 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4b2b8c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4b2f74 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4b3744 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4b623c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4b6a0c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4ba0bc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4ba88c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4bcf9c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4bd76c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4c064c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4c0e1c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4c15ec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4c3cfc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4c44cc 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4c73ac 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4c7794 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4ca28c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4caa5c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4cb22c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4cdd24 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4ce4f4 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4cecc4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4d17bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4d1ba4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4d4a84 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4d5254 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4d563c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4d8134 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4d8904 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4de2dc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4de6c4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4dee94 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4df664 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4dfa4c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4e2544 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4e2d14 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4e34e4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4e5fdc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4e63c4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4e6b94 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4e968c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4e9e5c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4ea244 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4ecd3c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4ed50c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4f0fa4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4f138c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f4f3e84 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4f4654 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4f7d04 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f4f84d4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f4fafcc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f4fb79c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f4fe294 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f4fe67c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f4fee4c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f501944 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f502114 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f504c0c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f504ff4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5057c4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5082bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f508a8c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f50b19c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f50b96c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f50c13c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f50fbd4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5103a4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f512e9c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f51366c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f516d1c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5174ec 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f519fe4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f51a7b4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f51d2ac 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f51d694 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f51de64 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f523454 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f525f4c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f52671c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f529214 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5299e4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f52c0f4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f52c8c4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f52f3bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f52fb8c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f52ff74 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f533a0c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5341dc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f536cd4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5374a4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f53788c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f53bedc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f53c6ac 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f53ce7c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f53f974 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f53fd5c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f54052c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f54340c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f543bdc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5466d4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f546ea4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f54728c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f549d84 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f54a554 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f54e7bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f54ef8c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f54f374 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f551e6c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f55263c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f552e0c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f555904 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5560d4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f5568a4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f55939c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f559784 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f55c664 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f55ca4c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f55f544 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f55fd14 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5604e4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f562bf4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5633c4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f565ebc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f56668c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f566e5c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f56c834 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f56d004 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f56d7d4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f56dbbc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f56e38c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f570e84 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f571654 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f571a3c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f57491c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5750ec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f577be4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f577fcc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f57879c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f57b67c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f57be4c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f57e944 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f57f114 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f57f4fc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f581ff4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5827c4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5852bc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5856a4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f585e74 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f58896c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f58913c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f58bc34 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f58c404 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f58c7ec 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f58f2e4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f58fab4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f593d1c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5944ec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5948d4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5973cc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f597b9c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f59836c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f59b24c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f59b634 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f59e514 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f59ece4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f59f0cc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5a1fac 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5a277c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5a2b64 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5a565c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5a5e2c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5ab804 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5abbec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5ac3bc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5acb8c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f5acf74 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5afa6c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5b023c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5b0a0c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5b3504 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5b38ec 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5b40bc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5b6bb4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5b7384 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5b7b54 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5ba264 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5baa34 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5bd914 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5be0e4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5be4cc 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5c0fc4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5c1794 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5c522c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5c59fc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5c84f4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5c8cc4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5cc374 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5ccb44 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5cf63c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5cfa24 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5d34bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5d3c8c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5d639c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5d6b6c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5da604 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5da9ec 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5dd8cc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5de09c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5e07ac 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5e0f7c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5e174c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5e4244 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5e462c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5e7124 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5e78f4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5e80c4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5eabbc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5eafa4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5f097c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5f114c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5f191c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5f1d04 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5f24d4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5f4fcc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5f579c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5f5b84 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f5f867c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5f8e4c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5f961c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f5fbd2c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f5fc4fc 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f5feff4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f5ff7c4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f5ffbac 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f6026a4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f602e74 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f60596c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f60613c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f606524 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f60901c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6097ec 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f60c2e4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f60c6cc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f60ce9c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f60f994 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f60fd7c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f613814 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f613fe4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6166f4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f616ec4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f61a95c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f61ad44 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f61d83c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f61e00c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f620eec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f6212d4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f621aa4 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f62459c 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f624d6c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f628034 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f628804 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f628bec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f62b6e4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f62beb4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f62f564 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f62fd34 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f637e1c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6385ec 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f6389d4 	at java.util.regex.Pattern$Both.match(Pattern.java:5211)
      @400000004940580f2f6391a4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f63cc3c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f63d40c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f63dbdc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6406d4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f640abc 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f64128c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f643d84 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f64416c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6487bc 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f648f8c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f64975c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f64c254 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f64c63c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f64ce0c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f64f904 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f64fcec 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f6527e4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f652fb4 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f653784 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f65627c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f656664 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f65915c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f65992c 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f65a0fc 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f65c80c 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f65cfdc 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f660a74 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f661244 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f663d3c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f66450c 	at java.util.regex.Pattern$Loop.match(Pattern.java:4702)
      @400000004940580f2f667004 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f6677d4 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f667fa4 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f66aa9c 	at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
      @400000004940580f2f66b26c 	at java.util.regex.Pattern$Dummy.match(Pattern.java:2993)
      @400000004940580f2f66dd64 	at java.util.regex.Pattern$GroupTail.match(Pattern.java:4634)
      @400000004940580f2f66e534 	at java.util.regex.Pattern$Ctype.match(Pattern.java:3538)
      @400000004940580f2f66e91c 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f671414 	at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
      @400000004940580f2f671be4 	at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
      @400000004940580f2f6746dc 	at java.util.regex.Pattern$Loop.matchInit(Pattern.java:4718)
      @400000004940580f2f674ac4 	at java.util.regex.Pattern$Prolog.match(Pattern.java:4658)
      @400000004940580f2f675294 	at java.util.regex.Pattern$Start.match(Pattern.java:3019)
      @400000004940580f2f67ac6c 	at java.util.regex.Matcher.search(Matcher.java:1092)
      @400000004940580f2f67b43c 	at java.util.regex.Matcher.find(Matcher.java:528)
      @400000004940580f2f67b824 	at java.util.regex.Matcher.replaceAll(Matcher.java:802)
      @400000004940580f2f67bff4 	at java.lang.String.replaceAll(String.java:2000)
      @400000004940580f2f67eaec 	at com.atlassian.renderer.wysiwyg.DefaultWysiwygConverter.convertXHtmlToWikiMarkup(DefaultWysiwygConverter.java:809)
      @400000004940580f2f67f6a4 	at com.atlassian.confluence.pages.wysiwyg.DefaultConfluenceWysiwygConverter.convertXHtmlToWikiMarkup(DefaultConfluenceWysiwygConverter.java:54)
      @400000004940580f2f67fe74 	at com.atlassian.confluence.pages.wysiwyg.DefaultConfluenceWysiwygConverter.convertXHtmlToWikiMarkup(DefaultConfluenceWysiwygConverter.java:49)
      @400000004940580f2f682d54 	at com.atlassian.confluence.pages.wysiwyg.DefaultConfluenceWysiwygConverter.convertToPreview(DefaultConfluenceWysiwygConverter.java:111)
      @400000004940580f2f68390c 	at sun.reflect.GeneratedMethodAccessor1471.invoke(Unknown Source)
      @400000004940580f2f686404 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004940580f2f686bd4 	at java.lang.reflect.Method.invoke(Method.java:585)
      @400000004940580f2f6873a4 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
      @400000004940580f2f689e9c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      @400000004940580f2f68a66c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      @400000004940580f2f68d164 	at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:20)
      @400000004940580f2f68d934 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004940580f2f6917b4 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
      @400000004940580f2f691f84 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004940580f2f694a7c 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      @400000004940580f2f69524c 	at $Proxy57.convertToPreview(Unknown Source)
      @400000004940580f2f697d44 	at com.atlassian.confluence.content.service.RenderContentCommandImpl.executeInternal(RenderContentCommandImpl.java:106)
      @400000004940580f2f698514 	at com.atlassian.confluence.core.service.AbstractServiceCommand$ServiceCommandState$2.execute(AbstractServiceCommand.java:149)
      @400000004940580f2f69b3f4 	at com.atlassian.confluence.core.service.AbstractServiceCommand.execute(AbstractServiceCommand.java:61)
      @400000004940580f2f69bbc4 	at sun.reflect.GeneratedMethodAccessor1217.invoke(Unknown Source)
      @400000004940580f2f69f274 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004940580f2f69fa44 	at java.lang.reflect.Method.invoke(Method.java:585)
      @400000004940580f2f6a253c 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
      @400000004940580f2f6a2d0c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      @400000004940580f2f6a5bec 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      @400000004940580f2f6a63bc 	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
      @400000004940580f2f6a6b8c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004940580f2f6a9a6c 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      @400000004940580f2f6aa23c 	at $Proxy497.execute(Unknown Source)
      @400000004940580f2f6acd34 	at com.atlassian.confluence.core.service.CommandActionHelper.execute(CommandActionHelper.java:41)
      
      1. amer1.onconfluence.com-threaddump-20081217.txt
        497 kB
        David Cheney [Atlassian]
      2. amer1-thread-dump-20081212.txt
        665 kB
        David Cheney [Atlassian]
      3. amer1-threaddump-20090105.txt
        7.89 MB
        David Cheney [Atlassian]
      4. confluence-demo-thread-dump-20081212.txt
        287 kB
        David Cheney [Atlassian]
      5. DefaultWysiwygConverter.class
        22 kB
        Jens Schumacher [Atlassian]
      6. onconf-thead-dump.txt
        1.32 MB
        David Cheney [Atlassian]
      7. www.onconfluence.com-20081219.txt
        716 kB
        David Cheney [Atlassian]

        Issue Links

          Activity

          Hide
          Jeremy Largman [Atlassian] added a comment - - edited

          what end-user(s) need to do in the application to have this problem happen?

          Create a page that has a whole bunch of &nbsp text in the wiki markup. Note that there may be a combination of factors to replicate this.

          what are the outward symptoms to end-user(s) when this problem is occuring?

          Confluence appears to hang or take a really long time to render.

          Show
          Jeremy Largman [Atlassian] added a comment - - edited what end-user(s) need to do in the application to have this problem happen? Create a page that has a whole bunch of &nbsp text in the wiki markup. Note that there may be a combination of factors to replicate this. what are the outward symptoms to end-user(s) when this problem is occuring? Confluence appears to hang or take a really long time to render.
          Hide
          David Cheney [Atlassian] added a comment -

          Unknown. As the thread never leaves the wikiToXHtml conversion the
          page is never written to the db, so we have no record of the input text.

          High CPU usage, one core per running thread

          A thread dump of the confluence instance will show a stack like the
          one included below.

          Cheers

          Dave

          Show
          David Cheney [Atlassian] added a comment - Unknown. As the thread never leaves the wikiToXHtml conversion the page is never written to the db, so we have no record of the input text. High CPU usage, one core per running thread A thread dump of the confluence instance will show a stack like the one included below. Cheers Dave
          Hide
          Jeremy Largman [Atlassian] added a comment -

          Updating description with patch and resolution instructions.

          Show
          Jeremy Largman [Atlassian] added a comment - Updating description with patch and resolution instructions.
          Hide
          Brendan Patterson added a comment -

          Why does Hercules point at this issue using data from Confluence 3.2.1_01

          It should have been fixed with this patch already correct? Perhaps Hercules is reporting on a different issue?

          Show
          Brendan Patterson added a comment - Why does Hercules point at this issue using data from Confluence 3.2.1_01 It should have been fixed with this patch already correct? Perhaps Hercules is reporting on a different issue?
          Hide
          Partha Kamal [Atlassian] added a comment -

          Dear Brendan,

          Currently Hercules has no way of restricting based on affected versions. It only matches against the defined regular expression patterns.
          In this issue, the regex is defined as:

          at java.util.regex.Pattern.+.match.Pattern.java:
          

          I have raised a improvement for you at https://studio.plugins.atlassian.com/browse/SPHS-44

          Kind Regards,
          Partha Kamal

          Show
          Partha Kamal [Atlassian] added a comment - Dear Brendan, Currently Hercules has no way of restricting based on affected versions. It only matches against the defined regular expression patterns. In this issue, the regex is defined as: at java.util.regex.Pattern.+.match.Pattern.java: I have raised a improvement for you at https://studio.plugins.atlassian.com/browse/SPHS-44 Kind Regards, Partha Kamal

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Last commented:
                3 years, 26 weeks, 4 days ago