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 protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to