[ https://issues.apache.org/jira/browse/PHOENIX-4655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16411935#comment-16411935 ]
Hudson commented on PHOENIX-4655: --------------------------------- FAILURE: Integrated in Jenkins build PreCommit-PHOENIX-Build #1817 (See [https://builds.apache.org/job/PreCommit-PHOENIX-Build/1817/]) PHOENIX-4655 Upgrade to latest version from version <4.8.0 may fail with (rajeshbabu: rev 383d1a5ac9c743c0ad479dfccab26b320c1b8aee) * (edit) phoenix-core/src/main/java/org/apache/phoenix/util/UpgradeUtil.java > Upgrade to latest version from version <4.8.0 may fail with > TableNotFoundException if we have local indexes but no multi-tenant tables. > --------------------------------------------------------------------------------------------------------------------------------------- > > Key: PHOENIX-4655 > URL: https://issues.apache.org/jira/browse/PHOENIX-4655 > Project: Phoenix > Issue Type: Bug > Reporter: Rajeshbabu Chintaguntla > Assignee: Rajeshbabu Chintaguntla > Priority: Major > Fix For: 4.14.0, 5.0.0 > > Attachments: PHOENIX-4655.patch > > > if we upgrade from the version less than 4.8.0 to latest version when we have > local indexes but not multi-tenant tables then upgrade may fail with > TableNotFoundException > {noformat} > Caused by: org.apache.hadoop.hbase.TableNotFoundException: > org.apache.hadoop.hbase.TableNotFoundException: _IDX_PERFORMANCE_1000000 > at > org.apache.hadoop.hbase.master.procedure.DisableTableProcedure.prepareDisable(DisableTableProcedure.java:220) > at > org.apache.hadoop.hbase.master.procedure.DisableTableProcedure.executeFromState(DisableTableProcedure.java:87) > at > org.apache.hadoop.hbase.master.procedure.DisableTableProcedure.executeFromState(DisableTableProcedure.java:39) > at > org.apache.hadoop.hbase.procedure2.StateMachineProcedure.execute(StateMachineProcedure.java:180) > at > org.apache.hadoop.hbase.procedure2.Procedure.doExecute(Procedure.java:845) > at > org.apache.hadoop.hbase.procedure2.ProcedureExecutor.execProcedure(ProcedureExecutor.java:1453) > at > org.apache.hadoop.hbase.procedure2.ProcedureExecutor.executeProcedure(ProcedureExecutor.java:1222) > at > org.apache.hadoop.hbase.procedure2.ProcedureExecutor.access$800(ProcedureExecutor.java:75) > at > org.apache.hadoop.hbase.procedure2.ProcedureExecutor$WorkerThread.run(ProcedureExecutor.java:1741) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:422) > at > org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.instantiateException(RemoteWithExtrasException.java:93) > at > org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.unwrapRemoteException(RemoteWithExtrasException.java:83) > at > org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.makeIOExceptionOfException(ProtobufUtil.java:361) > at > org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.handleRemoteException(ProtobufUtil.java:349) > at > org.apache.hadoop.hbase.client.MasterCallable.call(MasterCallable.java:102) > at > org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:107) > at > org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3048) > at > org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3040) > at > org.apache.hadoop.hbase.client.HBaseAdmin.disableTableAsync(HBaseAdmin.java:896) > at > org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:890) > at > org.apache.phoenix.util.UpgradeUtil.disableViewIndexes(UpgradeUtil.java:610) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.upgradeSystemTables(ConnectionQueryServicesImpl.java:2838) > ... 21 more > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)