• 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: WOLongResponsePage and sessions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WOLongResponsePage and sessions


  • Subject: Re: WOLongResponsePage and sessions
  • From: Guido Neitzer <email@hidden>
  • Date: Wed, 6 Aug 2008 09:11:00 -0600

On 06.08.2008, at 07:20, Pascal Robert wrote:

public Object performAction() throws Exception{
try{
os = new EOObjectStoreCoordinator();
os.lock();
ctx = new EOEditingContext(os);
ctx.lock();

HashMap stats = statistique();
IterationStatistiques np = (IterationStatistiques )pageWithName(IterationStatistiques.class.getName());
WOResponse r = np.generateResponse();
return r.contentString();
}
catch(Exception e){
NSLog.out.appendln(e);
throw e;
}
}


It was working fine until I added a WOHyperlink to "IterationStatistiques". The hyperlink generates a different session ID, so when I click on the link, I get a session timeout (which is normal, since the session don't exist anymore). Is there a way to use the same existing session when performAction is run?

The problem might be, that performAction runs in a different thread so you might not get the correct context and therefore you are not creating the correct links with the correct context and session ids.


You should create your page in pageForResult.

Also I guess you removed quite some code or is there really no unlocking going on?

cug

--
http://www.event-s.net

_______________________________________________
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: WOLongResponsePage and sessions
      • From: Pascal Robert <email@hidden>
References: 
 >WOLongResponsePage and sessions (From: Pascal Robert <email@hidden>)

  • Prev by Date: Re: Build Error
  • Next by Date: Re: Objects marked for delete fall into the updated objects bucket in processRecentChanges
  • Previous by thread: WOLongResponsePage and sessions
  • Next by thread: Re: WOLongResponsePage and sessions
  • Index(es):
    • Date
    • Thread