Github user milleruntime commented on the issue:

    https://github.com/apache/accumulo/pull/159
  
    Here is my full debug stacktrace where RFile is being closed:
    ```
    java.lang.Exception
            at 
org.apache.accumulo.core.file.rfile.RFile$LocalityGroupReader.close(RFile.java:714)
            at 
org.apache.accumulo.core.file.rfile.RFile$Reader.closeLocalityGroupReaders(RFile.java:1173)
            at 
org.apache.accumulo.core.file.rfile.RFile$Reader.close(RFile.java:1194)
            at 
org.apache.accumulo.tserver.tablet.TabletData.<init>(TabletData.java:161)
            at 
org.apache.accumulo.tserver.TabletServer$AssignmentHandler.run(TabletServer.java:2141)
            at 
org.apache.accumulo.tserver.TabletServer$ThriftClientHandler$2.run(TabletServer.java:1536)
    java.lang.Exception
            at 
org.apache.accumulo.core.file.rfile.RFile$LocalityGroupReader.close(RFile.java:714)
            at 
org.apache.accumulo.core.file.rfile.RFile$Reader.closeLocalityGroupReaders(RFile.java:1173)
            at 
org.apache.accumulo.core.file.rfile.RFile$Reader.close(RFile.java:1194)
            at 
org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.switchSource(SourceSwitchingIterator.java:167)
            at 
org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.readNext(SourceSwitchingIterator.java:131)
            at 
org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:186)
            at 
org.apache.accumulo.server.problems.ProblemReportingIterator.seek(ProblemReportingIterator.java:98)
            at 
org.apache.accumulo.core.iterators.system.MultiIterator.seek(MultiIterator.java:106)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at 
org.apache.accumulo.core.iterators.system.StatsIterator.seek(StatsIterator.java:64)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at 
org.apache.accumulo.core.iterators.system.DeletingIterator.seek(DeletingIterator.java:68)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at 
org.apache.accumulo.core.iterators.SkippingIterator.seek(SkippingIterator.java:42)
            at 
org.apache.accumulo.core.iterators.system.ColumnFamilySkippingIterator.seek(ColumnFamilySkippingIterator.java:123)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.Filter.seek(Filter.java:64)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.Filter.seek(Filter.java:64)
            at 
org.apache.accumulo.core.iterators.system.SynchronizedIterator.seek(SynchronizedIterator.java:56)
            at 
org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at 
org.apache.accumulo.core.iterators.user.VersioningIterator.seek(VersioningIterator.java:81)
            at 
org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.readNext(SourceSwitchingIterator.java:135)
            at 
org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:186)
            at 
org.apache.accumulo.tserver.tablet.Tablet.nextBatch(Tablet.java:719)
            at org.apache.accumulo.tserver.tablet.Scanner.read(Scanner.java:86)
            at 
org.apache.accumulo.tserver.scan.NextBatchTask.run(NextBatchTask.java:71)
            at 
org.apache.accumulo.tserver.TabletServerResourceManager.executeReadAhead(TabletServerResourceManager.java:729)
            at 
org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.continueScan(TabletServer.java:542)
            at 
org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.continueScan(TabletServer.java:531)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at 
org.apache.accumulo.core.trace.wrappers.RpcServerInvocationHandler.invoke(RpcServerInvocationHandler.java:46)
            at 
org.apache.accumulo.server.rpc.RpcWrapper$1.invoke(RpcWrapper.java:74)
            at com.sun.proxy.$Proxy14.continueScan(Unknown Source)
            at 
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$continueScan.getResult(TabletClientService.java:2332)
            at 
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$continueScan.getResult(TabletClientService.java:2316)
            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:1142)
            at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at 
org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
    
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to