-
Bug
-
Resolution: Fixed
-
Medium
-
None
The following results in an OOME in Stash (please don't do this on our production instances)
```result.toEither.left.foreach{ case .... }``` or ```result.swap.foreach{ case ... } // foreach is only defined on the right side of validation```
Looks like if you replace ``` with ` it works fine.
We will need to fix this in Pegdown.
https://github.com/sirthias/pegdown/issues/127
atlassian-stash.log
2014-05-27 11:53:40,367 ERROR [http-bio-7990-exec-60] <username> 713x69798x3 emv80b <IP.ADRESS>,127.0.0.1 "GET /rest/readme/latest/projects/~TYLER.HARTLAND/repos/magrathea/markup/README.md HTTP/1.0" c.a.p.r.c.e.j.ThrowableExceptionMapper Uncaught exception thrown by REST service: Java heap space java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2882) ~[na:1.6.0_39] at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) ~[na:1.6.0_39] at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) ~[na:1.6.0_39] at java.lang.StringBuilder.append(StringBuilder.java:119) ~[na:1.6.0_39] at org.pegdown.Printer.print(Printer.java:42) ~[na:na] at com.atlassian.markup.parser.MarkdownParser$DataAttributeVerbatimSerializer.serialize(MarkdownParser.java:97) ~[na:na] at com.atlassian.markup.parser.MarkdownParser$ToHtmlSerializerWithLang.visit(MarkdownParser.java:76) ~[na:na] at org.pegdown.ast.VerbatimNode.accept(VerbatimNode.java:36) ~[na:na] at org.pegdown.ToHtmlSerializer.visitChildren(ToHtmlSerializer.java:365) ~[na:na] at org.pegdown.ToHtmlSerializer.visit(ToHtmlSerializer.java:91) ~[na:na] at org.pegdown.ast.RootNode.accept(RootNode.java:51) ~[na:na] at org.pegdown.ToHtmlSerializer.toHtml(ToHtmlSerializer.java:72) ~[na:na] at com.atlassian.markup.parser.MarkdownParser.markdownToHtml(MarkdownParser.java:45) ~[na:na] at com.atlassian.markup.parser.MarkdownParser.markup(MarkdownParser.java:34) ~[na:na] ... 18 frames trimmed