Warum bin ich immer "Die Komponente(N) unter Fehler beim Rendern"?

Wenn ich einen ChildPanel zu einer Seite, bekomme ich eine Fehlermeldung, die besagt:

org.apache.wicket.WicketRuntimeException: 
The component(s) below failed to render.
A common problem is that you have added a component in code 
but forgot to reference it in the markup 
(thus the component will never be rendered).

1. [Form [Component id = myForm]]
2. [DropDownChoice [Component id = referenceType]]
3. [TextField [Component id = referenceNumber]]
4. [CheckBox [Component id = referenceReqChk]]
5. [ [Component id = saveRefNumButton]]
6. [ [Component id = cancelRefNumButton]]

    at org.apache.wicket.Page.checkRendering(Page.java:693)
    at org.apache.wicket.Page.onAfterRender(Page.java:849)
    at org.apache.wicket.markup.html.WebPage.onAfterRender(WebPage.java:213)
    at org.apache.wicket.Component.afterRender(Component.java:950)
    at org.apache.wicket.Component.render(Component.java:2298)
    at org.apache.wicket.Page.renderPage(Page.java:1041)
    at org.apache.wicket.request.handler.render.
           WebPageRenderer.renderPage(WebPageRenderer.java:105)

Ich kann deutlich sehen, die betreffenden Komponenten Hinzugefügt werden, die im markup in meinem AbstractParentPanel, die meine ChildPanel erstreckt. Das seltsame ist, wenn ich die AbstractParentPanel eine nicht-abstrakte Klasse, ich bin in der Lage, um hinzuzufügen, dass das panel ohne Probleme.

Warum bin ich immer diese Fehlermeldung?

HINWEIS: ich habe bereits die Antwort gefunden auf diese Frage. Ich bin hinzufügen, um SO anderen zu helfen, da ich verschwendet mehr Zeit, als ich haben sollte für solch eine einfache Prüfung. Wenn Sie in Brand geraten, die durch diese Botschaft und diese Antwort half Sie, berücksichtigen, die Abstimmung bis das JIRA-ticket

InformationsquelleAutor Snekse | 2012-06-19
Schreibe einen Kommentar