[
https://issues.apache.org/jira/browse/ACCUMULO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13861885#comment-13861885
]
Josh Elser commented on ACCUMULO-2090:
--------------------------------------
I think I've made the only change that we can given what the Concurrent RW test
package does. It should be sufficient to keep the test from failing at the
moment, but I'm not going to close it until I can verify after the next round
of namespace exception handling changes.
> Concurrent random walk test fails to rename table
> -------------------------------------------------
>
> Key: ACCUMULO-2090
> URL: https://issues.apache.org/jira/browse/ACCUMULO-2090
> Project: Accumulo
> Issue Type: Bug
> Environment: db746960fbcafb1651c15ec2e5493d56acb5065c
> Reporter: Keith Turner
> Assignee: Josh Elser
> Fix For: 1.6.0
>
>
> Saw the following random walker log
> {noformat}
> 24 17:44:13,374 [randomwalk.Framework] ERROR: Error during random walk
> java.lang.Exception: Error running node Concurrent.xml
> at org.apache.accumulo.test.randomwalk.Module.visit(Module.java:285)
> at
> org.apache.accumulo.test.randomwalk.Framework.run(Framework.java:65)
> at
> org.apache.accumulo.test.randomwalk.Framework.main(Framework.java:125)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.accumulo.start.Main$1.run(Main.java:137)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: java.lang.Exception: Error running node ct.RenameTable
> at org.apache.accumulo.test.randomwalk.Module.visit(Module.java:285)
> at org.apache.accumulo.test.randomwalk.Module.visit(Module.java:254)
> ... 8 more
> Caused by: org.apache.accumulo.core.client.AccumuloException: Internal error
> processing waitForTableOperation
> at
> org.apache.accumulo.core.client.admin.TableOperationsImpl.doTableOperation(TableOperationsImpl.java:334)
> at
> org.apache.accumulo.core.client.admin.TableOperationsImpl.doTableOperation(TableOperationsImpl.java:300)
> at
> org.apache.accumulo.core.client.admin.TableOperationsImpl.rename(TableOperationsImpl.java:773)
> at
> org.apache.accumulo.test.randomwalk.concurrent.RenameTable.visit(RenameTable.java:44)
> at org.apache.accumulo.test.randomwalk.Module.visit(Module.java:254)
> ... 9 more
> Caused by: org.apache.thrift.TApplicationException: Internal error processing
> waitForTableOperation
> at
> org.apache.thrift.TApplicationException.read(TApplicationException.java:108)
> at
> org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
> at
> org.apache.accumulo.core.master.thrift.MasterClientService$Client.recv_waitForTableOperation(MasterClientService.java:610)
> at
> org.apache.accumulo.core.master.thrift.MasterClientService$Client.waitForTableOperation(MasterClientService.java:595)
> at
> org.apache.accumulo.core.client.admin.TableOperationsImpl.waitForTableOperation(TableOperationsImpl.java:272)
> at
> org.apache.accumulo.core.client.admin.TableOperationsImpl.doTableOperation(TableOperationsImpl.java:314)
> ... 13 more
> {noformat}
> Saw the following in master log.
> {noformat}
> 2013-12-24 17:44:13,342 [thrift.ProcessFunction] ERROR: Internal error
> processing waitForTableOperation
> java.lang.RuntimeException:
> org.apache.accumulo.core.client.NamespaceNotFoundException: Namespace
> nspc_000 does not exist (getNamespaceId() failed to find namespace)
> at
> org.apache.accumulo.master.Master$MasterClientServiceHandler.waitForTableOperation(Master.java:1163)
> at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at
> org.apache.accumulo.trace.instrument.thrift.TraceWrap$1.invoke(TraceWrap.java:63)
> at com.sun.proxy.$Proxy16.waitForTableOperation(Unknown Source)
> at
> org.apache.accumulo.core.master.thrift.MasterClientService$Processor$waitForTableOperation.getResult(MasterClientService.java:2119)
> at
> org.apache.accumulo.core.master.thrift.MasterClientService$Processor$waitForTableOperation.getResult(MasterClientService.java:2103)
> at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
> at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
> at
> org.apache.accumulo.server.util.TServerUtils$TimedProcessor.process(TServerUtils.java:171)
> at
> org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:478)
> at
> org.apache.accumulo.server.util.TServerUtils$THsHaServer$Invocation.run(TServerUtils.java:231)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at
> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
> at
> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: org.apache.accumulo.core.client.NamespaceNotFoundException:
> Namespace nspc_000 does not exist (getNamespaceId() failed to find namespace)
> at
> org.apache.accumulo.core.client.impl.Namespaces.getNamespaceId(Namespaces.java:64)
> at
> org.apache.accumulo.master.tableOps.RenameTable.call(RenameTable.java:66)
> at
> org.apache.accumulo.master.tableOps.RenameTable.call(RenameTable.java:37)
> at
> org.apache.accumulo.master.tableOps.TraceRepo.call(TraceRepo.java:54)
> at org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:67)
> at
> org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:34)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)