Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 51B8F200D0A for ; Wed, 4 Oct 2017 17:09:05 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 482711609E2; Wed, 4 Oct 2017 15:09:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 8E3B61609D6 for ; Wed, 4 Oct 2017 17:09:04 +0200 (CEST) Received: (qmail 25430 invoked by uid 500); 4 Oct 2017 15:09:03 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 25419 invoked by uid 99); 4 Oct 2017 15:09:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Oct 2017 15:09:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 09044C7530 for ; Wed, 4 Oct 2017 15:09:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id v36LU8_uIo_i for ; Wed, 4 Oct 2017 15:09:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 2C59B5FDEA for ; Wed, 4 Oct 2017 15:09:02 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 71EA2E0F10 for ; Wed, 4 Oct 2017 15:09:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id A0506242F7 for ; Wed, 4 Oct 2017 15:09:00 +0000 (UTC) Date: Wed, 4 Oct 2017 15:09:00 +0000 (UTC) From: "Ivan Bella (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ACCUMULO-4715) Accumulo upgrade path fails from 1.6 to 1.7/1.8 if PerTableVolumeChooser or PreferredTableVolumeChooser is the default MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 04 Oct 2017 15:09:05 -0000 Ivan Bella created ACCUMULO-4715: ------------------------------------ Summary: Accumulo upgrade path fails from 1.6 to 1.7/1.8 if PerTableVolumeChooser or PreferredTableVolumeChooser is the default Key: ACCUMULO-4715 URL: https://issues.apache.org/jira/browse/ACCUMULO-4715 Project: Accumulo Issue Type: Bug Affects Versions: 1.8.1, 1.8.0, 1.7.3, 1.7.2 Reporter: Ivan Bella Assignee: Ivan Bella Priority: Critical Fix For: 1.7.4, 1.8.2, 2.0.0 The createReplicationTable method in the MetadataTableUtil used to create the replication table when upgrading from 1.6 and calls the default volume chooser to get a location. The problem is that at that point the replication table does not exist and the PerTableVolumeChooser and the PreferredTableVolumeChooser classes will call the getTableConfiguration with the supplied table id which will return null. Subsequently those volume choosers will throw a NullPointerException and the upgrade will fail. Both of these volume choosers should instead use the fallbacks instead of failing. -- This message was sent by Atlassian JIRA (v6.4.14#64029)