is your border markup (AccessionBorder.html) contained by <wicket:border> and </wicket:border> tags?

ie
<wicket:border>
my border markup here
<wicket:body/>
some more markup
</wicket:border>

 i think ive seen this happen sometimes when wicket:border or wicket:panel tags are missing.

-Igor


On 11/27/05, Pekka Henttonen < [EMAIL PROTECTED]> wrote:
Sunday, November 27, 2005, 8:27:46 PM kirjoitit:

> The stack trace and error page should provide enough information to
> figure that out. Can you find it and send it as a reply?

No, but fortunately I can easily reproduce the error :-) Below is the
error page. (These are my first steps getting acquainted with Wicket and I
am doing nothing fancy: I have modified slightly Navomatic-example to
see how it works. Something goes wrong but I do not understand what).

With best regards
Pekka

-----------------

Unexpected RuntimeException

wicket.markup.MarkupException: Tag expected
[markup = file:/<snipped>/WEB-INF/classes/sarkweb/AccessionBorder.html, index = 23, current = [Raw markup]]
at wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:277)
    at wicket.markup.MarkupStream.getTag(MarkupStream.java:169)
    at wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java :462)
    at wicket.markup.html.border.Border.onComponentTagBody(Border.java:233)
    at wicket.Component.renderComponent(Component.java:1888)
    at wicket.markup.html.WebMarkupContainer.onRender(WebMarkupContainer.java :77)
    at wicket.Component.render(Component.java:1163)
    at wicket.markup.html.BodyOnLoadContainer.resolve(BodyOnLoadContainer.java:106)
    at wicket.MarkupContainer.renderNext(MarkupContainer.java:1159)
    at wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:811)
    at wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:753)
    at wicket.Component.renderComponent(Component.java:1888)
    at wicket.markup.html.WebMarkupContainer.onRender(WebMarkupContainer.java:77)
    at wicket.Component.render(Component.java:1163)
    at wicket.MarkupContainer.autoAdd(MarkupContainer.java:170)
    at wicket.markup.html.BodyOnLoadResolver.resolve (BodyOnLoadResolver.java:60)
    at wicket.MarkupContainer.renderNext(MarkupContainer.java:1146)
    at wicket.MarkupContainer.renderAll(MarkupContainer.java:779)
    at wicket.Page.onRender(Page.java:788)
    at wicket.Component.render(Component.java:1163)
    at wicket.Page.doRender(Page.java:251)
    at wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:276)
    at wicket.RequestCycle.respond(RequestCycle.java :934)
    at wicket.RequestCycle.request(RequestCycle.java:411)
    at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:208)
    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:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
    at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java :202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection (Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:534)

Markup
The problem is in "file:/<snipped>build/web/WEB-INF/classes/sarkweb/AccessionBorder.html":


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<span wicket:id = "accessionBorder">
<b>Navigation Links</b>
<wicket:body/>
<p>
    <wicket:link>
      <a href = "">      <a href = "">      <a href = ""
    </wicket:link>
</p>
</span>

Component Tree
Component tree for [Page class = sarkweb.Index, id = 0]:
#       Path    Type           Model Object
1       _body                   wicket.markup.html.BodyOnLoadContainer
2       accessionBorder        sarkweb.AccessionBorder






-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to