From users-return-18421-apmail-jackrabbit-users-archive=jackrabbit.apache.org@jackrabbit.apache.org Mon Dec 19 13:17:00 2011 Return-Path: X-Original-To: apmail-jackrabbit-users-archive@minotaur.apache.org Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 50E687AB3 for ; Mon, 19 Dec 2011 13:17:00 +0000 (UTC) Received: (qmail 50017 invoked by uid 500); 19 Dec 2011 13:16:59 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 49983 invoked by uid 500); 19 Dec 2011 13:16:59 -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 49969 invoked by uid 99); 19 Dec 2011 13:16:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Dec 2011 13:16:59 +0000 X-ASF-Spam-Status: No, hits=4.7 required=5.0 tests=FREEMAIL_FORGED_REPLYTO,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.138.91.56] (HELO nm19-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.56) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 19 Dec 2011 13:16:49 +0000 Received: from [98.138.90.52] by nm19.bullet.mail.ne1.yahoo.com with NNFMP; 19 Dec 2011 13:16:28 -0000 Received: from [98.138.87.2] by tm5.bullet.mail.ne1.yahoo.com with NNFMP; 19 Dec 2011 13:16:28 -0000 Received: from [127.0.0.1] by omp1002.mail.ne1.yahoo.com with NNFMP; 19 Dec 2011 13:16:28 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 634744.80321.bm@omp1002.mail.ne1.yahoo.com Received: (qmail 45784 invoked by uid 60001); 19 Dec 2011 13:16:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1324300588; bh=5tvUGW8IVlohDo1mgTK0/lPtmb9mhijR0oRjZ6ey27c=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=auAUa1R3xKjMDPFe0rXPQ+yhxk3miM9dVlUhWhi4PJ00L4M9FjqPsOGXbeFKo/FsFJJGRH7qfyU2wTiu5jI9oM2lT2RM+WvRQwo49i42o1iIZv3GkGPH/Lw9pwSkF3o1IO6r4ldyIZ5U5BEA8GTHuqFgQWVkFw3YpF2QSpaG6+w= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Yv6oZpWtR4gb03L1cs05ttcFh7xKV0BcjFUDlHoSFBIi3N2Qb3qiBj2P1Xi5R5NmPvVfPmEpAe9zvPcLyFB/EV93zZl9U2arSnrMbdwiK8X/qqpBQIaks3MS5jGOEkAZ93wFCqJN8Y1wMEp0RIAL37znuVioBa7JBTRr78LDaiE=; X-YMail-OSG: OEJSXdwVM1njrYJLvbG1WwxElPjP5OaA2.7Eac3GRI6UwWK lpmQymx8MtiWFtAKHFwdBF7fPrxfT4bjd0qtMUjyGH.mOQLOWSsv9pian35N QjMb488gFSDS6qCp.tfnUJkcBJoAEuWxKp3ew6G2nxVdriYCqcJg_hlldpne DuQEOYfvsMUhBAJ3keUlwaViLRXb5UgPT9JBR.k4KONMehXFlA4N16LqgJnS hxyLPlQwx1u6KtpmFotBbDQUZr1vkN4tFd8nhMww78rqJD8mszzdQv5Awb2g EllKzExeeSiQOcNfDW9tOSZimmxfNjxM4E7FG5OfHC9FT25bSvIcsnKhsU5H 3tBOKliFNcxNAvwT9mUdgtaImOD0_x0y7goT4LqtgStEUoiI7jGHXk2JqDl7 6ZmcSAQ-- Received: from [20.139.67.50] by web121801.mail.ne1.yahoo.com via HTTP; Mon, 19 Dec 2011 05:16:27 PST X-Mailer: YahooMailWebService/0.8.115.331698 References: <1324277611.38442.YahooMailNeo@web121802.mail.ne1.yahoo.com> Message-ID: <1324300587.45734.YahooMailNeo@web121801.mail.ne1.yahoo.com> Date: Mon, 19 Dec 2011 05:16:27 -0800 (PST) From: Manav Kumar Reply-To: Manav Kumar Subject: Re: inconsistent behaviour of Repository with Webdav To: "users@jackrabbit.apache.org" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="-433406958-929533822-1324300587=:45734" ---433406958-929533822-1324300587=:45734 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable =0A=0A=0AFrom: Jukka Zitting =0ATo: users@jackrabb= it.apache.org; Manav Kumar =0ASent: Monday, Decemb= er 19, 2011 2:48 PM=0ASubject: Re: inconsistent behaviour of Repository wit= h Webdav=0A=0A=0AHi ,=0A=0AI would like to share=A0two stack traces=A0that = i=A0got on my client side while committing a node.=0APlease note that I got= only one of these errors while commiting one time and thus these different= errors appear individually but=A0both for commiting.=0A=0AWhen I commit fo= r the first time the stack trace is as follows :-=0A=0ACaused by: javax.jcr= .RepositoryException: Unable to retrieve NodeInfo for http://manav:9080/Con= tentRepository/server/default/jcr%3aroot/MyRoot/Projects=0Aat org.apache.ja= ckrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:120)= =0Aat org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionCo= nverter.java:51)=0Aat org.apache.jackrabbit.spi2davex.RepositoryServiceImpl= .getItemInfos(RepositoryServiceImpl.java:365)=0Aat org.apache.jackrabbit.jc= r2spi.state.WorkspaceItemStateFactory.createNodeState(WorkspaceItemStateFac= tory.java:93)=0Aat org.apache.jackrabbit.jcr2spi.state.TransientISFactory.c= reateNodeState(TransientISFactory.java:97)=0Aat org.apache.jackrabbit.jcr2s= pi.hierarchy.NodeEntryImpl.doResolve(NodeEntryImpl.java:990)=0Aat org.apach= e.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.resolve(HierarchyEntryImp= l.java:134)=0Aat org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl= .getItemState(HierarchyEntryImpl.java:253)=0Aat org.apache.jackrabbit.jcr2s= pi.hierarchy.NodeEntryImpl.getItemState(NodeEntryImpl.java:71)=0Aat org.apa= che.jackrabbit.jcr2spi.ItemManagerImpl.getItem(ItemManagerImpl.java:199)=0A= at org.apache.jackrabbit.jcr2spi.NodeImpl.getNode(NodeImpl.java:423)=0ACaus= ed by: org.apache.jackrabbit.webdav.DavException: Unable to retrieve NodeIn= fo for http://manav:9080/ContentRepository/server/default/jcr%3aroot/MyRoot= /Projects=0A... 15 more=0A=A0=0A(and resource didn't got committed)=0A=A0= =0AWhen I commit for the second=A0time the stack trace is as follows :-=0A= =0Ajavax.jcr.InvalidItemStateException: Item 'org.apache.jackrabbit.jcr2spi= .NodeImpl@15279e8' doesn't exist anymore. (Status =3D INVALIDATED)=0Aat org= .apache.jackrabbit.jcr2spi.ItemImpl.checkStatus(ItemImpl.java:444)=0Aat org= .apache.jackrabbit.jcr2spi.NodeImpl.hasProperty(NodeImpl.java:614)=0A=A0=0A= (and reource got commited)=0A=A0=0A=A0=0AI=A0would also like to share the s= erver log=A0but please note that this also do not come every time=A0:-[12/1= 9/11 17:48:53:359 IST] 0000001b LocalTranCoor E WLTC0017E: Resources rolled= back due to setRollbackOnly() being called.=0A[12/19/11 17:48:53:359 IST] = 0000001b webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRV= E0293E: [Servlet Error]-[JCRWebdavServer]: java.lang.NullPointerException= =0Aat org.apache.jackrabbit.core.cache.ConcurrentCache$E.access$000(Concurr= entCache.java:47)=0Aat org.apache.jackrabbit.core.cache.ConcurrentCache$1.r= emoveEldestEntry(ConcurrentCache.java:72)=0Aat java.util.LinkedHashMap.putI= mpl(LinkedHashMap.java:409)=0Aat java.util.LinkedHashMap.put(LinkedHashMap.= java:370)=0Aat org.apache.jackrabbit.core.cache.ConcurrentCache.shrinkIfNee= ded(ConcurrentCache.java:250)=0Aat org.apache.jackrabbit.core.cache.Concurr= entCache.setMaxMemorySize(ConcurrentCache.java:232)=0Aat org.apache.jackrab= bit.core.cache.CacheManager.resizeAll(CacheManager.java:246)=0Aat org.apach= e.jackrabbit.core.cache.CacheManager.cacheAccessed(CacheManager.java:150)= =0Aat org.apache.jackrabbit.core.cache.AbstractCache.recordCacheAccess(Abst= ractCache.java:122)=0Aat org.apache.jackrabbit.core.cache.ConcurrentCache.g= et(ConcurrentCache.java:122)=0Aat org.apache.jackrabbit.core.state.MLRUItem= StateCache.retrieve(MLRUItemStateCache.java:71)=0Aat org.apache.jackrabbit.= core.state.ItemStateReferenceCache.retrieve(ItemStateReferenceCache.java:13= 9)=0Aat org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState= (LocalItemStateManager.java:171)=0Aat org.apache.jackrabbit.core.state.XAIt= emStateManager.getItemState(XAItemStateManager.java:260)=0Aat org.apache.ja= ckrabbit.core.version.NodeStateEx.getPropertyValue(NodeStateEx.java:226)=0A= at org.apache.jackrabbit.core.version.VersionManagerImplBase.getVersionHist= ory(VersionManagerImplBase.java:356)=0Aat org.apache.jackrabbit.core.Versio= nManagerImpl.access$700(VersionManagerImpl.java:73)=0Aat org.apache.jackrab= bit.core.VersionManagerImpl$4.perform(VersionManagerImpl.java:184)=0Aat org= .apache.jackrabbit.core.VersionManagerImpl$4.perform(VersionManagerImpl.jav= a:180)=0Aat org.apache.jackrabbit.core.session.SessionState.perform(Session= State.java:216)=0Aat org.apache.jackrabbit.core.VersionManagerImpl.perform(= VersionManagerImpl.java:96)=0Aat org.apache.jackrabbit.core.VersionManagerI= mpl.getVersionHistory(VersionManagerImpl.java:180)=0Aat org.apache.jackrabb= it.core.NodeImpl.getVersionHistory(NodeImpl.java:2934)=0Aat org.apache.jack= rabbit.webdav.jcr.VersionControlledItemCollection.initProperties(VersionCon= trolledItemCollection.java:597)=0Aat org.apache.jackrabbit.webdav.jcr.Abstr= actResource.getProperties(AbstractResource.java:223)=0Aat org.apache.jackra= bbit.webdav.jcr.DefaultItemCollection.getProperties(DefaultItemCollection.j= ava:97)=0Aat org.apache.jackrabbit.webdav.jcr.AbstractResource.getProperty(= AbstractResource.java:193)=0Aat org.apache.jackrabbit.webdav.jcr.AbstractIt= emResource.getProperty(AbstractItemResource.java:105)=0Aat org.apache.jackr= abbit.webdav.jcr.DefaultItemCollection.getProperty(DefaultItemCollection.ja= va:206)=0Aat org.apache.jackrabbit.webdav.jcr.VersionControlledItemCollecti= on.getProperty(VersionControlledItemCollection.java:121)=0Aat org.apache.ja= ckrabbit.webdav.MultiStatusResponse.(MultiStatusResponse.java:186)=0A= at org.apache.jackrabbit.webdav.MultiStatus.addResourceProperties(MultiStat= us.java:61)=0Aat org.apache.jackrabbit.webdav.MultiStatus.addResourceProper= ties(MultiStatus.java:65)=0Aat org.apache.jackrabbit.webdav.server.Abstract= WebdavServlet.doPropFind(AbstractWebdavServlet.java:532)=0Aat org.apache.ja= ckrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.= java:320)=0Aat org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.se= rvice(AbstractWebdavServlet.java:263)=0Aat javax.servlet.http.HttpServlet.s= ervice(HttpServlet.java:831)=0Aat com.ibm.ws.webcontainer.servlet.ServletWr= apper.service(ServletWrapper.java:1655)=0Aat com.ibm.ws.webcontainer.servle= t.ServletWrapper.handleRequest(ServletWrapper.java:937)=0Aat com.ibm.ws.web= container.servlet.ServletWrapper.handleRequest(ServletWrapper.java:500)=0Aa= t com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletW= rapperImpl.java:178)=0Aat com.ibm.ws.webcontainer.webapp.WebApp.handleReque= st(WebApp.java:3826)=0Aat com.ibm.ws.webcontainer.webapp.WebGroup.handleReq= uest(WebGroup.java:276)=0Aat com.ibm.ws.webcontainer.WebContainer.handleReq= uest(WebContainer.java:931)=0Aat com.ibm.ws.webcontainer.WSWebContainer.han= dleRequest(WSWebContainer.java:1583)=0Aat com.ibm.ws.webcontainer.channel.W= CChannelLink.ready(WCChannelLink.java:186)=0Aat com.ibm.ws.http.channel.inb= ound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)=0A= at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio= n(HttpInboundLink.java:384)=0Aat com.ibm.ws.http.channel.inbound.impl.HttpI= CLReadCallback.complete(HttpICLReadCallback.java:83)=0Aat com.ibm.ws.tcp.ch= annel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListe= ner.java:165)=0Aat com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abst= ractAsyncFuture.java:217)=0Aat com.ibm.io.async.AsyncChannelFuture.fireComp= letionActions(AsyncChannelFuture.java:161)=0Aat com.ibm.io.async.AsyncFutur= e.completed(AsyncFuture.java:138)=0Aat com.ibm.io.async.ResultHandler.compl= ete(ResultHandler.java:204)=0Aat com.ibm.io.async.ResultHandler.runEventPro= cessingLoop(ResultHandler.java:775)=0Aat com.ibm.io.async.ResultHandler$2.r= un(ResultHandler.java:905)=0Aat com.ibm.ws.util.ThreadPool$Worker.run(Threa= dPool.java:1550)=0A=A0=0A=A0=0APlease help !!!=0AHi,=0A=0AOn Mon, Dec 19, 2= 011 at 7:53 AM, Manav Kumar wrote:=0A> I have upgr= adaed JCR1.6.0 to JCR 2.3.4 and using WebDav connector in place=0A> of RMI,= but there are lots of inconsistency present while using IBM websphere=0A> = server(7.0) with DB2 database.=0A=0A>What kind of inconsistencies do you se= e? Do you have a test case (or a=0A>just a description of what you did) for= reproducing the problem?=0A=0A>BR,=0A=0A>Jukka Zitting ---433406958-929533822-1324300587=:45734--