• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: WOResponse HandleException problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WOResponse HandleException problem


  • Subject: Re: WOResponse HandleException problem
  • From: John Huss <email@hidden>
  • Date: Wed, 19 Dec 2012 09:32:00 -0600

You need to examine the urls and the session ID (cookie or url) and see where/what they are.


On Wed, Dec 19, 2012 at 9:15 AM, Calven Eggert <email@hidden> wrote:
that doesn't seem to make a difference.

What I can't figure out is that I've set a breakpoint on the loginPage method and it never gets there.  I click on the button and the page reloads again.  What would make the error page load a second time?


On 2012-12-19, at 8:41 AM, John Huss wrote:

WORedirect should be created using pageWithName. May not matter though.

On Wednesday, December 19, 2012, Calven Eggert wrote:
*bump*

anyone have any ideas?

Begin forwarded message:

From: Calven Eggert <email@hidden>
Subject: WOResponse HandleException problem
Date: 17 December, 2012 4:04:00 PM EST
To: email@hidden

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@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: WOResponse HandleException problem
      • From: Calven Eggert <email@hidden>
References: 
 >WOResponse HandleException problem (From: Calven Eggert <email@hidden>)
 >Fwd: WOResponse HandleException problem (From: Calven Eggert <email@hidden>)
 >Re: WOResponse HandleException problem (From: John Huss <email@hidden>)
 >Re: WOResponse HandleException problem (From: Calven Eggert <email@hidden>)

  • Prev by Date: Re: WOResponse HandleException problem
  • Next by Date: Re: WOResponse HandleException problem
  • Previous by thread: Re: WOResponse HandleException problem
  • Next by thread: Re: WOResponse HandleException problem
  • Index(es):
    • Date
    • Thread