Re: IllegalStateException in _beginTransaction()
Re: IllegalStateException in _beginTransaction()
- Subject: Re: IllegalStateException in _beginTransaction()
- From: Paul Hoadley <email@hidden>
- Date: Tue, 01 Mar 2011 15:21:10 +1030
Hi Chuck,
On 01/03/2011, at 4:38 AM, Chuck Hill wrote:
> It is possible that some prior transaction had an error and left the DBC transaction open?
Actually, yes, I think I can see a couple of candidates. A user can initiate a long-running background task from the page in question, which does touch EOF to create some data for download relating to a chosen EO. (I'm reasonably sure those background tasks are well-behaved, in that they use their own ERXEC to do their work, and the EO is passed in using its EOGlobalID.)
1. Just prior to the IllegalStateException, there's an "Exception while sending response: java.net.SocketException: Broken pipe". I know users get bored and navigate away before the background task completes. Would this cause any problems?
2. I've been tuning the RAM available to the instance, and sometimes it runs short. Just after the IllegalStateException (which presumably rules it out as a cause) there's an OutOfMemoryError when the JVM ran out of heap space.
Are either of these potential causes?
--
Paul.
http://logicsquad.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