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

Reply via email to