Errors in the Server Log

Hi,
A Servoy Solution that is running perfectly is showing the following two errors in the server log:

The first is:

2008-06-18 09:54 http-8080-12 ERROR org.apache.wicket.RequestCycle Unable to find component with id 'sv_2d0ca3e6_26a4_4d37_9491_e201f647e003' in [MarkupContainer [Component id = 0, page = com.servoy.j2db.server.headlessclient.MainPage, path = 3:servoy_page:servoy_dataform:forms:1:webform:servoywebform:View:sv_8b8c81ce_e7f7_4b08_9529_9d1e1b0bf8bc:sv_5584a771_d751_4285_b50b_329819d4bb15:webform:servoywebform:View:rows:0.ListItem, isVisible = true, isVersioned = true]]. This means that you declared wicket:id=sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 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 = Markup[solution:STC_Project_Database, fullpath:/servoy-webclient/templates/default/STC_Project_Database/Projects_List1.html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Projects_List1 - Servoy</title> <link href='/servoy-webclient/templates/default/servoy_web_client_default_t1213703092719t.css' type='text/css' rel='stylesheet'/><servoy:head> <link rel='stylesheet' type='text/css' href='/servoy-webclient/templates/default/STC_Project_Database/Projects_List1_t1213703092719t.css'/> </servoy:head> </head> <body id='servoy_page'> <form id='servoy_dataform'> <servoy:panel> <div id="form_Projects_List1" servoy:id="servoywebform"> <div id="sv_347d08bc_c1ce_4652_a5a3_0a47e900a737" servoy:id="sv_347d08bc_c1ce_4652_a5a3_0a47e900a737"> <span style="white-space: nowrap;" servoy:id="sv_b4ad38af_9275_45ab_a543_e8e586ad2041" class="sv_b4ad38af_9275_45ab_a543_e8e586ad2041 label">Total of (%%maxRecordIndex%%)</span> </div> <div style="position: relative; top: 20px;height: 500px;width: 100%" servoy:id="View"><table border=0 cellpadding=0 cellspacing=0 width='100%'> <tr><td height='99%'><table border=0 cellpadding=0 cellspacing=1 width='100%'> <tbody> <tr servoy:id="rows"> <td height='20' width='20' ><span style="white-space: nowrap;" servoy:id="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003" class="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 label">*</span></td> <td height='20' width='220' ><span style="white-space: nowrap;" servoy:id="sv_dbd8cc04_8a43_420f_b921_32c3f4963374" class="sv_dbd8cc04_8a43_420f_b921_32c3f4963374 label">%%project_name%%</span></td> <td> </td> </tr> </tbody></table> </td></tr> <tr valign='bottom'> <td height="1%" servoy:id="navigator"> </td> </tr> </table> </div> </div> </servoy:panel> </form> </body> </html> , index = 23, current = '<span style="white-space: nowrap;" servoy:id="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003" class="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 label">' (line 22, column 29)]

With the following Exception

org.apache.wicket.markup.MarkupException: Unable to find component with id 'sv_2d0ca3e6_26a4_4d37_9491_e201f647e003' in [MarkupContainer [Component id = 0, page = com.servoy.j2db.server.headlessclient.MainPage, path = 3:servoy_page:servoy_dataform:forms:1:webform:servoywebform:View:sv_8b8c81ce_e7f7_4b08_9529_9d1e1b0bf8bc:sv_5584a771_d751_4285_b50b_329819d4bb15:webform:servoywebform:View:rows:0.ListItem, isVisible = true, isVersioned = true]]. This means that you declared wicket:id=sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 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 = Markup[solution:STC_Project_Database, fullpath:/servoy-webclient/templates/default/STC_Project_Database/Projects_List1.html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html> <head> <title>Projects_List1 - Servoy</title> <link href='/servoy-webclient/templates/default/servoy_web_client_default_t1213703092719t.css' type='text/css' rel='stylesheet'/><servoy:head> <link rel='stylesheet' type='text/css' href='/servoy-webclient/templates/default/STC_Project_Database/Projects_List1_t1213703092719t.css'/> </servoy:head> </head> <body id='servoy_page'> <form id='servoy_dataform'> <servoy:panel> <div id="form_Projects_List1" servoy:id="servoywebform"> <div id="sv_347d08bc_c1ce_4652_a5a3_0a47e900a737" servoy:id="sv_347d08bc_c1ce_4652_a5a3_0a47e900a737"> <span style="white-space: nowrap;" servoy:id="sv_b4ad38af_9275_45ab_a543_e8e586ad2041" class="sv_b4ad38af_9275_45ab_a543_e8e586ad2041 label">Total of (%%maxRecordIndex%%)</span> </div> <div style="position: relative; top: 20px;height: 500px;width: 100%" servoy:id="View"><table border=0 cellpadding=0 cellspacing=0 width='100%'> <tr><td height='99%'><table border=0 cellpadding=0 cellspacing=1 width='100%'> <tbody> <tr servoy:id="rows"> <td height='20' width='20' ><span style="white-space: nowrap;" servoy:id="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003" class="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 label">*</span></td> <td height='20' width='220' ><span style="white-space: nowrap;" servoy:id="sv_dbd8cc04_8a43_420f_b921_32c3f4963374" class="sv_dbd8cc04_8a43_420f_b921_32c3f4963374 label">%%project_name%%</span></td> <td> </td> </tr> </tbody></table> </td></tr> <tr valign='bottom'> <td height="1%" servoy:id="navigator"> </td> </tr> </table> </div> </div> </servoy:panel> </form> </body> </html> , index = 23, current = '<span style="white-space: nowrap;" servoy:id="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003" class="sv_2d0ca3e6_26a4_4d37_9491_e201f647e003 label">' (line 22, column 29)]
     at org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:464)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1344)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:634)
     at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:622)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:100)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at com.servoy.j2db.server.headlessclient.dataui.af.onRender(Unknown Source)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:639)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:112)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at com.servoy.j2db.server.headlessclient.dataui.WebTabPanel.onRender(Unknown Source)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at com.servoy.j2db.server.headlessclient.dataui.l.onRender(Unknown Source)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:639)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:112)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:634)
     at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:622)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:100)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1645)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.markup.html.form.Form.onRender(Form.java:1684)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401)
     at org.apache.wicket.Component.renderComponent(Component.java:2481)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
     at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1427)
     at org.apache.wicket.Page.onRender(Page.java:1459)
     at org.apache.wicket.Component.render(Component.java:2318)
     at org.apache.wicket.Page.renderPage(Page.java:905)
     at org.apache.wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:163)
     at org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:58)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:496)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
     at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     at java.lang.Thread.run(Unknown Source)

And the second is:

2008-06-18 11:19 http-8080-5 ERROR org.apache.wicket.RequestCycle Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = signInForm, page = com.servoy.j2db.server.headlessclient.SignIn, path = 0:signInForm.SignIn$SignInForm, isVisible = true, isVersioned = true]] threw an exception

With the following Exception

org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = signInForm, page = com.servoy.j2db.server.headlessclient.SignIn, path = 0:signInForm.SignIn$SignInForm, isVisible = true, isVersioned = true]] threw an exception
     at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:194)
     at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:496)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
     at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.reflect.InvocationTargetException
     at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)
     ... 23 more
    Caused by: java.lang.IllegalArgumentException
     at sun.reflect.GeneratedConstructorAccessor57.newInstance(Unknown Source)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
     at java.lang.reflect.Constructor.newInstance(Unknown Source)
     at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:149)
     at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:88)
     at com.servoy.j2db.server.headlessclient.SignIn$SignInForm.onSubmit(Unknown Source)
     at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1321)
     at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:776)
     ... 27 more

in addition to the following Warning:

2008-06-18 11:27 http-8080-21 WARN org.apache.wicket.markup.html.form.AbstractTextComponent Couldn't resolve model type of Model:classname=[org.apache.wicket.model.PropertyModel]:nestedModel=[username = "tmaziad" password = "********"]:expression=[password] for [MarkupContainer [Component id = password, page = com.servoy.j2db.server.headlessclient.SignIn, path = 1:signInForm:password.SignIn$1, isVisible = true, isVersioned = false]], please set the type yourself.

I can see it 10s of times.
Note that no error is being thrown to the user on the Client Side
Any Ideas?

do you have your own html in labels or html area’s?

That can trigger bad parsing when the html is not completely correct. Please make sure that all html is valid html that all tags are closed nicely.