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

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.

>
> 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

Reply via email to