Skip to content

Markdown Internal Error #438

Description

@gitblit

Originally reported on Google Code with ID 142

What steps will reproduce the problem?
1. Open summary page 
2. Go on docs page
3. Internal error

What is the expected output? What do you see instead?
Expected was an output of the markdown document.


What version of the product are you using? On what operating system?
1.1.0 on debian squeeze, Tomcat 6

Please provide any additional information below.
Stacktrace in Tomcat is:

ERROR Can't instantiate page using constructor public com.gitblit.wicket.pages.MarkdownPage(org.apache.wicket.PageParameters)
and argument f = "[docs/test.md]" r = "[the_core]" h = "[056ff56e5d6338d55dd150512b0d827254002c80]"
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor
public com.gitblit.wicket.pages.MarkdownPage(org.apache.wicket.PageParameters) and
argument f = "[docs/test.md]" r = "[the_core]" h = "[056ff56e5d6338d55dd150512b0d827254002c80]"
        at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
        at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
        at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
        at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
        at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
        at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
        at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1287)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
        at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
        ... 23 more
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.AbstractStringBuilder.charAt(AbstractStringBuilder.java:174)
        at java.lang.StringBuilder.charAt(StringBuilder.java:55)
        at org.tautua.markdownpapers.ast.Link.getText(Link.java:40)
        at org.tautua.markdownpapers.ast.Link.getResource(Link.java:64)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:151)
        at org.tautua.markdownpapers.ast.Link.accept(Link.java:92)
        at org.tautua.markdownpapers.ast.SimpleNode.childrenAccept(SimpleNode.java:94)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:139)
        at org.tautua.markdownpapers.ast.Line.accept(Line.java:31)
        at org.tautua.markdownpapers.HtmlEmitter.visitChildrenAndAppendSeparator(HtmlEmitter.java:267)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:207)
        at org.tautua.markdownpapers.ast.Paragraph.accept(Paragraph.java:39)
        at org.tautua.markdownpapers.ast.SimpleNode.childrenAccept(SimpleNode.java:94)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:133)
        at org.tautua.markdownpapers.ast.Item.accept(Item.java:34)
        at org.tautua.markdownpapers.ast.SimpleNode.childrenAccept(SimpleNode.java:94)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:197)
        at org.tautua.markdownpapers.ast.List.accept(List.java:43)
        at org.tautua.markdownpapers.HtmlEmitter.visitChildrenAndAppendSeparator(HtmlEmitter.java:267)
        at org.tautua.markdownpapers.HtmlEmitter.visit(HtmlEmitter.java:66)
        at org.tautua.markdownpapers.ast.Document.accept(Document.java:55)
        at org.tautua.markdownpapers.Markdown.transform(Markdown.java:34)
        at com.gitblit.utils.MarkdownUtils.transformMarkdown(MarkdownUtils.java:68)
        at com.gitblit.utils.MarkdownUtils.transformMarkdown(MarkdownUtils.java:45)
        at com.gitblit.wicket.pages.MarkdownPage.<init>(MarkdownPage.java:59)
        ... 28 more

Reported by an.feldmann on 2012-10-05 09:58:15

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions