[
https://issues.apache.org/jira/browse/HBASE-23192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16955077#comment-16955077
]
Michael Stack commented on HBASE-23192:
---------------------------------------
Here is exception I ran into:
{code}
2019-10-18 18:38:54,790 ERROR org.apache.hadoop.hbase.ScheduledChore: Caught
error
java.lang.NullPointerException
at
org.apache.hadoop.hbase.master.CatalogJanitor$ReportMakingVisitor.checkServer(CatalogJanitor.java:700)
at
org.apache.hadoop.hbase.master.CatalogJanitor$ReportMakingVisitor.metaTableConsistencyCheck(CatalogJanitor.java:606)
at
org.apache.hadoop.hbase.master.CatalogJanitor$ReportMakingVisitor.visit(CatalogJanitor.java:574)
at
org.apache.hadoop.hbase.MetaTableAccessor.scanMeta(MetaTableAccessor.java:802)
at
org.apache.hadoop.hbase.MetaTableAccessor.scanMeta(MetaTableAccessor.java:767)
at
org.apache.hadoop.hbase.MetaTableAccessor.scanMeta(MetaTableAccessor.java:720)
at
org.apache.hadoop.hbase.MetaTableAccessor.scanMetaForTableRegions(MetaTableAccessor.java:715)
at
org.apache.hadoop.hbase.master.CatalogJanitor.scanForReport(CatalogJanitor.java:230)
at
org.apache.hadoop.hbase.master.CatalogJanitor.scan(CatalogJanitor.java:172)
at
org.apache.hadoop.hbase.master.CatalogJanitor.chore(CatalogJanitor.java:140)
at org.apache.hadoop.hbase.ScheduledChore.run(ScheduledChore.java:186)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at
org.apache.hadoop.hbase.JitterScheduledThreadPoolExecutorImpl$JitteredRunnableScheduledFuture.run(JitterScheduledThreadPoolExecutorImpl.java:111)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
{code}
> CatalogJanitor consistencyCheck does not log problematic row on exception
> -------------------------------------------------------------------------
>
> Key: HBASE-23192
> URL: https://issues.apache.org/jira/browse/HBASE-23192
> Project: HBase
> Issue Type: Bug
> Components: hbck2
> Affects Versions: 2.1.7, 2.2.2
> Reporter: Michael Stack
> Assignee: Michael Stack
> Priority: Minor
> Fix For: 2.3.0, 2.1.8, 2.3.3
>
>
> Small stuff. Trying to fix a cluser, cleared an info:server field. Damaged
> hbase:meta for CatalogJanitor; when it should have just logged and skipped
> the bad entity when doing consistency check, instead CJ crashed. Also doesn't
> log bad raw which would help debugging.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)