Internal Error :: Return to home page

Forum to discuss the Web client version of Servoy.

Internal Error :: Return to home page

Postby Infop » Thu Oct 21, 2010 8:39 pm

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:
Code: Select all
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"> <!-- Servoy webclient page Copyright 2010 Servoy --> <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<BR> 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,
User avatar
Infop
 
Posts: 151
Joined: Fri Nov 30, 2007 3:00 pm

Re: Internal Error :: Return to home page

Postby jcompagner » Thu Oct 21, 2010 10:01 pm

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 <BR> -> <br/>)
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Internal Error :: Return to home page

Postby Infop » Sat Oct 23, 2010 7:36 pm

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,
User avatar
Infop
 
Posts: 151
Joined: Fri Nov 30, 2007 3:00 pm

Re: Internal Error :: Return to home page

Postby jcompagner » Wed Oct 27, 2010 4:31 pm

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

</BODY label="">

is definitely not what servoy generates
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet


Return to Servoy Web Client

Who is online

Users browsing this forum: No registered users and 4 guests