Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 69822 invoked from network); 16 Jul 2010 14:20:23 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 16 Jul 2010 14:20:23 -0000 Received: (qmail 30498 invoked by uid 500); 16 Jul 2010 14:20:22 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 30338 invoked by uid 500); 16 Jul 2010 14:20:20 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 30329 invoked by uid 99); 16 Jul 2010 14:20:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Jul 2010 14:20:19 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [217.70.85.111] (HELO mail-diffu4.sfr.fr) (217.70.85.111) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Jul 2010 14:20:11 +0000 X-IronPort-AV: E=Sophos;i="4.55,215,1278280800"; d="scan'208";a="33031609" Received: from unknown (HELO EXCH003.encara.local.ads) ([10.29.105.3]) by mx4int-buro.prod with ESMTP; 16 Jul 2010 16:18:51 +0200 Received: from EXCV002.encara.local.ads ([fe80::2d4e:272:8cff:c39e]) by EXCH003.encara.local.ads ([::1]) with mapi; Fri, 16 Jul 2010 16:18:51 +0200 From: "PREVOSTO, Laurent" To: "users@jackrabbit.apache.org" Date: Fri, 16 Jul 2010 16:18:49 +0200 Subject: RE: Help : Jackrabbit/Lucene get stuck Thread-Topic: Help : Jackrabbit/Lucene get stuck Thread-Index: AcsihRxiOXIX6kzZS2a3UNEDK/KJUgABN5pwAGuxHKAAIkk/IAAL+S4g Message-ID: <19BA66D7F3771442B328282FB41475554ADE952ECC@EXCV002.encara.local.ads> References: <19BA66D7F3771442B328282FB41475554AAA8B817A@EXCV002.encara.local.ads> <89934884426A01458CBE55947B042D72184B8F4266@EXCHMCA.tirol.local> <19BA66D7F3771442B328282FB41475554ADE952B9A@EXCV002.encara.local.ads> <89934884426A01458CBE55947B042D721850A7FBD0@EXCHMCA.tirol.local> In-Reply-To: <89934884426A01458CBE55947B042D721850A7FBD0@EXCHMCA.tirol.local> Accept-Language: fr-FR Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: fr-FR Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Created as JCR-2679 Regards, Laurent -----Message d'origine----- De=A0: K=D6LL Claus [mailto:C.KOELL@TIROL.GV.AT]=20 Envoy=E9=A0: vendredi 16 juillet 2010 10:37 =C0=A0: users@jackrabbit.apache.org Objet=A0: AW: Help : Jackrabbit/Lucene get stuck Can you please file a jira issue so we can attach the informations there. thanks claus -----Urspr=FCngliche Nachricht----- Von: PREVOSTO, Laurent [mailto:laurent.prevosto@sfr.com]=20 Gesendet: Donnerstag, 15. Juli 2010 18:22 An: users@jackrabbit.apache.org Betreff: RE: Help : Jackrabbit/Lucene get stuck Hi, I had a new crash and generated a thread dump. Should I post it here as it is a pretty big file ? Anyway, this sounds like a deadlock or not released lock problem. I "touched" the datasource to have it reinitialised by JBOSS but unfortunat= ely I got my JCR connections back but the lock was still there :-(. Hence u= nuseful. Excerpt : Thread: ajp-0.0.0.0-8119-1 : priority:5, demon:true, threadId:94, threadSta= te:WAITING, lockName:EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadW= riteLock$WriterLock@72e4d2 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:474) EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock$WriterLock.a= cquire(WriterPreferenceReadWriteLock.java:240) org.apache.jackrabbit.core.state.DefaultISMLocking$WriteLockImpl.(DefaultIS= MLocking.java:76) org.apache.jackrabbit.core.state.DefaultISMLocking$WriteLockImpl.(DefaultIS= MLocking.java:70) org.apache.jackrabbit.core.state.DefaultISMLocking.acquireWriteLock(Default= ISMLocking.java:66) org.apache.jackrabbit.core.version.AbstractVersionManager.acquireWriteLock(= AbstractVersionManager.java:146) org.apache.jackrabbit.core.version.XAVersionManager$1.prepare(XAVersionMana= ger.java:562) org.apache.jackrabbit.core.TransactionContext.prepare(TransactionContext.ja= va:153) org.apache.jackrabbit.core.XASessionImpl.prepare(XASessionImpl.java:331) org.apache.jackrabbit.jca.TransactionBoundXAResource.prepare(TransactionBou= ndXAResource.java:68) org.jboss.resource.connectionmanager.xa.JcaXAResourceWrapper.prepare(JcaXAR= esourceWrapper.java:93) com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelP= repare(XAResourceRecord.java:264) com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:28= 71) etc. Thread: ajp-0.0.0.0-8119-23 : priority:5, demon:true, threadId:1137, thread= State:WAITING, lockName:EDU.oswego.cs.dl.util.concurrent.Latch@12a6f35 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:474) EDU.oswego.cs.dl.util.concurrent.Latch.acquire(Latch.java:64) org.apache.jackrabbit.core.state.FineGrainedISMLocking.acquireReadLock(Fine= GrainedISMLocking.java:112) org.apache.jackrabbit.core.state.SharedItemStateManager.acquireReadLock(Sha= redItemStateManager.java:1473) org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(Shared= ItemStateManager.java:253) org.apache.jackrabbit.core.query.lucene.ChildAxisQuery$SimpleChildrenCalcul= ator.getHits(ChildAxisQuery.java:636) org.apache.jackrabbit.core.query.lucene.ChildAxisQuery$ChildAxisScorer.calc= ulateChildren(ChildAxisQuery.java:476) org.apache.jackrabbit.core.query.lucene.ChildAxisQuery$ChildAxisScorer.next= (ChildAxisQuery.java:394) org.apache.lucene.search.ConjunctionScorer.init(ConjunctionScorer.java:80) org.apache.lucene.search.ConjunctionScorer.next(ConjunctionScorer.java:48) org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:319) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:136) org.apache.lucene.search.Searcher.search(Searcher.java:126) org.apache.lucene.search.Searcher.search(Searcher.java:105) org.apache.jackrabbit.core.query.lucene.SortedLuceneQueryHits.getHits(Sorte= dLuceneQueryHits.java:156) org.apache.jackrabbit.core.query.lucene.SortedLuceneQueryHits.(SortedLucene= QueryHits.java:117) org.apache.jackrabbit.core.query.lucene.JackrabbitIndexSearcher.evaluate(Ja= ckrabbitIndexSearcher.java:108) etc. -----Message d'origine----- De=A0: K=D6LL Claus [mailto:C.KOELL@TIROL.GV.AT]=20 Envoy=E9=A0: mardi 13 juillet 2010 14:53 =C0=A0: users@jackrabbit.apache.org Objet=A0: AW: Help : Jackrabbit/Lucene get stuck Hi Laurent, >We can't figure out what's happening. We suspect transaction or deadlock p= roblem but don't know where to look at. Can you please generate a thread dump when your application hangs, so we ca= n identify the problem. I don't know how how you can generate a threaddump on a JBOss Server but i = think it should be possible. greets claus