See below:
On Mar 4, 2012, at 7:29 AM, Martin Grigorov wrote:

> I'm not sure what you mean by "throws away the page". It should work.


What I mean is that the even thought I "new up" a page and pass the into the 
the PageProvider/RequestHander.
It still does a Page.class.newInstance()

> 
> On Sat, Mar 3, 2012 at 7:19 PM, Douglas Ferguson <the...@gmail.com> wrote:
>> I decided to just put the exception in the session and just grab it from 
>> there.
> 
> Another place to put it is RequestCycle#metaData. This way you wont
> have to clean it.

Cooll I'll give it a whirl.

> 
>> 
>> Douglas
>> 
>> On Mar 3, 2012, at 10:26 AM, vineet semwal wrote:
>> 
>>> you should also do page.setStatelessHint(false)
>>> 
>>> Page page=new ClientErrorPage(ex);
>>> IPageProvider provider = new PageProvider(page);
>>> page.setStatelessHint(false);
>>> return new RenderPageRequestHandler(provider, 
>>> RedirectPolicy.ALWAYS_REDIRECT);
>>> 
>>> On Sat, Mar 3, 2012 at 8:23 PM, Douglas Ferguson <the...@gmail.com> wrote:
>>>> Yeah Martin Grigorov recomended that I do just that:
>>>> 
>>>>> WebPage exceptionPage = new NotifyUserOfException(ex);
>>>>> IPageProvider provider = new PageProvider(page);
>>>>> return new RenderPageRequestHandler(provider /*,
>>>>> RenderPageRequestHandler.RedirectPolicy.XYZ */ );
>>>> 
>>>> 
>>>> But I finding that it throws away the page that I pass in and just uses 
>>>> the class object.
>>>> I discovered this because I don't have a default constructor so it blows 
>>>> up on newInstance().
>>>> 
>>>> Douglas
>>>> 
>>>> On Mar 3, 2012, at 1:36 AM, vineet semwal wrote:
>>>> 
>>>>> i think scheduling is wrong in this usecase ,actually just overriding
>>>>> onexception and returning your handler like you did before should have
>>>>> worked but wait for some one else to respond if its not working
>>>>> 
>>>>> On Sat, Mar 3, 2012 at 12:47 PM, Douglas Ferguson <the...@gmail.com> 
>>>>> wrote:
>>>>>> I tried overriding onExceptionRequestHandlerResolved but I can't get 
>>>>>> this to work.
>>>>>> 
>>>>>> I'm still not getting my error page to load on errors.
>>>>>> 
>>>>>> Douglas
>>>>>> 
>>>>>> On Mar 3, 2012, at 12:36 AM, Douglas Ferguson wrote:
>>>>>> 
>>>>>>> I mean "too many redirects"
>>>>>>> 
>>>>>>> On Mar 3, 2012, at 12:36 AM, Douglas Ferguson wrote:
>>>>>>> 
>>>>>>>> Causes an infinite loop.
>>>>>>>> 
>>>>>>>> Douglas
>>>>>>>> 
>>>>>>>> On Mar 3, 2012, at 12:20 AM, vineet semwal wrote:
>>>>>>>> 
>>>>>>>>> i think you need to return the handler which you have scheduled
>>>>>>>>> 
>>>>>>>>> On Sat, Mar 3, 2012 at 11:30 AM, Douglas Ferguson <the...@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>>> onException() wants be to run a redirectHandler. do I just return 
>>>>>>>>>> null?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Mar 2, 2012, at 11:44 PM, vineet semwal wrote:
>>>>>>>>>> 
>>>>>>>>>>> you  need to do  requestcycle.scheduleRequestHandlerAfterCurrent(new
>>>>>>>>>>> RenderPageRequestHandler(provider, RedirectPolicy.ALWAYS_REDIRECT));
>>>>>>>>>>> 
>>>>>>>>>>> On Sat, Mar 3, 2012 at 10:53 AM, Douglas Ferguson 
>>>>>>>>>>> <the...@gmail.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> In migrating to wicket 1.5 from 1.4 I used this to redirect to my 
>>>>>>>>>>>> error page when an exception is thrown.
>>>>>>>>>>>> But when I do this it is trying to instantiate a new copy of the 
>>>>>>>>>>>> page rather than using the one I pass in.
>>>>>>>>>>>> 
>>>>>>>>>>>>              IPageProvider provider = new PageProvider(new 
>>>>>>>>>>>> ClientErrorPage(ex));
>>>>>>>>>>>>              return new RenderPageRequestHandler(provider, 
>>>>>>>>>>>> RedirectPolicy.ALWAYS_REDIRECT);
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> thank you,
>>>>>>>>>>> 
>>>>>>>>>>> regards,
>>>>>>>>>>> Vineet Semwal
>>>>>>>>>>> 
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> thank you,
>>>>>>>>> 
>>>>>>>>> regards,
>>>>>>>>> Vineet Semwal
>>>>>>>>> 
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> thank you,
>>>>> 
>>>>> regards,
>>>>> Vineet Semwal
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> thank you,
>>> 
>>> regards,
>>> Vineet Semwal
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>> 
> 
> 
> 
> -- 
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to