-Igor
On 9/15/06, [EMAIL PROTECTED] <
[EMAIL PROTECTED]> wrote:
Hello,
I have the problem whereI have to display a form that has list of panels
where every panel has a bunch of form components. It looks like if my panel
has only labels and I use a Loop component everythig works. But at the
moment I start using a TextField components on my panel that is rendered
multiple times, I am starting to get the following exception when I submit
back to the page to process the data:
Unexpected RuntimeException
WicketMessage: Unable to find component with id 'panel' in
[MarkupContainer [Component id = 0, page =
com.marsh.itg.deepa.presentation.app.view.page.application.DependentIn
foPage, path = 1:DependentInfoPageForm:list:0.Loop$LoopItem, isVisible
= true, isVersioned = true]]. This means that you declared
wicket:id=panel in your markup, but that you either did not add the
component to your page at all, or that the hierarchy does not match.
[markup =
file:/C:/workspace/itg/projects/ddeepa/presentation/context/WEB-INF/cl
asses/com/marsh/itg/deepa/presentation/app/view/page/application/Depen
dentInfoPage.html, index = 16, current = '<span wicket:id="panel">'
(line 27, column 11)]
Root cause:
wicket.markup.MarkupException: Unable to find component with id
'panel' in [MarkupContainer [Component id = 0, page =
com.marsh.itg.deepa.presentation.app.view.page.application.DependentIn
foPage, path = 1:DependentInfoPageForm:list:0.Loop$LoopItem, isVisible
= true, isVersioned = true]]. This means that you declared
wicket:id=panel in your markup, but that you either did not add the
component to your page at all, or that the hierarchy does not match.
[markup =
file:/C:/workspace/itg/projects/ddeepa/presentation/context/WEB-INF/cl
asses/com/marsh/itg/deepa/presentation/app/view/page/application/Depen
dentInfoPage.html, index = 16, current = '<span wicket:id="panel">'
(line 27, column 11)]
at
wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:290)
at wicket.MarkupContainer.renderNext(MarkupContainer.java:1381)
at
wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:982
)
at
wicket.MarkupContainer.onComponentTagBody (MarkupContainer.java:917)
at wicket.Component.renderComponent(Component.java:1696)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java :1532)
at wicket.markup.html.list.Loop.renderItem(Loop.java:201)
at wicket.markup.html.list.Loop.onRender(Loop.java:176)
at wicket.Component.render(Component.java:1532)
at wicket.MarkupContainer.renderNext(MarkupContainer.java:1334)
at
wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:982
)
at
wicket.MarkupContainer.onComponentTagBody (MarkupContainer.java:917)
at wicket.markup.html.form.Form.onComponentTagBody(Form.java:773)
at wicket.Component.renderComponent(Component.java:1696)
at wicket.MarkupContainer.onRender (MarkupContainer.java:927)
at wicket.markup.html.form.Form.onRender(Form.java:844)
at wicket.Component.render(Component.java:1532)
at wicket.MarkupContainer.renderNext(MarkupContainer.java :1334)
at
wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:982
)
at
wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:917)
at wicket.Component.renderComponent (Component.java:1696)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java:1532)
at wicket.MarkupContainer.renderNext(MarkupContainer.java :1334)
at
wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:982
)
at
wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:917)
at wicket.Component.renderComponent (Component.java:1696)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java:1532)
at wicket.MarkupContainer.renderNext(MarkupContainer.java :1334)
at
wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:982
)
at
wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:917)
at wicket.Component.renderComponent (Component.java:1696)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java:1532)
at wicket.MarkupContainer.renderNext(MarkupContainer.java :1334)
at wicket.MarkupContainer.renderAll(MarkupContainer.java:944)
at wicket.Page.onRender(Page.java:861)
at wicket.Component.render(Component.java:1532)
at wicket.Page.renderPage (Page.java:410)
at
wicket.request.target.component.PageRequestTarget.respond(PageRequestT
arget.java:67)
at
wicket.request.compound.DefaultResponseStrategy.respond(DefaultRespons
eStrategy.java:49)
at
wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(
AbstractCompoundRequestCycleProcessor.java:66)
at
wicket.RequestCycle.doProcessEventsAndRespond (RequestCycle.java:858)
at
wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)
at wicket.RequestCycle.step(RequestCycle.java:966)
at wicket.RequestCycle.steps( RequestCycle.java:1040)
at wicket.RequestCycle.request(RequestCycle.java:454)
at
wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(
ServletStubImpl.java :1072)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImp
l.java:465)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImp
l.java:348)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction
.run(WebAppServletContext.java:6981)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs (Authenticated
Subject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:1
21)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet (WebAppSer
vletContext.java:3892)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImp
l.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java :224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Markup
The problem is in "
file:/C:/workspace/itg/projects/ddeepa/presentation/context/WEB-INF/classes/com/marsh/itg/deepa/presentation/app/view/page/application/DependentInfoPage.html
":
<html�xmlns:wicket="http://wicket.sourceforge.net/">����<head>
<title>My�Account�</title>����</head>����<body>����<div�wicket:id="fee
dback"�/>����<table�width="80%">
����<tr><td>��������
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user