Excessive WebObjects Locks
"Vicky C. Miller" <[email protected]> Fri, 19 Jun 2009 19:07:35 -0400
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Organization | Consulting, Services and Solutions Group, Inc. |
| Message-ID | <C5AA9087F24D4719A46BA13CCA9B1A5F@VCMILLER> |
We're running into an excessive dead locks issue. Our issue is occurring
where the code uses EOEditingContext and other objects in the WebObjects API
that acquire a com.webobjects.foundation.NSRecursiveLock.
In a particular Java process, 145 threads are all locked up and are not
waking up.
A thread that is locked up, happens in
at SOLARConfig.enabledOnlineExamTools(SOLARConfig.java:656)
and looks like
"WorkerThread164" prio=5 tid=0x00410380 nid=0xc9 in Object.wait()
[0xca5fe000..0xca5ffc30]
at java.lang.Object.wait(Native Method)
- waiting on <0xd9ada680> (a
com.webobjects.foundation.NSRecursiveLock)
We are running WebObjects 5.2.4 / Solaris 8/Java 1.4.2_7. Is it resolved in
a later version of WebObjects and/or Java. Does anyone have a resolution.
A dump file from our system is attached.
Regards,
Vic
_______________________________________________
WebObjects-dev mailing list
[email protected]
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
last_dump_6-19-09.zip
(application/x-zip-compressed, 13.2 KB) - not displayed