Internal Error :: Return to home page

Hi All,

In one of my Form, when I am navigating to the same(In WebClient), I am landed to a page, saying, “Internal Error Return to home page”. In Rich Client, this is working fine. no issues.

Server Log:

2010-10-21 23:37 	http-8080-5 	ERROR 	com.servoy.j2db.util.Debug 	Error rendering the page main
org.apache.wicket.markup.MarkupException: Tag '<label for="sv_771a472d_03e6_45b0_9010_0a4d103e2651" servoy:id="sv_3797389a_a467_4945_8d6d_4f8374aef5b1" class="label">' (line 35, column 1) has a mismatched close tag at '</BODY label="">' (line 35, column 138) [markup = Markup[solution:mod_admin_master, fullpath:/servoy-webclient/templates/default/mod_master/master_form.html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html> <head> <title>.....
....
....
....
servoy:id='sv_81A612E8_4631_4A8F_9110_1B26E7D8112D' tabIndex="-1" ><input style='border-width: 0px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;' servoy:id='check_sv_81A612E8_4631_4A8F_9110_1B26E7D8112D' name='client_specific' type='checkbox' /><label for='check_sv_81A612E8_4631_4A8F_9110_1B26E7D8112D' style='margin-top: 0px; margin-bottom: 0px; border-top: 0px; border-bottom: 0px; padding-top: 0px; padding-bottom: 0px;' servoy:id='text_sv_81A612E8_4631_4A8F_9110_1B26E7D8112D' ></label></div> <label for='sv_a0b187e3_51d4_49da_aee1_02291b826dbe' servoy:id='sv_E344F7F4_9A01_4ABA_BD6E_C07F02026083' class='label' ><servoy:remove>Check this box
 for approval :</servoy:remove></label> </div> </div> </div> </servoy:panel> </form> </body> </html> , index = 85, current = [Raw markup]]
     at org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:393)
     at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:270)
     at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:53)
     at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
     at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
     at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:465)
     at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:561)
     at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:325)
     at org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:216)
     at org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:353)
     at com.servoy.j2db.server.headlessclient.WebForm.getAssociatedMarkupStream(WebForm.java:343)
     at org.apache.wicket.markup.html.ContainerWithAssociatedMarkupHelper.renderHeadFromAssociatedMarkupFile(ContainerWithAssociatedMarkupHelper.java:72)
     at org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup.renderHeadFromAssociatedMarkupFile(WebMarkupContainerWithAssociatedMarkup.java:73)
     at org.apache.wicket.markup.html.panel.Panel.renderHead(Panel.java:137)
     at org.apache.wicket.ajax.AjaxRequestTarget$3.component(AjaxRequestTarget.java:1117)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:893)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:908)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:908)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:908)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:908)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:908)
     at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:933)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondHeaderContribution(AjaxRequestTarget.java:1111)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:834)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:683)
     at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:593)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
     at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:11)
     at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     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:233)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
     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:849)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
     at java.lang.Thread.run(Unknown Source)
    Caused by: java.text.ParseException: Tag '<label for="sv_771a472d_03e6_45b0_9010_0a4d103e2651" servoy:id="sv_3797389a_a467_4945_8d6d_4f8374aef5b1" class="label">' (line 35, column 1) has a mismatched close tag at '</BODY label="">' (line 35, column 138)
     at org.apache.wicket.markup.parser.filter.HtmlHandler.nextTag(HtmlHandler.java:148)
     at org.apache.wicket.markup.parser.filter.WicketRemoveTagHandler.nextTag(WicketRemoveTagHandler.java:60)
     at org.apache.wicket.markup.parser.filter.WicketLinkTagHandler.nextTag(WicketLinkTagHandler.java:94)
     at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
     at org.apache.wicket.markup.parser.filter.WicketNamespaceHandler.nextTag(WicketNamespaceHandler.java:73)
     at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
     at org.apache.wicket.markup.parser.filter.WicketMessageTagHandler.nextTag(WicketMessageTagHandler.java:81)
     at org.apache.wicket.markup.parser.filter.HeadForceTagIdHandler.nextTag(HeadForceTagIdHandler.java:79)
     at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
     at org.apache.wicket.markup.parser.filter.OpenCloseTagExpander.nextTag(OpenCloseTagExpander.java:58)
     at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
     at org.apache.wicket.markup.parser.filter.EnclosureHandler.nextTag(EnclosureHandler.java:76)
     at org.apache.wicket.markup.parser.filter.RelativePathPrefixHandler.nextTag(RelativePathPrefixHandler.java:116)
     at org.apache.wicket.markup.MarkupParser.getNextTag(MarkupParser.java:302)
     at org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:322)
     ... 48 more

Any thought, how to fix the same?

Thanks,

do look at your custom html in side your label

it must be good formatted xhtml (so the tags lowercase and so on and closed correctly like

)

Hi Johan,

Thanks for your reply.

I have changed all the HTML according to the well formatted XHTML Syntax, but, still the error is coming. This is coming only for this form. Do you have any other thoughts. I really got stuck on this one.

Thanks,

are you sure you dont have a typo?
because things like this:

is definitely not what servoy generates