[
https://issues.apache.org/jira/browse/ACCUMULO-4362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15411173#comment-15411173
]
Josh Elser commented on ACCUMULO-4362:
--------------------------------------
I'm not sure why this is only failing in 1.8 (maybe the test itself is new)?
ACCUMULO-2012 looks like an initial fix that hit 1.6.0 but maybe this codebase
has changed since then (and the bug was re-introduced)
ACCUMULO-3920 also touched some code in here (I'm perplexed why given the
ticket name, but whatever).
> TabletStateChangeIteratorIT failure on cloning metadata table
> -------------------------------------------------------------
>
> Key: ACCUMULO-4362
> URL: https://issues.apache.org/jira/browse/ACCUMULO-4362
> Project: Accumulo
> Issue Type: Bug
> Components: test
> Reporter: Josh Elser
> Assignee: Josh Elser
> Priority: Blocker
> Fix For: 1.8.0
>
>
> In the Master log:
> {noformat}
> 2016-07-09 16:22:15,858 [master.MasterClientServiceHandler] ERROR: table
> deleted during clone? srcTableId = !0 tableId=4
> java.lang.RuntimeException: table deleted during clone? srcTableId = !0
> tableId=4
> at
> org.apache.accumulo.server.util.MetadataTableUtil.checkClone(MetadataTableUtil.java:753)
> at
> org.apache.accumulo.server.util.MetadataTableUtil.cloneTable(MetadataTableUtil.java:842)
> at
> org.apache.accumulo.master.tableOps.CloneMetadata.call(CloneMetadata.java:45)
> at
> org.apache.accumulo.master.tableOps.CloneMetadata.call(CloneMetadata.java:24)
> at org.apache.accumulo.master.tableOps.TraceRepo.call(TraceRepo.java:57)
> at org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:74)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at
> org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
> at java.lang.Thread.run(Thread.java:745)
> 2016-07-09 16:22:15,859 [thrift.ProcessFunction] ERROR: Internal error
> processing waitForFateOperation
> org.apache.thrift.TException: table deleted during clone? srcTableId = !0
> tableId=4
> at
> org.apache.accumulo.server.rpc.RpcWrapper$1.invoke(RpcWrapper.java:81)
> at com.sun.proxy.$Proxy10.waitForFateOperation(Unknown Source)
> at
> org.apache.accumulo.core.master.thrift.FateService$Processor$waitForFateOperation.getResult(FateService.java:481)
> at
> org.apache.accumulo.core.master.thrift.FateService$Processor$waitForFateOperation.getResult(FateService.java:465)
> at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
> at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
> at
> org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:63)
> at
> org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:518)
> at
> org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:106)
> at org.apache.thrift.server.Invocation.run(Invocation.java:18)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at
> org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
> at java.lang.Thread.run(Thread.java:745)
> {noformat}
> The test case:
> {noformat}
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 9.544 sec <<<
> FAILURE! - in org.apache.accumulo.test.functional.TabletStateChangeIteratorIT
> test(org.apache.accumulo.test.functional.TabletStateChangeIteratorIT) Time
> elapsed: 7.402 sec <<< ERROR!
> org.apache.accumulo.core.client.AccumuloException: Internal error processing
> waitForFateOperation
> at
> org.apache.accumulo.test.functional.TabletStateChangeIteratorIT.cloneMetadataTable(TabletStateChangeIteratorIT.java:201)
> at
> org.apache.accumulo.test.functional.TabletStateChangeIteratorIT.test(TabletStateChangeIteratorIT.java:103)
> Caused by: org.apache.thrift.TApplicationException: Internal error processing
> waitForFateOperation
> at
> org.apache.accumulo.test.functional.TabletStateChangeIteratorIT.cloneMetadataTable(TabletStateChangeIteratorIT.java:201)
> at
> org.apache.accumulo.test.functional.TabletStateChangeIteratorIT.test(TabletStateChangeIteratorIT.java:103)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)