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]

Reply via email to