Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 14777 invoked from network); 8 Mar 2010 11:58:11 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Mar 2010 11:58:11 -0000 Received: (qmail 36576 invoked by uid 500); 8 Mar 2010 11:57:48 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 36443 invoked by uid 500); 8 Mar 2010 11:57:48 -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 36436 invoked by uid 99); 8 Mar 2010 11:57:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Mar 2010 11:57:48 +0000 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; Mon, 08 Mar 2010 11:57:47 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 369B4234C1EE for ; Mon, 8 Mar 2010 11:57:27 +0000 (UTC) Message-ID: <1933451966.134131268049447222.JavaMail.jira@brutus.apache.org> Date: Mon, 8 Mar 2010 11:57:27 +0000 (UTC) From: =?utf-8?Q?Michael_D=C3=BCrig_=28JIRA=29?= To: dev@jackrabbit.apache.org Subject: [jira] Commented: (JCR-2547) Setting a property which has been transiently removed fails with a PathNotFoundException In-Reply-To: <82355880.133981268049087402.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/JCR-2547?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D128426= 35#action_12842635 ]=20 Michael D=C3=BCrig commented on JCR-2547: ------------------------------------ The reason seems to be that the client sends an invalid request of the foll= owing form to the server: -/testroot/node1/prop1 :=20 -/testroot/node1/prop1 :=20 ^/testroot/node1/prop1 : "value3" The server then responds with 409 Conflict AFAIU the reason for the invalid request is that property addition followed= by property removal is not properly handled. That is, the two operations d= o not properly cancel out.=20 > Setting a property which has been transiently removed fails with a PathNo= tFoundException > -------------------------------------------------------------------------= --------------- > > Key: JCR-2547 > URL: https://issues.apache.org/jira/browse/JCR-2547 > Project: Jackrabbit Content Repository > Issue Type: Bug > Components: jackrabbit-spi2dav > Affects Versions: 2.1.0 > Reporter: Michael D=C3=BCrig > > The following tests currently all fail with a PathNotFoundException > org.apache.jackrabbit.jcr2spi.AddPropertyTest#testReplacingProperty > org.apache.jackrabbit.jcr2spi.AddPropertyTest#testReplacingProperty2 > org.apache.jackrabbit.jcr2spi.AddPropertyTest#testAddingProperty > org.apache.jackrabbit.jcr2spi.AddPropertyTest#testAddingProperty2 --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.