The MywizardPage is being used as the Root component and its set in the FeedbackCollector constructor. So it should be a parent of all components under it. Adding session.error to my FinishButton#OnError get the feedback panel displayed correctly with that one message, however i'm relying on component#setRequired for some of my error messages. so i need to get to the bottom of the issue.
I added a check in the feedbackPanel to findParent(MywizardPage.class) and its returning correctly... On 25 March 2013 09:45, Martin Grigorov <mgrigo...@apache.org> wrote: > Hi, > > Check which component is used as root in FeedbackCollector. Is it the page > or some other component which is not parent of the component on which you > call .error() method ? > As a workaround you can use session.error() instead but I think it will be > better if you understand why the component-scoped feedback message is not > used. > > > On Mon, Mar 25, 2013 at 11:17 AM, Fergal Keating < > fergal.keat...@directski.com> wrote: > > > Hi, > > > > I'm using a wizard page on which there is some feedback panels. On the > last > > step, (since i upgraded to version 6.5 wicket) the feedback messages are > > not displaying. (they are working fine on other steps). > > > > I can correctly see each component in the form adding its own error > > message.The FinishButton#On Error is being called because there are > errors > > detectcted, but they seem to be cleared by the time i have to display the > > feedback panel. I have even called error() from the overwritten > > FinishButton#On Error method and it seems to disappear. > > > > I have placed Debug on orw.feedback class which shows that my feedback > > messages are being added. but when the feedback Collector Class gets > called > > to display the feedback messages they somehow seem to have disappeared. > > > > The feedback panel is set to visible, and its onBeforeRender is being > > called, but messages arent displayed. I've tried to see where the > messages > > are being cleared, but it just seem that the FeedbackMessages#clear > methods > > only being called on Detach. > > > > can someone advise ? > > > > -- > > Fergal Keating > > IT Senior Engineer > > ----------------------------------------------- > > e. fergal.keat...@directski.com > > p. NA > > w. www.directski.com > > > > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com <http://jweekend.com/> > -- Fergal Keating IT Senior Engineer ----------------------------------------------- e. fergal.keat...@directski.com p. NA w. www.directski.com