You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Dirk Forchel <di...@exedio.com> on 2014/08/20 10:06:08 UTC

RenderStrategy REDIRECT_TO_RENDER lets fail Test with startComponentInPage

Hi,
after I have changed the RenderStrategy from REDIRECT_TO_BUFFER to
REDIRECT_TO_RENDER one of our tests fails. Actually I could not figure out
why the markup is not found although it is created, but the test fails with
a MarkupNotFoundException. I'm wondering why?

Here is the stacktrace:

org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup.
Component is not yet connected to a parent. [Page class =
org.apache.wicket.util.tester.BaseWicketTester$StartComponentInPage, id = 0,
render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at
org.apache.wicket.util.tester.BaseWicketTester$StartComponentInPage.getMarkup(BaseWicketTester.java:1453)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:122)
	at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
	at
org.apache.wicket.util.tester.BaseWicketTester$LastPageRecordingPageRendererProvider$1.respond(BaseWicketTester.java:2657)
	at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
	at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
	at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at
org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:654)
	at
org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:712)
	at
org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:593)
	at
org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:818)
	at
org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:835)
	at
org.apache.wicket.util.tester.BaseWicketTester.startComponentInPage(BaseWicketTester.java:1387)
	at
org.apache.wicket.util.tester.BaseWicketTester.startComponentInPage(BaseWicketTester.java:1317)
	at org.foo.StatelessTest.testComponents(StatelessTest.java:97)


--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/RenderStrategy-REDIRECT-TO-RENDER-lets-fail-Test-with-startComponentInPage-tp4667101.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: RenderStrategy REDIRECT_TO_RENDER lets fail Test with startComponentInPage

Posted by Dirk Forchel <di...@exedio.com>.
Yes I can, the quickstart is already attached (see above).

--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/RenderStrategy-REDIRECT-TO-RENDER-lets-fail-Test-with-startComponentInPage-tp4667101p4667103.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: RenderStrategy REDIRECT_TO_RENDER lets fail Test with startComponentInPage

Posted by Martin Grigorov <mg...@apache.org>.
Hi,

Can you reproduce this in a quickstart ?
If YES then please attach it to a ticket in JIRA and I'll take a look.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov


On Wed, Aug 20, 2014 at 11:06 AM, Dirk Forchel <di...@exedio.com>
wrote:

> Hi,
> after I have changed the RenderStrategy from REDIRECT_TO_BUFFER to
> REDIRECT_TO_RENDER one of our tests fails. Actually I could not figure out
> why the markup is not found although it is created, but the test fails with
> a MarkupNotFoundException. I'm wondering why?
>
> Here is the stacktrace:
>
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup.
> Component is not yet connected to a parent. [Page class =
> org.apache.wicket.util.tester.BaseWicketTester$StartComponentInPage, id =
> 0,
> render count = 1]
>         at org.apache.wicket.Component.getMarkup(Component.java:749)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester$StartComponentInPage.getMarkup(BaseWicketTester.java:1453)
>         at org.apache.wicket.Component.internalRender(Component.java:2309)
>         at org.apache.wicket.Component.render(Component.java:2272)
>         at org.apache.wicket.Page.renderPage(Page.java:1024)
>         at
>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:122)
>         at
>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester$LastPageRecordingPageRendererProvider$1.respond(BaseWicketTester.java:2657)
>         at
>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>         at
>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:654)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:712)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.processRequest(BaseWicketTester.java:593)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:818)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:835)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.startComponentInPage(BaseWicketTester.java:1387)
>         at
>
> org.apache.wicket.util.tester.BaseWicketTester.startComponentInPage(BaseWicketTester.java:1317)
>         at org.foo.StatelessTest.testComponents(StatelessTest.java:97)
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/RenderStrategy-REDIRECT-TO-RENDER-lets-fail-Test-with-startComponentInPage-tp4667101.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>