From: Bittard, J. <jul...@lo...> - 2013-01-15 08:22:17
|
Hello, I was able to update the database eXist version 1.4.3. But the problem is reproduced. I attach to this mail the stacktrace of two threads looping. To summarize: I have a database eXist 1.4.3 with whom I communicate using the protocol XMLDB and the Java API. eXist running with jetty, and my java code is embedded in a Tomcat with jdk 1.6.02. I have a collection / db / Edemande / data which I have thousands of sub-collections. Regularly, there are treatments that are read or write in these sub-collections. And sometimes two of these treatments block or loop. Everyone tries to access two different sub-collections, and according to the logs, they lock in when requesting collection. (getChildCollection). In my sources, I use the close method on many collections that I recovered, and the method freeResources the resources that I have read or written. Can you help me ? Thank You. Julien -----Message d'origine----- De : Dannes Wessels [mailto:di...@ex...] Envoyé : vendredi 12 octobre 2012 23:23 À : Bittard, Julien Cc : exi...@li... Objet : Re: [Exist-open] [SPAM] Re: Java threads are blocked on the call to the method getchildcollection Is there a way for you to upgrade to 1.4.3 ? There is 3 yrs of additional development and improvements in that version ..... Cheers Dannes -- Dannes Wessels On 11 okt. 2012, at 04:27, ricetrac <jul...@lo...> wrote: > project.version=1.4.0 Think green - keep it on the screen. This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. |