You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Wellington Chevreuil (Jira)" <ji...@apache.org> on 2019/09/06 16:56:00 UTC
[jira] [Resolved] (HBASE-22984) [HBCK2]
HBCKMetaTableAccessor.deleteFromMetaTable throwing
java.lang.UnsupportedOperationException at runtime
[ https://issues.apache.org/jira/browse/HBASE-22984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wellington Chevreuil resolved HBASE-22984.
------------------------------------------
Resolution: Fixed
Thanks for quickly reviewing this PR [~busbey]!
> [HBCK2] HBCKMetaTableAccessor.deleteFromMetaTable throwing java.lang.UnsupportedOperationException at runtime
> -------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-22984
> URL: https://issues.apache.org/jira/browse/HBASE-22984
> Project: HBase
> Issue Type: Bug
> Reporter: Wellington Chevreuil
> Assignee: Wellington Chevreuil
> Priority: Major
>
> Came around this while converting some UTs from HBASE-22567 to use *HBCKMetaTableAccessor.* When calling *HBCKMetaTableAccessor.deleteRegionInfo,* I'm getting error as shown below, because list returned by _Arrays.asList_ apparently does not implement _delete_ method:
> {noformat}
> java.lang.UnsupportedOperationException
> at java.util.AbstractList.remove(AbstractList.java:161)
> at org.apache.hadoop.hbase.client.HTable.delete(HTable.java:522)
> at org.apache.hbase.HBCKMetaTableAccessor.deleteFromMetaTable(HBCKMetaTableAccessor.java:136)
> at org.apache.hbase.HBCKMetaTableAccessor.deleteRegionInfo(HBCKMetaTableAccessor.java:89)
> at org.apache.hbase.TestHBCK2.testReportMissingRegionsInMetaSpecificTblAndNsTblAlsoMissing(TestHBCK2.java:225)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) {noformat}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)