Chao Wang created HBASE-25011:
---------------------------------

             Summary: Swallow Throwable if catch throw other exception
                 Key: HBASE-25011
                 URL: https://issues.apache.org/jira/browse/HBASE-25011
             Project: HBase
          Issue Type: Bug
          Components: Region Assignment
    Affects Versions: 2.2.3
            Reporter: Chao Wang
            Assignee: Chao Wang
         Attachments: image-2020-09-11-09-45-06-952.png

if this.close() throw exception,  will not explain "throw t", we will not seem 
actual error.As shown in the figure below. this is code in hbase master branch.

!image-2020-09-11-09-45-06-952.png!

this is log in my production environment, actual error is not printing:

2020-09-10 16:38:17,255 | INFO  | 
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Waiting for flushes 
and compactions to finish for the region 
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. | 
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1812)2020-09-10
 16:38:17,255 | INFO  | 
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Waiting for flushes 
and compactions to finish for the region 
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. | 
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1812)2020-09-10
 16:38:17,255 | INFO  | 
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Total wait time for 
flushes and compaction for the region 
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. is: 0ms | 
org.apache.hadoop.hbase.regionserver.HRegion.waitForFlushesAndCompactions(HRegion.java:1848)2020-09-10
 16:38:17,256 | INFO  | 
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Closing region 
aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d. | 
org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1676)2020-09-10
 16:38:17,337 | WARN  | 
RS_OPEN_REGION-regionserver/node-group-1wKzN0003:16020-11 | Failed to open 
region aes_table,,1599722342956.c05438c8c2e3ec250e8fcbf35b49694d., will report 
to master | 
org.apache.hadoop.hbase.regionserver.handler.AssignRegionHandler.cleanUpAndReportFailure(AssignRegionHandler.java:89)java.io.IOException:
 The new max sequence id 1 is less than the old max sequence id 10 at 
org.apache.hadoop.hbase.wal.WALSplitUtil.writeRegionSequenceIdFile(WALSplitUtil.java:413)
 at 
org.apache.hadoop.hbase.regionserver.HRegion.writeRegionCloseMarker(HRegion.java:1241)
 at org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1781) at 
org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1594) at 
org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1540) at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7484) at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7429) at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7401) at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7359) at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7310) at 
org.apache.hadoop.hbase.regionserver.handler.AssignRegionHandler.process(AssignRegionHandler.java:145)
 at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:104) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to