Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 80619 invoked from network); 15 Jan 2009 16:33:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Jan 2009 16:33:25 -0000 Received: (qmail 6291 invoked by uid 500); 15 Jan 2009 16:33:23 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 6269 invoked by uid 500); 15 Jan 2009 16:33:23 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 6247 invoked by uid 99); 15 Jan 2009 16:33:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2009 08:33:23 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2009 16:33:21 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id CA433234C48B for ; Thu, 15 Jan 2009 08:32:59 -0800 (PST) Message-ID: <1137435977.1232037179826.JavaMail.jira@brutus> Date: Thu, 15 Jan 2009 08:32:59 -0800 (PST) From: =?utf-8?Q?Claus_K=C3=B6ll_=28JIRA=29?= To: dev@jackrabbit.apache.org Subject: [jira] Commented: (JCR-1938) Thread lock with weblogic In-Reply-To: <1807783042.1232033579601.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/JCR-1938?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D126641= 56#action_12664156 ]=20 Claus K=C3=B6ll commented on JCR-1938: --------------------------------- hi francois have you configured jackrabbit as j2c resource adapter and so are your runn= ing your code maybe inside a container transaction ? > Thread lock with weblogic > ------------------------- > > Key: JCR-1938 > URL: https://issues.apache.org/jira/browse/JCR-1938 > Project: Jackrabbit Content Repository > Issue Type: Bug > Components: jackrabbit-jca > Affects Versions: core 1.4.6 > Environment: BEA JRockit 1.5.0_06 - Weblogic 9.2 > Reporter: Francois Masurel > > Hello, > We have some deadlock issues with jackrabbit 1.4.6 under weblogic 9.2. > It seems to happen when the connection pool has reached the maximum conne= ctions allowed. > We have to restart weblogic to resolve the problem, it's a bit annoying. > Actually used on our intranet, we plan to use our CMS solution based on j= ackrabbit on an important public administration internet portal but this pr= oblem is a showstopper for us. > Is it a bug ? Did we miss something in our jackrabbit/weblogic configurat= ion ?=20 > Thanx for your help. > Thread dump excerpt : > "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tun= ing)'" id=3D13 idx=3D0x1a tid=3D24446 prio=3D1 alive, in native, blocked, d= aemon > -- Blocked trying to get lock: EDU/oswego/cs/dl/util/concurrent/Write= rPreferenceReadWriteLock$ReaderLock@0xabdd8d0[fat lock] > at jrockit/vm/Threads.waitForSignal(J)Z(Native Method) > at jrockit/vm/Locks.fatLockBlockOrSpin(ILjrockit/vm/ObjectMonitor;II)= V(Unknown Source)[optimized] > at jrockit/vm/Locks.lockFat(Ljava/lang/Object;ILjrockit/vm/ObjectMoni= tor;Z)Ljava/lang/Object;(Unknown Source)[optimized] > at jrockit/vm/Locks.monitorEnterSecondStage(Ljava/lang/Object;I)Ljava= /lang/Object;(Unknown Source)[optimized] > at jrockit/vm/Locks.monitorEnter(Ljava/lang/Object;)Ljava/lang/Object= ;(Unknown Source)[inlined] > at jrockit/vm/Locks.monitorEnterForced(Ljava/lang/Object;)Z(Unknown S= ource)[optimized] > at jrockit/vm/RNI.c2java(IIII)V(Native Method) > at jrockit/vm/Locks.monitorEnterUnmatched(Ljava/lang/Object;)V(Native= Method) > at EDU/oswego/cs/dl/util/concurrent/WriterPreferenceReadWriteLock$Rea= derLock.acquire()V(Unknown Source)[optimized] > at org/apache/jackrabbit/core/state/DefaultISMLocking$ReadLockImpl.(LEDU/oswego/cs/dl/util/concurrent/Sync;)V(DefaultISMLocking.java:103)[= inlined] > at org/apache/jackrabbit/core/state/DefaultISMLocking$ReadLockImpl.(LEDU/oswego/cs/dl/util/concurrent/Sync;Lorg/apache/jackrabbit/core/sta= te/Defaul > tISMLocking$1;)V(DefaultISMLocking.java:97)[inlined] > at org/apache/jackrabbit/core/state/DefaultISMLocking.acquireReadLock= (Lorg/apache/jackrabbit/core/ItemId;)Lorg/apache/jackrabbit/core/state/ISML= ocking$Re > adLock;(DefaultISMLocking.java:65)[optimized] > at org/apache/jackrabbit/core/state/SharedItemStateManager.acquireRea= dLock(Lorg/apache/jackrabbit/core/ItemId;)Lorg/apache/jackrabbit/core/state= /ISMLocki > ng$ReadLock;(SharedItemStateManager.java:1454)[inlined] > at org/apache/jackrabbit/core/state/SharedItemStateManager.hasItemSta= te(Lorg/apache/jackrabbit/core/ItemId;)Z(SharedItemStateManager.java:270)[o= ptimized] > at org/apache/jackrabbit/core/state/XAItemStateManager.hasItemState(L= org/apache/jackrabbit/core/ItemId;)Z(XAItemStateManager.java:285)[optimized= ] > at org/apache/jackrabbit/core/state/SessionItemStateManager.hasItemSt= ate(Lorg/apache/jackrabbit/core/ItemId;)Z(SessionItemStateManager.java:210)= [optimize > d] > at org/apache/jackrabbit/core/ItemManager.itemExists(Lorg/apache/jack= rabbit/core/ItemId;)Z(ItemManager.java:282)[inlined] > at org/apache/jackrabbit/core/NodeImpl.hasProperty(Ljava/lang/String;= )Z(NodeImpl.java:2752)[optimized] --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.