You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "John Vines (JIRA)" <ji...@apache.org> on 2014/03/20 16:26:43 UTC
[jira] [Resolved] (ACCUMULO-2505) IllegalTableTransitionException
while attempting to drop a table
[ https://issues.apache.org/jira/browse/ACCUMULO-2505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Vines resolved ACCUMULO-2505.
----------------------------------
Resolution: Duplicate
Which traces to this-
{code}2014-03-17 17:37:26,536 [tabletserver.TabletServer] WARN : exception while doing multi-scan
java.lang.NullPointerException
at org.apache.accumulo.server.conf.TableConfiguration.get(TableConfiguration.java:122)
at org.apache.accumulo.server.conf.TableConfiguration.get(TableConfiguration.java:110)
at org.apache.accumulo.core.conf.AccumuloConfiguration.getBoolean(AccumuloConfiguration.java:129)
at org.apache.accumulo.server.tabletserver.FileManager$ScanFileManager.<init>(FileManager.java:449)
at org.apache.accumulo.server.tabletserver.FileManager.newScanFileManager(FileManager.java:547)
at org.apache.accumulo.server.tabletserver.TabletServerResourceManager$TabletResourceManager.newScanFileManager(TabletServerResourceManager.java:500)
at org.apache.accumulo.server.tabletserver.Tablet$ScanDataSource.createIterator(Tablet.java:2068)
at org.apache.accumulo.server.tabletserver.Tablet$ScanDataSource.iterator(Tablet.java:2047)
at org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:163)
at org.apache.accumulo.server.tabletserver.Tablet.lookup(Tablet.java:1623)
at org.apache.accumulo.server.tabletserver.Tablet.lookup(Tablet.java:1730)
at org.apache.accumulo.server.tabletserver.TabletServer$ThriftClientHandler$LookupTask.run(TabletServer.java:1038)
at org.apache.accumulo.server.tabletserver.TabletServerResourceManager.executeReadAhead(TabletServerResourceManager.java:723)
at org.apache.accumulo.server.tabletserver.TabletServer$ThriftClientHandler.continueMultiScan(TabletServer.java:1338)
at org.apache.accumulo.server.tabletserver.TabletServer$ThriftClientHandler.startMultiScan(TabletServer.java:1307)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.accumulo.trace.instrument.thrift.TraceWrap$1.invoke(TraceWrap.java:63)
at com.sun.proxy.$Proxy10.startMultiScan(Unknown Source)
at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:1985)
at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startMultiScan.getResult(TabletClientService.java:1969)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
{code}
Which is another manifestation of accumulo-2489
> IllegalTableTransitionException while attempting to drop a table
> ----------------------------------------------------------------
>
> Key: ACCUMULO-2505
> URL: https://issues.apache.org/jira/browse/ACCUMULO-2505
> Project: Accumulo
> Issue Type: Bug
> Components: master
> Affects Versions: 1.5.1
> Environment: ec2 single node instance
> Reporter: John Vines
>
> Saw this while attempting a series of table deletes on a ec2 setup (i.e. minimal resources)
> {code}
> java.lang.RuntimeException: org.apache.accumulo.server.master.state.tables.TableManager$IllegalTableTransitionException
> at org.apache.accumulo.server.master.state.tables.TableManager.transitionTableState(TableManager.java:150)
> at org.apache.accumulo.server.master.tableOps.DeleteTable.call(DeleteTable.java:232)
> at org.apache.accumulo.server.master.tableOps.DeleteTable.call(DeleteTable.java:215)
> at org.apache.accumulo.server.master.tableOps.TraceRepo.call(TraceRepo.java:65)
> at org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:64)
> at org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:34)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.accumulo.server.master.state.tables.TableManager$IllegalTableTransitionException
> at org.apache.accumulo.server.master.state.tables.TableManager$1.mutate(TableManager.java:143)
> at org.apache.accumulo.fate.zookeeper.ZooReaderWriter.mutate(ZooReaderWriter.java:134)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.accumulo.server.zookeeper.ZooReaderWriter$1.invoke(ZooReaderWriter.java:68)
> at com.sun.proxy.$Proxy10.mutate(Unknown Source)
> at org.apache.accumulo.server.master.state.tables.TableManager.transitionTableState(TableManager.java:118)
> ... 6 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)