Maybe try ERXApplication.instantiatePage(String pageName) instead? On Dec 20, 2012, at 2:24 PM, Calven Eggert wrote:
> 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/rgurley%40smarthealth.com > > This email sent to rgur...@smarthealth.com _______________________________________________ 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