that makes sense.
strange thing now is that if I set a break point on my method that is attached
to the button I never hit it. Is this something to do with the new context?
On 2012-12-19, at 4:02 PM, Chuck Hill wrote:
> The old context stores the previous page. When the request comes in, that
> page has takeValues and invoke action run on it. One of those must have been
> causing the exception to happen again. Creating a new context removes the
> history.
>
> Chuck
>
>
> On 2012-12-19, at 12:54 PM, Calven Eggert wrote:
>
>> YES! it works! Thank you, thank you, thank you!
>>
>> Can you explain why?
>>
>> On 2012-12-19, at 3:46 PM, Chuck Hill wrote:
>>
>>> Try creating a new context here instead of using aContext:
>>>
>>>>>> COREErrorPage errorPage = (COREErrorPage)
>>>>>> pageWithName("COREErrorPage", aContext);
>>>
>>>
>>>
>>> On 2012-12-19, at 12:45 PM, Calven Eggert wrote:
>>>
>>>> I've set a breakpoint in the dispatchRequest. it gets there.
>>>>
>>>> The exception that I'm getting in the first place fires again.
>>>>
>>>> recap:
>>>> page one, click to activate exception
>>>> page two (error page), click button to go to login page
>>>> exception on page one fires again. It's as if the first page is active
>>>> although the error page is being displayed.
>>>>
>>>>
>>>>
>>>> On 2012-12-19, at 3:02 PM, Chuck Hill wrote:
>>>>
>>>>> Override dispatchRequest() to see if the first click even gets to the
>>>>> app. If not, check the HTML in the page. If it does get there, is it
>>>>> causing a new exception?
>>>>>
>>>>>
>>>>> Chuck
>>>>>
>>>>>
>>>>> On 2012-12-19, at 5:14 AM, Calven Eggert wrote:
>>>>>
>>>>>> *bump*
>>>>>>
>>>>>> anyone have any ideas?
>>>>>>
>>>>>> Begin forwarded message:
>>>>>>
>>>>>>> From: Calven Eggert <[email protected]>
>>>>>>> Subject: WOResponse HandleException problem
>>>>>>> Date: 17 December, 2012 4:04:00 PM EST
>>>>>>> To: [email protected]
>>>>>>>
>>>>>>> I have a framework that has overridden WOResponse HandleException for
>>>>>>> many years.
>>>>>>>
>>>>>>> Today I have discovered that there is a problem with the page I display
>>>>>>> to the user. The page shows text and a button at the bottom of the
>>>>>>> page is labelled "Go to Login Page". It used to go to the login page
>>>>>>> of the application but now when clicked on it seems to do nothing.
>>>>>>> When clicked on a second time it then correctly goes to the login page.
>>>>>>>
>>>>>>> I can't seem to figure out why it's no longer working. I can confirm
>>>>>>> that it was working properly in May of 2011. I haven't a clue when it
>>>>>>> stopped working. Some kind of upgrade may have caused it to stop.
>>>>>>> Java version, Eclipse.... no idea.
>>>>>>>
>>>>>>> This is how it is handled:
>>>>>>>
>>>>>>> public WOResponse handleException(Exception anException, WOContext
>>>>>>> aContext)
>>>>>>> {
>>>>>>> super.handleException(anException, aContext);
>>>>>>> COREErrorPage errorPage = (COREErrorPage)
>>>>>>> pageWithName("COREErrorPage", aContext);
>>>>>>> errorPage.initialize(true, anException, theUser, "", "", null);
>>>>>>> return errorPage.generateResponse();
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> My error page does this when the user clicks on the button, but only
>>>>>>> the second time it is clicked:
>>>>>>>
>>>>>>> public WOComponent loginPage() {
>>>>>>> WORedirect redirect = new WORedirect(context());
>>>>>>> try {
>>>>>>> redirect.setUrl(((COREApplication)application()).logoutLink());
>>>>>>> } catch (Exception e) {
>>>>>>> e.printStackTrace();
>>>>>>> e = null;
>>>>>>> redirect.setUrl(((COREApplication)application()).logoutLink());
>>>>>>> }
>>>>>>> ((CORESession)session()).terminate();
>>>>>>> return redirect;
>>>>>>> }
>>>>>>>
>>>>>>> Any help in solving this mystery is appreciated.
>>>>>>>
>>>>>>> Calven
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
>>>>>>
>>>>>> This email sent to [email protected]
>>>>>
>>>>> --
>>>>> Chuck Hill Senior Consultant / VP Development
>>>>>
>>>>> Practical WebObjects - for developers who want to increase their overall
>>>>> knowledge of WebObjects or who are trying to solve specific problems.
>>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>>
>>>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
>>>>> Growing Companies in B.C!
>>>>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of
>>>>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> Chuck Hill Senior Consultant / VP Development
>>>
>>> Practical WebObjects - for developers who want to increase their overall
>>> knowledge of WebObjects or who are trying to solve specific problems.
>>> http://www.global-village.net/gvc/practical_webobjects
>>>
>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
>>> Growing Companies in B.C!
>>> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of
>>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
> --
> Chuck Hill Senior Consultant / VP Development
>
> Practical WebObjects - for developers who want to increase their overall
> knowledge of WebObjects or who are trying to solve specific problems.
> http://www.global-village.net/gvc/practical_webobjects
>
> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing
> Companies in B.C!
> Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of
> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>
>
>
>
>
>
>
>
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]