i understand. In the meantime, something here has broke and I haven't a clue how to fix it. This area of the code hasn't been touched in years and I suspect that the change in the java version might have done it. I don't know why, but that's the only major thing that has happened since we moved all of our WO apps to new mac mini servers last year. like i mentioned before, it's possible that this bug I'm fixing was there a year ago but none of the hundreds of users has said anything until now. very strange.
On 2012-12-20, at 4:54 PM, Ramsey Gurley wrote: > In my experience, more work is required by not converting a project to use > Wonder. WO is just so broken without it. How much work it will take to make > the conversion is dependent on the app. > > Ramsey > > On Dec 20, 2012, at 2:46 PM, Calven Eggert wrote: > >> this is an old WO application that doesn't use Wonder. (yah, I know) >> >> Should I convert this app to use Wonder? would that take a lot of work? >> >> On 2012-12-20, at 4:44 PM, Ramsey Gurley wrote: >> >>> 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