Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markdown Internal Error #438

Closed
gitblit opened this issue Aug 12, 2015 · 4 comments
Closed

Markdown Internal Error #438

gitblit opened this issue Aug 12, 2015 · 4 comments

Comments

@gitblit
Copy link
Collaborator

gitblit commented Aug 12, 2015

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

@gitblit
Copy link
Collaborator Author

gitblit commented Aug 12, 2015

I'll add an exception handler around that code so at least something from your doc will
display.

Reported by James.Moger on 2012-10-05 11:50:45

  • Status changed: Accepted
  • Labels added: Milestone-1.2.0

@gitblit
Copy link
Collaborator Author

gitblit commented Aug 12, 2015

Fix pushed to master.

Reported by James.Moger on 2012-10-05 12:17:22

  • Status changed: Queued

@gitblit
Copy link
Collaborator Author

gitblit commented Aug 12, 2015

thanks works for me

Reported by an.feldmann on 2012-10-08 14:48:13

@gitblit
Copy link
Collaborator Author

gitblit commented Aug 12, 2015

v1.2.0 has been deployed.

Reported by James.Moger on 2013-01-01 01:06:25

  • Status changed: Fixed

@gitblit gitblit closed this as completed Aug 12, 2015
@flaix flaix modified the milestone: 1.2.0 Dec 13, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants