[ 
https://issues.apache.org/jira/browse/ACCUMULO-1830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Newton updated ACCUMULO-1830:
----------------------------------

    Affects Version/s: 1.4.0
                       1.4.1
                       1.4.2
                       1.4.4
                       1.5.0

> illegal state in RestartStressIT
> --------------------------------
>
>                 Key: ACCUMULO-1830
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1830
>             Project: Accumulo
>          Issue Type: Bug
>          Components: master, tserver
>    Affects Versions: 1.4.0, 1.4.1, 1.4.2, 1.4.4, 1.5.0
>         Environment: on master, 135e67b68592f0d1c7ca69bac318a7ad3ed55831
>            Reporter: Eric Newton
>            Assignee: Eric Newton
>            Priority: Critical
>             Fix For: 1.4.5, 1.5.1
>
>
> {noformat}
> 2013-10-29 15:20:11,125 [state.MetaDataTableScanner] ERROR: 
> java.lang.RuntimeException: 
> org.apache.accumulo.server.master.state.TabletLocationState$BadLocationStateException:
>  found two locations for the same extent 1<: host:50867[14205a7c2a90003] and 
> host:41255[14205a7c2a9000a]
> java.lang.RuntimeException: 
> org.apache.accumulo.server.master.state.TabletLocationState$BadLocationStateException:
>  found two locations for the same extent 1<: host[14205a7c2a90003] and 
> host:41255[14205a7c2a9000a]
>         at 
> org.apache.accumulo.server.master.state.MetaDataTableScanner.fetch(MetaDataTableScanner.java:189)
>         at 
> org.apache.accumulo.server.master.state.MetaDataTableScanner.next(MetaDataTableScanner.java:124)
>         at 
> org.apache.accumulo.server.master.state.MetaDataTableScanner.next(MetaDataTableScanner.java:1)
>         at 
> org.apache.accumulo.server.master.TabletGroupWatcher.run(TabletGroupWatcher.java:143)
> Caused by: 
> org.apache.accumulo.server.master.state.TabletLocationState$BadLocationStateException:
>  found two locations for the same extent 1<: host:50867[14205a7c2a90003] and 
> host:41255[14205a7c2a9000a]
>         at 
> org.apache.accumulo.server.master.state.MetaDataTableScanner.createTabletLocationState(MetaDataTableScanner.java:157)
>         at 
> org.apache.accumulo.server.master.state.MetaDataTableScanner.fetch(MetaDataTableScanner.java:185)
>         ... 3 more
> {noformat}
> Here's where the test stopped 
> {noformat}
> java.lang.IllegalStateException: Tablet has multiple locations : 1<
>       at 
> org.apache.accumulo.core.metadata.MetadataLocationObtainer.getMetadataLocationEntries(MetadataLocationObtainer.java:233)
>       at 
> org.apache.accumulo.core.metadata.MetadataLocationObtainer.lookupTablet(MetadataLocationObtainer.java:118)
>       at 
> org.apache.accumulo.core.client.impl.TabletLocatorImpl.lookupTabletLocation(TabletLocatorImpl.java:462)
>       at 
> org.apache.accumulo.core.client.impl.TabletLocatorImpl._locateTablet(TabletLocatorImpl.java:619)
>       at 
> org.apache.accumulo.core.client.impl.TabletLocatorImpl.locateTablet(TabletLocatorImpl.java:437)
>       at 
> org.apache.accumulo.core.client.impl.ThriftScanner.scan(ThriftScanner.java:226)
>       at 
> org.apache.accumulo.core.client.impl.ScannerIterator$Reader.run(ScannerIterator.java:84)
>       at 
> org.apache.accumulo.core.client.impl.ScannerIterator.hasNext(ScannerIterator.java:177)
>       at 
> org.apache.accumulo.test.VerifyIngest.verifyIngest(VerifyIngest.java:162)
>       at 
> org.apache.accumulo.test.functional.RestartStressIT.test(RestartStressIT.java:73)
>       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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>       at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>       at 
> org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to