From dev-return-56320-archive-asf-public=cust-asf.ponee.io@phoenix.apache.org Thu May 2 19:12:29 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 457D1180671 for ; Thu, 2 May 2019 21:12:29 +0200 (CEST) Received: (qmail 7466 invoked by uid 500); 2 May 2019 19:12:28 -0000 Mailing-List: contact dev-help@phoenix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@phoenix.apache.org Delivered-To: mailing list dev@phoenix.apache.org Received: (qmail 7453 invoked by uid 99); 2 May 2019 19:12:27 -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; Thu, 02 May 2019 19:12:27 +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 963A3C017D for ; Thu, 2 May 2019 19:12:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.54 X-Spam-Level: ** X-Spam-Status: No, score=2.54 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, KAM_LOTSOFHASH=0.25, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=salesforce.com 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 1xkCRMJVGBuv for ; Thu, 2 May 2019 19:12:24 +0000 (UTC) Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D0AFA60E56 for ; Thu, 2 May 2019 19:12:23 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id b67so7250478wmg.1 for ; Thu, 02 May 2019 12:12:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ofDO9aYTL8A2jQfu8CftSq5rOctjr6nTRB4gh9Jfv8w=; b=TTfU8Q4xR2XKjus46lxEuvHhRDYyw13tIEcIO1cw1EIyVBulNByA7QbmpwL4rlog0M c6l3zAHp6xkziEtdMPGERW/b8Mn8iE9mupbyvxF5ngd8VZ8v5Ts9Mjq7DF4ZhZmR0K6W 0KvCzHLp0YD6LpOCbFLjVjop7+SOMSBc6ecmNc0mKV9fvyhYZrhGaRRla86mQZKbG3Pp 1yJpvl1Zr7cGOapBelvJfen4Myu4RWuZoKQyqDAc+8zxGvZ93cPVYQWQvo5g6smVS6UK pTVEMjOJIradk5NnyBdpKrz85gy5v0w5C73+ll+OjVM6Q3UK/z6wrL6Iqs4S5gCZP+j2 csDw== X-Gm-Message-State: APjAAAVmjvUM3QUzQEH4pHXHAx2z66U5GoBmx+HqRikcOIlnywFPm3gU 6hQR6z3qvu2ood5jfgNQSel5iI0k2JOh5KcXxC5NI+ayHwQ= X-Google-Smtp-Source: APXvYqwey7whIVtp/5Dy+6Y8L8JRufdVRQh6qjA48LzWhJCbUNQILsPshgO0svqqUgapDVDUX4Q3AOkVZsX8WCSQBFk= X-Received: by 2002:a7b:c954:: with SMTP id i20mr3418146wml.59.1556824342456; Thu, 02 May 2019 12:12:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Thomas D'Silva" Date: Thu, 2 May 2019 12:12:11 -0700 Message-ID: Subject: Re: [VOTE] Release of Apache Phoenix 4.14.2 RC0 To: dev@phoenix.apache.org Content-Type: multipart/alternative; boundary="000000000000e9273d0587ec69dd" --000000000000e9273d0587ec69dd Content-Type: text/plain; charset="UTF-8" -1 PHOENIX-5101 and PHOENIX-5266 are blockers. On Tue, Apr 23, 2019 at 5:24 PM William Shen wrote: > The exception seems to be unique to our use case where the server uses > swagger and has a conflict on guava with the version of guava needed in the > HBase client. I was able to get the code running by removing swagger. > > However, using 4.12.2-HBase-1.2, I am still running into the NPE in > https://issues.apache.org/jira/browse/PHOENIX-5101 > I had left a comment > < > https://issues.apache.org/jira/browse/PHOENIX-5101?focusedCommentId=16812747&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16812747 > > > on the ticket previously because the fix might not work for HBase 1.2 and > 1.3 > > Stacktrace: > > Caused by: java.lang.NullPointerException: null > at > org.apache.phoenix.iterate.ScanningResultIterator.getScanMetrics(ScanningResultIterator.java:100) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > at > org.apache.phoenix.iterate.ScanningResultIterator.close(ScanningResultIterator.java:80) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > at > org.apache.phoenix.iterate.TableResultIterator.close(TableResultIterator.java:144) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > at > org.apache.phoenix.iterate.LookAheadResultIterator$1.close(LookAheadResultIterator.java:42) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > at > org.apache.phoenix.iterate.BaseResultIterators.close(BaseResultIterators.java:1442) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > at > org.apache.phoenix.iterate.RoundRobinResultIterator.close(RoundRobinResultIterator.java:125) > ~[phoenix-core-4.14.2-HBase-1.2.jar:4.14.2-HBase-1.2] > ... 64 common frames omitted > > > On Mon, Apr 22, 2019 at 5:11 PM William Shen > wrote: > > > Seems to be due to https://issues.apache.org/jira/browse/HBASE-14963 > which > > is not in HBase-1.2 > > > > On Mon, Apr 22, 2019 at 4:38 PM William Shen > > > wrote: > > > >> the bottom of the stacktrace: > >> Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: > >> java.lang.IllegalAccessError: tried to access method > >> com.google.common.base.Stopwatch.()V from class > >> org.apache.hadoop.hbase.zookeeper.MetaTableLocator > >> at > >> > org.apache.hadoop.hbase.client.RpcRetryingCaller.translateException(RpcRetryingCaller.java:239) > >> at > >> > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:212) > >> at > >> > org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327) > >> at > >> > org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302) > >> at > >> > org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167) > >> at > >> > org.apache.hadoop.hbase.client.ClientScanner.(ClientScanner.java:162) > >> at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797) > >> at > >> > org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602) > >> at > >> > org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366) > >> at > >> > org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:406) > >> at > >> > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1097) > >> ... 30 more > >> Caused by: java.lang.IllegalAccessError: tried to access method > >> com.google.common.base.Stopwatch.()V from class > >> org.apache.hadoop.hbase.zookeeper.MetaTableLocator > >> at > >> > org.apache.hadoop.hbase.zookeeper.MetaTableLocator.blockUntilAvailable(MetaTableLocator.java:604) > >> at > >> > org.apache.hadoop.hbase.zookeeper.MetaTableLocator.blockUntilAvailable(MetaTableLocator.java:588) > >> at > >> > org.apache.hadoop.hbase.zookeeper.MetaTableLocator.blockUntilAvailable(MetaTableLocator.java:561) > >> at > >> > org.apache.hadoop.hbase.client.ZooKeeperRegistry.getMetaRegionLocation(ZooKeeperRegistry.java:61) > >> at > >> > org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateMeta(ConnectionManager.java:1211) > >> at > >> > org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegion(ConnectionManager.java:1178) > >> at > >> > org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:305) > >> at > >> > org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156) > >> at > >> > org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60) > >> at > >> > org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210) > >> ... 39 more > >> > >> On Mon, Apr 22, 2019 at 4:26 PM William Shen < > willshen@marinsoftware.com> > >> wrote: > >> > >>> Not sure if it's a local issue unique to my setup, but when I set up my > >>> Java client to use 4.14.2, I encounter the follow upon making a JDBC > >>> connection. Anyone else? > >>> Exception in thread "main" > >>> org.apache.phoenix.exception.PhoenixIOException: > >>> java.lang.IllegalAccessError: tried to access method > >>> com.google.common.base.Stopwatch.()V from class > >>> org.apache.hadoop.hbase.zookeeper.MetaTableLocator > >>> at > >>> > org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:144) > >>> at > >>> > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1197) > >>> at > >>> > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1491) > >>> at > >>> > org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:2731) > >>> at > >>> > org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:1115) > >>> at > >>> > org.apache.phoenix.compile.CreateTableCompiler$1.execute(CreateTableCompiler.java:192) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:408) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:391) > >>> at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:390) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:378) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1806) > >>> at > >>> > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:2536) > >>> at > >>> > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:2499) > >>> at > >>> > org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76) > >>> at > >>> > org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2499) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255) > >>> at > >>> > org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:147) > >>> at > org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221) > >>> at java.sql.DriverManager.getConnection(DriverManager.java:664) > >>> at java.sql.DriverManager.getConnection(DriverManager.java:208) > >>> at > >>> > com.marin.data.store.connection.ConnectionProvider.getConnection(ConnectionProvider.java:104) > >>> at > >>> > com.marin.data.store.connection.ConnectionProvider.testConnection(ConnectionProvider.java:123) > >>> at > >>> > com.marin.data.store.connection.ConnectionProvider.(ConnectionProvider.java:52) > >>> at > >>> > com.marin.data.store.connection.ConnectionProvider.createInstance(ConnectionProvider.java:66) > >>> > >>> On Sun, Apr 21, 2019 at 3:00 PM Thomas D'Silva > >>> wrote: > >>> > >>>> Hello Everyone, > >>>> > >>>> This is a call for a vote on Apache Phoenix 4.14.2 RC0. This is a > patch > >>>> release of Phoenix 4.14 and is compatible with Apache HBase 1.2, 1.3 > and > >>>> 1.4. > >>>> The release includes both a source-only release and a convenience > binary > >>>> release for each supported HBase version. > >>>> > >>>> This release has feature parity with supported HBase versions and > >>>> includes > >>>> critical bug fixes for secondary indexes. > >>>> > >>>> The source tarball, including signatures, digests, etc can be found > at: > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.2-rc0/src/ > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.3-rc0/src/ > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.4-rc0/src/ > >>>> > >>>> The binary artifacts can be found at: > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.2-rc0/bin/ > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.3-rc0/bin/ > >>>> > >>>> > https://dist.apache.org/repos/dist/dev/phoenix/apache-phoenix-4.14.2-HBase-1.4-rc0/bin/ > >>>> > >>>> For a complete list of changes, see: > >>>> > >>>> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315120&version=12344379 > >>>> > >>>> Artifacts are signed with my "CODE SIGNING KEY": DFD86C02 > >>>> > >>>> KEYS file available here: > >>>> https://dist.apache.org/repos/dist/dev/phoenix/KEYS > >>>> > >>>> The hash and tag to be voted upon: > >>>> > >>>> > https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=2a61e639ebc4f373cd9dc3b17e628fd2e3f14c4e > >>>> > >>>> > https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=b9842b6a8f1b94ca148e2f657a5d16da6cb43a41 > >>>> > >>>> > https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=6e2e1bed79961a31d9d01db7e53dc481b7ab521c > >>>> > >>>> > >>>> Vote will be open for at least 72 hours. Please vote: > >>>> > >>>> [ ] +1 approve > >>>> [ ] +0 no opinion > >>>> [ ] -1 disapprove (and reason why) > >>>> > >>>> Thanks, > >>>> The Apache Phoenix Team > >>>> > >>> > --000000000000e9273d0587ec69dd--