[ https://issues.apache.org/jira/browse/HBASE-14968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15059006#comment-15059006 ]
Hudson commented on HBASE-14968: -------------------------------- SUCCESS: Integrated in HBase-1.3 #438 (See [https://builds.apache.org/job/HBase-1.3/438/]) HBASE-14968 ConcurrentModificationException in region close resulting in (enis: rev fbad4d2466441d09f45d6fd42486b5e6dc00a893) * hbase-server/src/test/java/org/apache/hadoop/hbase/executor/TestExecutorService.java * hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/RegionReplicaFlushHandler.java * hbase-server/src/main/java/org/apache/hadoop/hbase/executor/EventHandler.java * hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java > ConcurrentModificationException in region close resulting in the region > staying in closing state > ------------------------------------------------------------------------------------------------ > > Key: HBASE-14968 > URL: https://issues.apache.org/jira/browse/HBASE-14968 > Project: HBase > Issue Type: Bug > Reporter: Enis Soztutar > Assignee: Enis Soztutar > Fix For: 2.0.0, 1.2.0, 1.3.0, 1.1.4, 1.0.4 > > Attachments: hbase-14968_v1.patch > > > We have seen this in our tests. The region gets closed, but the region close > handler gets an unexpected exception causing the region to stay in closing > state until RS is restarted. > The Phoenix and security coprocessors were loaded in that region. Here is the > stack trace: > {code} > java.util.ConcurrentModificationException > at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) > at java.util.ArrayList$Itr.next(ArrayList.java:851) > at > org.apache.hadoop.hbase.coprocessor.CoprocessorHost$Environment.shutdown(CoprocessorHost.java:442) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionEnvironment.shutdown(RegionCoprocessorHost.java:155) > at > org.apache.hadoop.hbase.coprocessor.CoprocessorHost.shutdown(CoprocessorHost.java:272) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$5.postEnvCall(RegionCoprocessorHost.java:496) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1761) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postClose(RegionCoprocessorHost.java:489) > at > org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1502) > at org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1349) > at > org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler.process(CloseRegionHandler.java:138) > at > org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)