[
https://issues.apache.org/jira/browse/ACCUMULO-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Newton updated ACCUMULO-1235:
----------------------------------
Labels: 15_qa_bug (was: )
> tablet fails to load after split fix
> ------------------------------------
>
> Key: ACCUMULO-1235
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1235
> Project: Accumulo
> Issue Type: Bug
> Components: tserver
> Environment: 10-node test cluster running randomwalk test
> Reporter: Eric Newton
> Assignee: Keith Turner
> Priority: Blocker
> Labels: 15_qa_bug
> Fix For: 1.5.0
>
>
> After fixing a split, the metadata table information for the low half of the
> split is empty, which eventually causes an NPE.
> The split appears to be fixed.
> {noformat}
> 2013-04-03 05:25:42,209 [tabletserver.TabletServer] DEBUG: verifying extent
> 1ya;000019;000018
> 2013-04-03 05:25:42,211 [util.MetadataTable] WARN : Incomplete split
> 1ya;000019 attempting to fix
> 2013-04-03 05:25:42,222 [util.MetadataTable] DEBUG: Prev tablet 1ya;000018 :
> [] 9223372036854775807 false does not exist, need to create it 000018 000017
> 0.47058823529411764
> 2013-04-03 05:25:42,229 [tabletserver.TabletServer] DEBUG: verifying extent
> 1ya;000019;000017
> 2013-04-03 05:25:42,234 [tabletserver.TabletServer] DEBUG: Master didn't know
> 1ya;000019;000018 was split, letting it know about [1ya;000018;000017,
> 1ya;000019;000018]
> 2013-04-03 05:25:42,235 [tabletserver.Tablet] DEBUG: Looking at metadata {}
> 2013-04-03 05:25:42,235 [tabletserver.Tablet] DEBUG: got [] for logs for
> 1ya;000018;000017
> 2013-04-03 05:25:42,239 [tabletserver.NativeMap] DEBUG: Allocated native map
> 0x00002aaab809a790
> 2013-04-03 05:25:42,240 [tabletserver.TabletServer] WARN : exception trying
> to assign tablet 1ya;000018;000017 /t-0007dqd
> java.lang.NullPointerException
> at
> org.apache.accumulo.server.tabletserver.TabletTime.getInstance(TabletTime.java:61)
> at
> org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1368)
> at
> org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1300)
> at
> org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1142)
> at
> org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1130)
> at
> org.apache.accumulo.server.tabletserver.TabletServer$AssignmentHandler.run(TabletServer.java:2512)
> at
> org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
> at
> org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 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:662)
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira