List Info

Thread: thread deadlock in Path.getCompiledPath




thread deadlock in Path.getCompiledPath
country flaguser name
Sweden
2007-04-10 03:42:24
Hi all,

I have a situation where I am running a large number of 
XmlObject.selectPath / XmlCursor.selectPath simultaneously
(50 
threads..).. sooner or later, my application locks up, all
my Threads 
standing still at

Thread-58 [RUNNABLE]
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.jav
a)
org.apache.xmlbeans.impl.store.Path.getCompiledPath(Path.jav
a:91)
org.apache.xmlbeans.impl.store.Cursor._selectPath(Cursor.jav
a:902)
org.apache.xmlbeans.impl.store.Cursor.selectPath(Cursor.java
:2634)
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(Xml
ObjectBase.java:431)
org.apache.xmlbeans.impl.values.XmlObjectBase.selectPath(Xml
ObjectBase.java:415)

which is the internal

 static synchronized Path getCompiledPath(String pathExpr,
int force, 
String currentVar)

method.. I can't see what could be blocking here.. I have
saxon 8.6.1 in 
my path so I am guessing it is using saxon for xpath
evaluation.. could 
it be an internal lockup in saxon? How could I test for
this? Can I 
update to a newer saxon version?

Please anyone have an idea?

regards,

/Ole
eviware.com

------------------------------------------------------------
---------
To unsubscribe, e-mail: user-unsubscribexmlbeans.apache.org
For additional commands, e-mail: user-helpxmlbeans.apache.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )