Hi,
My application locks and, during JBoss shutdown, I get "Unable to passivate due to ctx lock" Errors. Here is the scenario:
I have VOs with lazy loading of its children, meaning I load the needed VO objects when they are asked for, using the CMP mechanism:
public synchronized Collection getChildren() {
if (children == null) {
// 'server' is my local CMP stub
children = server.getChildren(this.getId());
}
return children;
}
I have a fairly complex graph made of lazy loaded VOs.
At one point, I create a much needed graph made out of VOs which I explicitly fetch using the above mechanism so that that all the VOs are loaded in memory, and I store this graph in a Pooled Cache.
The first graph gets created ok and put in the pooled cache. When a second graph in needed, the server hangs. That is when I see the "Unable to passivate due to ctx lock" error when I shutdown the VM.
I am using jboss-3.2.0_tomcat-4.1.24 with postgres 7.3 on redhat 8.0
Thank you for your help.
Eric
Hi
I am experiencing the same results using 3.2.1 on W2K and commit option C.
Does anyone know of a solution/patch for this issue?
Has it been resolved in 3.2.2?
Any assistance appreciated!
-Hendrik