DomGarguilo opened a new issue #161:
URL: https://github.com/apache/accumulo-testing/issues/161


   YieldingScanExecutorPT fails to complete with the following output:
   
   <details open>
   <summary>Shell output</summary>
   
   ```
   at 
org.apache.accumulo.testing.performance.util.TestExecutor.lambda$stream$0(TestExecutor.java:52)
 
   at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
 
   at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
 
   at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
   at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
 
   at 
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
 
   at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
   at java.base/java.util.stream.LongPipeline.collect(LongPipeline.java:491) 
   at 
java.base/java.util.stream.LongPipeline.summaryStatistics(LongPipeline.java:468)
 
   at 
org.apache.accumulo.testing.performance.tests.YieldingScanExecutorPT.runShortScans(YieldingScanExecutorPT.java:215)
 
   at 
org.apache.accumulo.testing.performance.tests.YieldingScanExecutorPT.runTest(YieldingScanExecutorPT.java:114)
 
   at 
org.apache.accumulo.testing.performance.impl.PerfTestRunner.main(PerfTestRunner.java:51)
 
   Caused by: java.util.concurrent.ExecutionException: 
java.lang.RuntimeException: 
org.apache.accumulo.core.clientImpl.AccumuloServerException: Error on server 
thor:9997 
   at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) 
   at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) 
   at 
org.apache.accumulo.testing.performance.util.TestExecutor.lambda$stream$0(TestExecutor.java:50)
 
   ... 11 more 
   
   Caused by: java.lang.RuntimeException: 
org.apache.accumulo.core.clientImpl.AccumuloServerException: Error on server 
thor:9997 
   at 
org.apache.accumulo.core.clientImpl.ScannerIterator.getNextBatch(ScannerIterator.java:185)
 
   at 
org.apache.accumulo.core.clientImpl.ScannerIterator.hasNext(ScannerIterator.java:110)
 
   at com.google.common.collect.Iterators.size(Iterators.java:163) 
   at com.google.common.collect.Iterables.size(Iterables.java:126) 
   at 
org.apache.accumulo.testing.performance.tests.YieldingScanExecutorPT.scan(YieldingScanExecutorPT.java:170)
 
   at 
org.apache.accumulo.testing.performance.tests.YieldingScanExecutorPT.lambda$runShortScans$1(YieldingScanExecutorPT.java:212)
 
   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 
   at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 
   at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 
   at java.base/java.lang.Thread.run(Thread.java:829) 
   Caused by: org.apache.accumulo.core.clientImpl.AccumuloServerException: 
Error on server thor:9997 
   at 
org.apache.accumulo.core.clientImpl.ThriftScanner.scan(ThriftScanner.java:324) 
   at 
org.apache.accumulo.core.clientImpl.ScannerIterator.readBatch(ScannerIterator.java:156)
 
   at 
org.apache.accumulo.core.clientImpl.ScannerIterator.getNextBatch(ScannerIterator.java:174)
 
   ... 9 more 
   
   Caused by: org.apache.thrift.TApplicationException: Internal error 
processing startScan 
   at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79) 
   at 
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Client.recv_startScan(TabletClientService.java:249)
 
   at 
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Client.startScan(TabletClientService.java:221)
 
   at 
org.apache.accumulo.core.clientImpl.ThriftScanner.scan(ThriftScanner.java:453) 
   at 
org.apache.accumulo.core.clientImpl.ThriftScanner.scan(ThriftScanner.java:317) 
   ```
   
   </details>
   
   <details open>
   <summary>Server logs</summary>
   
   ```
   java.lang.NullPointerException at 
   
org.apache.accumulo.server.conf.TableConfiguration.createScanDispatcher(TableConfiguration.java:215)
 at 
   
org.apache.accumulo.server.conf.TableConfiguration.lambda$new$1(TableConfiguration.java:82)
 at 
   
org.apache.accumulo.core.conf.AccumuloConfiguration$DeriverImpl.derive(AccumuloConfiguration.java:482)
 at 
   
org.apache.accumulo.server.conf.TableConfiguration.getScanDispatcher(TableConfiguration.java:270)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.getScanDispatcher(ThriftClientHandler.java:272)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.continueScan(ThriftClientHandler.java:378)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.startScan(ThriftClientHandler.java:342)
 at 
   jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at 
   
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at 
   java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
   
org.apache.accumulo.core.trace.TraceUtil.lambda$wrapService$6(TraceUtil.java:235)
 at 
   com.sun.proxy.$Proxy38.startScan(Unknown Source) at 
   
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startScan.getResult(TabletClientService.java:2944)
 at 
   
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startScan.getResult(TabletClientService.java:2923)
 at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) at 
   org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38) at 
   
org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:63) 
at 
   
org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:524)
 at 
   
org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:114)
 at org.apache.thrift.server.Invocation.run(Invocation.java:18) at 
   
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 at 
   
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 at 
   java.base/java.lang.Thread.run(Thread.java:829) 
   
   java.lang.ClassNotFoundException: 
org.apache.accumulo.testing.performance.tests.TimedScanDispatcher at 
   java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) at 
   java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) at 
   
org.apache.accumulo.start.classloader.AccumuloClassLoader$1.loadClass(AccumuloClassLoader.java:213)
 at 
   java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at 
   
org.apache.accumulo.core.classloader.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:85)
 at 
   
org.apache.accumulo.core.conf.ConfigurationTypeHelper.getClassInstance(ConfigurationTypeHelper.java:203)
 at 
   
org.apache.accumulo.core.conf.ConfigurationTypeHelper.getClassInstance(ConfigurationTypeHelper.java:176)
 at 
   
org.apache.accumulo.core.conf.Property.createTableInstanceFromPropertyName(Property.java:1747)
 at 
   
org.apache.accumulo.server.conf.TableConfiguration.createScanDispatcher(TableConfiguration.java:209)
 at 
   
org.apache.accumulo.server.conf.TableConfiguration.lambda$new$1(TableConfiguration.java:82)
 at 
   
org.apache.accumulo.core.conf.AccumuloConfiguration$DeriverImpl.derive(AccumuloConfiguration.java:482)
 at 
   
org.apache.accumulo.server.conf.TableConfiguration.getScanDispatcher(TableConfiguration.java:270)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.getScanDispatcher(ThriftClientHandler.java:272)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.continueScan(ThriftClientHandler.java:378)
 at 
   
org.apache.accumulo.tserver.ThriftClientHandler.startScan(ThriftClientHandler.java:342)
 at 
   jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at 
   
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at 
   java.base/java.lang.reflect.Method.invoke(Method.java:566) at 
   
org.apache.accumulo.core.trace.TraceUtil.lambda$wrapService$6(TraceUtil.java:235)
 at 
   com.sun.proxy.$Proxy38.startScan(Unknown Source) at 
   
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startScan.getResult(TabletClientService.java:2944)
 at 
   
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$startScan.getResult(TabletClientService.java:2923)
 at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) at 
   org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38) at 
   
org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:63) 
at 
   
org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:524)
 at 
   
org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:114)
 at org.apache.thrift.server.Invocation.run(Invocation.java:18) at 
   
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 at 
   
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 at 
   java.base/java.lang.Thread.run(Thread.java:829) 
   ```
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to