WebObjects 5.3.3 on:

ProductName:    Mac OS X Server
ProductVersion: 10.4.11
BuildVersion:   8S2169

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13- b05-241)
Java HotSpot(TM) Server VM (build 1.5.0_13-121, mixed mode)



In the WO app instance logs I'm getting seemingly random "Unable to release locks held by deallocated EOEditingContext." exceptions.

I'm not quite sure what is causing these exceptions which I cannot consistently reproduce.

The following is a sample app instance logs with both EOAdaptorDebugEnabled & WODebuggingEnabled set to true right after the app instance was launched.



[2008-07-22 14:46:29 PDT] <main> The URL for webserver connect is:
http://www.example.com/WebObjects/MyApp.woa/-21001
[2008-07-22 14:46:29 PDT] <main> null
[2008-07-22 14:46:29 PDT] <main> Waiting for requests...
[2008-07-22 14:47:10 PDT] <Finalizer> Unable to release locks held by a deallocated EOEditingContext. [2008-07-22 14:47:10 PDT] <Finalizer> java.lang.IllegalStateException: Illegal Lock usage: unlocking thread not owner. at com.webobjects.foundation.NSRecursiveLock.unlock(NSRecursiveLock.java: 207) at com.webobjects.eocontrol.EOEditingContext.unlock(EOEditingContext.java: 4720) at com .webobjects.eocontrol.EOEditingContext._dispose(EOEditingContext.java: 1158) at com .webobjects.eocontrol.EOEditingContext.finalize(EOEditingContext.java: 1178)
        at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
        at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
        at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

[2008-07-22 14:47:10 PDT] <WorkerThread5> === Begin Internal Transaction [2008-07-22 14:47:10 PDT] <WorkerThread5> evaluateExpression: <"SELECT t0.ACCOUNT_BALANCE, t0.CITY, t0.COMPANY_NAME, t0.COUNTRY, t0.CREATION_TIMESTAMP, t0.EMAIL_ADDRESS, t0.FAX_NUMBER, t0.FIRST_NAME, t0.IS_ACTIVE_INTEGER, t0.LAST_LOGIN_TIMESTAMP, t0.LAST_NAME, t0.LOGIN_COUNT, t0.OID, t0.PARTNER_ID, t0.PASSWORD, t0.PHONE_NUMBER, t0.STATE, t0.STREET_ADDRESS_1, t0.STREET_ADDRESS_2, t0.ZIP FROM USER t0 WHERE (t0.IS_ACTIVE_INTEGER = ? AND t0.EMAIL_ADDRESS like ? AND t0.PASSWORD = ?)" withBindings: 1:1(isActiveInteger), 2:"[EMAIL PROTECTED]"(emailAddress), 3:"lauren"(password)>
[2008-07-22 14:47:10 PDT] <WorkerThread5> 0 row(s) processed
[2008-07-22 14:47:10 PDT] <WorkerThread5> === Commit Internal Transaction [2008-07-22 14:47:17 PDT] <WorkerThread6> === Begin Internal Transaction


I'm not sure where to begin looking for the cause of this exception.

Can anyone point me in the right direction?

Thanks,
Joe

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
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