I tried it that way and also like this: WOContext newContext = new WOContext(null);
both give the same result. :-( On 2012-12-20, at 4:18 PM, Chuck Hill wrote: > How did you create the new context? Like this: > > WOContext newContext = new WOContext(originalContext.request()); > > If not, try that. > > > Chuck > > On 2012-12-20, at 1:14 PM, Calven Eggert wrote: > >> Even though I've created a new context it only appears to have solved the >> problem. clicking the button to take me to my login page is not working >> properly because the link it goes to is invalid. >> >> I've just found this in the html of my error page : >> >> <form method="post" name="firstform" >> action="/cgi-bin/WebObjects/.woa/wo/bV82atO1hU5cqnWZgbj7U0/0.1"> >> >> The action has a different ID and the missing app name before the .woa >> >> What would cause this? >> >> >> 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 <cegg...@uhnresearch.ca> >>>>>>>>> Subject: WOResponse HandleException problem >>>>>>>>> Date: 17 December, 2012 4:04:00 PM EST >>>>>>>>> To: webobjects-dev@lists.apple.com >>>>>>>>> >>>>>>>>> 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 (Webobjects-dev@lists.apple.com) >>>>>>>> Help/Unsubscribe/Update your Subscription: >>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >>>>>>>> >>>>>>>> This email sent to ch...@global-village.net >>>>>>> >>>>>>> -- >>>>>>> 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! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> > > -- > 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 (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com