yeah , thats right, its working for me as well once i updted my wicket source tree from the svn trunk.
Thank verymuch Juergen.
 
Cheers
Dipu
 
 
----- Original Message -----
From: "Juergen Donnerstag" <[EMAIL PROTECTED]>
To: <wicket-user@lists.sourceforge.net>
Sent: Thursday, April 13, 2006 4:12 PM
Subject: Re: [Wicket-user] Problem migrating the application to the new version of Wicket.

I tested it with current SVN TRUNK and I do not get an exception. It
works for Home.html and index.html. May be it is already fixed.

Juergen

On 4/13/06, Dipu <
[EMAIL PROTECTED]> wrote:
>
> Hi Juergen,
>
> Sorry for the late reply. I am atttaching the files where you can see the
> problem i experienced.
>
> If you configure the home page to be Home.class instead of Index.class every
> hitng works normally.
> As i mentioned in the hom.class i have added a panel with the js file
> refernce.
>
> Thanks
> Dipu
>
>
>
>
>
> ----- Original Message -----
> From: "Juergen Donnerstag" <
[EMAIL PROTECTED]>
> To: <
wicket-user@lists.sourceforge.net>
> Sent: Monday, April 03, 2006 5:57 PM
> Subject: Re: [Wicket-user] Problem migrating the application to the new
> version of Wicket.
>
>
> You may send me the files (or the unit test) and I'll check it.
>
> Juergen
>
> On 4/3/06, Dipu <
[EMAIL PROTECTED]> wrote:
> >
> > I have a scenario like this
> >
> > Base Page
> >    |
> >   V
> > Intermidiate Page
> >    |
> >   V
> > My Page
> >
> > and i have defined markup for the pages respectively.
> >
> > I have got some _javascript_ references and the style sheet references in
> the
> > Base Page which is used accross the applicatiion.
> > and in the mark up those references are defined with in the wicket:head
> > tags.
> >
> > When i try to add some additional _javascript_ reference in MyPage which is
> > specific to the  MyPage
> > I get the wicket.markup.MarkupException: saying that the same wicket:id as
> > another component already added at the same level.
> >
> >
> > At the same time if create a seperate panel and add just the _javascript_
> > reference inside the panel and add the panel in the MyPage it works
> sweetly.
> > I really wonder if am doing anything wrong or if it has got any thing to
> do
> > with the latest version of the wicket.
> >
> > It used to work for me when i was using the older version, this problem
> > started showing up when i started using the latest code.
> > I am using the code from the SVN trunk.
> >
> > Cheers
> > Dipu
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Juergen Donnerstag" <
[EMAIL PROTECTED]>
> > To: <
wicket-user@lists.sourceforge.net>
> > Sent: Friday, March 31, 2006 11:53 AM
> > Subject: Re: [Wicket-user] Problem migrating the application to the new
> > version of Wicket.
> >
> >
> > >I stepped through the code and its clearly  trying to add the
> > component with the id >"flightSearchResultValidation" for a seconf
> > time and that is why its breaking.
> > >But as far as i can see i am adding it only once in my java code.
> > > add( new
> >
> _javascript_Reference("flightSearchResultValidation",searchResultValidations()));
> >
> > when you stepped through already and assuming you are using an IDE,
> > than it is easy to walk up the stack and identify where it gets added
> > (and where the second time). In eclipse go to the debug view and when
> > stopped at the breakpoint the "Debug" view shows the stack trace. In
> > that view just click on the previous method and eclipse will position
> > the java editor appropriately.
> >
> > Juergen
> >
> >
> > On 3/31/06, Dipu <
[EMAIL PROTECTED]> wrote:
> > >
> > > Yes i am using markup inheritance, my base doesn't have the same header.
> > >
> > > header in my base mark up
> > > <wicket:head>
> > > <link wicket:id="mainStyle" rel="stylesheet" type="text/css"
> > > href="">
> > > <link wicket:id="formStyle" rel="stylesheet" type="text/css"
> > > href="">
> > > <script wicket:id="mmFunctions"></script>
> > > <script wicket:id="libFunctions"></script>
> > > </wicket:head>
> > >
> > > Header in the extender mark up
> > > <wicket:head>
> > > <script wicket:id="flightSearchResultValidation"
> > ></script>
> > > </wicket:head>
> > >
> > > I stepped through the code and its clearly  trying to add the component
> > with
> > > the id "flightSearchResultValidation" for a seconf time and that is why
> > its
> > > breaking.
> > > But as far as i can see i am adding it only once in my java code.
> > >  add( new
> > >
> >
> _javascript_Reference("flightSearchResultValidation",searchResultValidations()));
> > >
> > > Has this got any thing to do with the version of the code i am using
> right
> > > now or am i doing something in the wrong way.
> > >
> > > Thanks
> > >
> > > Dipu
> > >
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: "Juergen Donnerstag" <
[EMAIL PROTECTED]>
> > > To: <
wicket-user@lists.sourceforge.net>
> > >
> > > Sent: Friday, March 31, 2006 11:07 AM
> > > Subject: Re: [Wicket-user] Problem migrating the application to the new
> > > version of Wicket.
> > >
> > >
> > > You are using markup inheritance (wicket:extend). With markup
> > > inheritance the markups are merged. Until recently the header regions
> > > were merged into a single <wicket:head> only and that might cause your
> > > problem. Does your base markup have the same header? I'd be
> > > interesting to see if the latest (svn trunk/cvs head) version solves
> > > that issue. The lastest version doesn't merge the <wicket:head>
> > > contents (body) only, it merges the <wicket:head> tags as well, and
> > > hence keeping them separate.
> > >
> > > Juergen
> > >
> > > On 3/31/06, Dipu <
[EMAIL PROTECTED]> wrote:
> > > >
> > > > Hi Juergen
> > > >
> > > > Thanks for the quick reply,
> > > > Yes the message clearly says that i have multiple wicket id's with the
> > > same
> > > > name.
> > > > But i don't have more than one id there in my mark up with the same
> > name,
> > > i
> > > > did a search in the mark up and as well as in all the panels that are
> > > added
> > > > to the page.
> > > >
> > > > Thanks
> > > > Dipu
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Juergen Donnerstag" <
[EMAIL PROTECTED]>
> > > > To: <
wicket-user@lists.sourceforge.net>
> > > > Sent: Friday, March 31, 2006 10:20 AM
> > > > Subject: Re: [Wicket-user] Problem migrating the application to the
> new
> > > > version of Wicket.
> > > >
> > > > You probably have multiple
> > > > wicket:id="flightSearchResultValidation" in
> > > > the same markup file at the same level in the component hierarchy.
> > > > That is no longer possible. We are now more strict, enforcing a 1:1
> > > > between component hierarchy and markup. Simply rename one of the
> > > > flightSearchResultValidation ids in markup and add new component to
> > > > your hierarchy with the new name (leaving the other one).
> > > >
> > > > IMO the exception message says it pretty precisely
> > > > The component [MarkupContainer [Component id =
> > > > flightSearchResultValidation, page =
> > > >
> > com.xmltravel.fab1.wicket.flights.FlightSearchResultPage,
> > > > path =
> > > > 4:flightSearchResultValidation._javascript_Reference,
> > > > isVisible = true,
> > > > isVersioned = true]] has the same wicket:id as another component
> > > > already added at the same level
> > > >
> > > > Juergen
> > > >
> > > > On 3/31/06, Dipu <
[EMAIL PROTECTED]
> > > > > wrote:
> > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > I am trying to migrate my application to the current version of
> > wicket.
> > > > > When i run the application i am getting a markup exception
> > > > >
> > > > > wicket.markup.MarkupException: The component [MarkupContainer
> > [Component
> > > > id
> > > > > = flightSearchResultValidation, page =
> > > > >
> > >
> com.xmltravel.fab1.wicket.flights.FlightSearchResultPage,
> > > > > path =
> > > > 4:flightSearchResultValidation._javascript_Reference,
> > > > > isVisible = true, isVersioned = true]] has the same wicket:id as
> > another
> > > > > component already added at the same level.
> > > > >
> > > > > My code is still workig perfectly in the old version and i have not
> > > > changed
> > > > > any thing in my java code as well as in the mark up. As far as i can
> > see
> > > i
> > > > > am adding the _javascript_Reference only once.
> > > > > Can anyone throw some light into this.
> > > > >
> > > > > Has it got to do with the version of the Wicket i grabbed from CVS.
> > > > >
> > > > > Thanks
> > > > > Dipu
> > > > >
> > > > > Below is the full stack trace if it helps
> > > > >
> > > > >
> > > > >
> > > > > Root cause:
> > > > >
> > > > > wicket.markup.MarkupException: The component [MarkupContainer
> > [Component
> > > > id
> > > > > = flightSearchResultValidation, page =
> > > > >
> > >
> com.xmltravel.fab1.wicket.flights.FlightSearchResultPage,
> > > > > path =
> > > > 4:flightSearchResultValidation._javascript_Reference,
> > > > > isVisible = true, isVersioned = true]] has the same wicket:id as
> > another
> > > > > component already added at the same level
> > > > >  at wicket.Page.componentRendered(Page.java:924)
> > > > >  at wicket.Component.rendered(Component.java:1668)
> > > > >  at wicket.Component.render(Component.java:1522)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.MarkupContainer.renderNext(MarkupContainer.java:1224)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:893)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:813)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.markup.html.internal.HtmlHeaderContainer.onComponentTagBody(HtmlHeaderContainer.java:111)
> > > > >  at
> > > wicket.Component.renderComponent(Component.java:1605)
> > > > >  at wicket.MarkupContainer.onRender(MarkupContainer.java:823)
> > > > >  at wicket.Component.render(Component.java:1519)
> > > > >  at wicket.Component.render(Component.java:1488)
> > > > >  at wicket.MarkupContainer.autoAdd(MarkupContainer.java:181)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.markup.resolver.HtmlHeaderResolver.resolve(HtmlHeaderResolver.java:75)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.MarkupContainer.renderNext(MarkupContainer.java:1251)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.MarkupContainer.renderAll(MarkupContainer.java:840)
> > > > >  at wicket.Page.onRender(Page.java:848)
> > > > >  at wicket.Component.render(Component.java:1519)
> > > > >  at wicket.Page.doRender(Page.java:390)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:148)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:60)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(AbstractCompoundRequestCycleProcessor.java:66)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:824)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:851)
> > > > >  at wicket.RequestCycle.step(RequestCycle.java:931)
> > > > >  at wicket.RequestCycle.steps(RequestCycle.java:1005)
> > > > >  at wicket.RequestCycle.request(RequestCycle.java:451)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:208)
> > > > >  at
> > > > >
> > > >
> > >
> >
> wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:246)
> > > > >  at
> > > > >
> > > >
> > >
> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
> > > > >  at
> > > > >
> > > >
> > >
> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
> > > > >  at
> > > > >
> > >
> org.mortbay.http.HttpServer.service(HttpServer.java:954)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
> > > > >  at
> > > > >
> > > >
> > >
> >
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> -------------------------------------------------------
> > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > language
> > > > that extends applications into web and mobile media. Attend the live
> > > webcast
> > > > and join the prime developer group breaking into this new coding
> > > territory!
> > > >
> > >
> >
>
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > >
Wicket-user@lists.sourceforge.net
> > > >
> >
https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > language
> > > that extends applications into web and mobile media. Attend the live
> > webcast
> > > and join the prime developer group breaking into this new coding
> > territory!
> > >
> >
>
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
> > > _______________________________________________
> > > Wicket-user mailing list
> > >
Wicket-user@lists.sourceforge.net
> > >
>
https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> language
> > that extends applications into web and mobile media. Attend the live
> webcast
> > and join the prime developer group breaking into this new coding
> territory!
> >
>
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
> > _______________________________________________
> > Wicket-user mailing list
> >
Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
>
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
> _______________________________________________
> Wicket-user mailing list
>
Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to