Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 98EC899E7 for ; Fri, 13 Apr 2012 05:55:41 +0000 (UTC) Received: (qmail 40185 invoked by uid 500); 13 Apr 2012 05:55:41 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 40115 invoked by uid 500); 13 Apr 2012 05:55:41 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 40104 invoked by uid 99); 13 Apr 2012 05:55:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Apr 2012 05:55:41 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Apr 2012 05:55:38 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 433DF36859E for ; Fri, 13 Apr 2012 05:55:17 +0000 (UTC) Date: Fri, 13 Apr 2012 05:55:17 +0000 (UTC) From: "Hudson (Commented) (JIRA)" To: issues@hbase.apache.org Message-ID: <1900645519.20724.1334296517559.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <896663734.18635.1334256798264.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-5775) ZKUtil doesn't handle deleteRecurisively cleanly MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-5775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13253139#comment-13253139 ] Hudson commented on HBASE-5775: ------------------------------- Integrated in HBase-TRUNK-security #169 (See [https://builds.apache.org/job/HBase-TRUNK-security/169/]) HBASE-5775 ZKUtil doesn't handle deleteRecurisively cleanly (Jesse Yates) (Revision 1325540) Result = FAILURE larsh : Files : * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java * /hbase/trunk/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java > ZKUtil doesn't handle deleteRecurisively cleanly > ------------------------------------------------ > > Key: HBASE-5775 > URL: https://issues.apache.org/jira/browse/HBASE-5775 > Project: HBase > Issue Type: Improvement > Affects Versions: 0.94.0 > Reporter: Jesse Yates > Assignee: Jesse Yates > Fix For: 0.94.0, 0.96.0 > > Attachments: java_HBASE-5775.patch > > > ZKUtil.deleteNodeRecursively()'s contract says that it handles deletion of the node and all its children. However, nothing is mentioned as to what happens if the node you are attempting to delete doesn't actually exist. Turns out, it throws a null pointer exception. I > 'm proposing that we change the code s.t. it handles the case where the parent is already gone and exits cleanly, rather than failing horribly. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira