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 <[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!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> 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/rgurley%40smarthealth.com
>>
>> This email sent to [email protected]
>
>
>
_______________________________________________
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]