You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Istvan Toth (Jira)" <ji...@apache.org> on 2023/10/05 12:18:00 UTC

[jira] [Updated] (HBASE-28132) TestTableShell times out when run in background

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

Istvan Toth updated HBASE-28132:
--------------------------------
    Summary: TestTableShell times out when run in background  (was: TestTableShell times out)

> TestTableShell times out when run in background
> -----------------------------------------------
>
>                 Key: HBASE-28132
>                 URL: https://issues.apache.org/jira/browse/HBASE-28132
>             Project: HBase
>          Issue Type: Bug
>          Components: shell, test
>    Affects Versions: 4.0.0-alpha-1
>            Reporter: Istvan Toth
>            Priority: Major
>         Attachments: org.apache.hadoop.hbase.client.TestTableShell-output.txt.gz
>
>
> When I try to run the dev test suit on master HEAD, TestTableShell  times out.
> The output I attach happens on ARM and master HEAD, but I have seen the same error on branch-2.4 and x86_64.
> At first I thought that the test hangs for ever, but it turns out that there is a 10000 second timout (which seems a bit excessive) and it times out after almost three hours.
> The attached log file and output is from an graviton VM running RHEL 8.8 and the package Java 8 , but this does not seem to be architecture or even Hbase branch specifc.
> Interstingly, when 
> {noformat}
> mvn clean install -DskipTests
> nohup mvn test -P runDevTests -Dtest.build.data.basedirectory=/ram2G -fn -B &
> {noformat}
> {noformat}
> [INFO] --- maven-surefire-plugin:3.1.0:test (secondPartTestsExecution) @ hbase-shell ---
> [INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
> [INFO] 
> [INFO] -------------------------------------------------------
> [INFO]  T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running org.apache.hadoop.hbase.client.TestShellNoCluster
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.apache.hadoop.hbase.client.TestShellNoCluster
> [INFO] Running org.apache.hadoop.hbase.client.TestTableShell
> [ERROR] Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 10,934.388 s <<< FAILURE! - in org.apache.hadoop.hbase.client.TestTableShell
> [ERROR] org.apache.hadoop.hbase.client.TestTableShell  Time elapsed: 10,934.324 s  <<< ERROR!
> org.junit.runners.model.TestTimedOutException: test timed out after 780 seconds
> 	at java.lang.UNIXProcess.forkAndExec(Native Method)
> 	at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
> 	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
> 	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
> 	at jline.internal.TerminalLineSettings.exec(TerminalLineSettings.java:308)
> 	at jline.internal.TerminalLineSettings.stty(TerminalLineSettings.java:282)
> 	at jline.internal.TerminalLineSettings.undef(TerminalLineSettings.java:158)
> 	at jline.UnixTerminal.init(UnixTerminal.java:94)
> 	at jline.TerminalFactory.create(TerminalFactory.java:116)
> 	at jline.TerminalFactory.get(TerminalFactory.java:180)
> 	at jline.TerminalFactory.get(TerminalFactory.java:186)
> 	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.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:442)
> 	at org.jruby.javasupport.JavaMethod.invokeStaticDirect(JavaMethod.java:364)
> 	at org.jruby.java.invokers.StaticMethodInvoker.call(StaticMethodInvoker.java:31)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:362)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:154)
> 	at org.jruby.RubyClass.newInstance(RubyClass.java:883)
> 	at org.jruby.RubyClass$INVOKER$i$newInstance.call(RubyClass$INVOKER$i$newInstance.gen)
> 	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:332)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:218)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:372)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:175)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.RubyClass.finvokeWithRefinements(RubyClass.java:497)
> 	at org.jruby.RubyBasicObject.send(RubyBasicObject.java:1707)
> 	at org.jruby.RubyBasicObject$INVOKER$i$send.call(RubyBasicObject$INVOKER$i$send.gen)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:338)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:94)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:546)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
> 	at org.jruby.runtime.Block.call(Block.java:147)
> 	at org.jruby.RubyProc.call(RubyProc.java:277)
> 	at org.jruby.RubyProc$INVOKER$i$call.call(RubyProc$INVOKER$i$call.gen)
> 	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:332)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
> 	at org.jruby.runtime.Block.call(Block.java:147)
> 	at org.jruby.RubyProc.call(RubyProc.java:277)
> 	at org.jruby.RubyProc$INVOKER$i$call.call(RubyProc$INVOKER$i$call.gen)
> 	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:332)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:383)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:185)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:338)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:94)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:546)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:170)
> 	at org.jruby.runtime.BlockBody.yield(BlockBody.java:108)
> 	at org.jruby.runtime.Block.yield(Block.java:188)
> 	at org.jruby.exceptions.CatchThrow.enter(CatchThrow.java:32)
> 	at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1237)
> 	at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1232)
> 	at org.jruby.RubyKernel$INVOKER$s$rbCatch.call(RubyKernel$INVOKER$s$rbCatch.gen)
> 	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneBlock.call(JavaMethod.java:580)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:94)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:546)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:383)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:185)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:192)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:337)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:383)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:185)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:192)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:337)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:383)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:185)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:192)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:337)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:218)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:372)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:175)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:76)
> 	at org.jruby.runtime.Block.yieldSpecific(Block.java:157)
> 	at org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:498)
> 	at org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:176)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:201)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:188)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:383)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:185)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:192)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:337)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:170)
> 	at org.jruby.runtime.BlockBody.yield(BlockBody.java:108)
> 	at org.jruby.runtime.Block.yield(Block.java:188)
> 	at org.jruby.exceptions.CatchThrow.enter(CatchThrow.java:32)
> 	at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1237)
> 	at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1232)
> 	at org.jruby.RubyKernel$INVOKER$s$rbCatch.call(RubyKernel$INVOKER$s$rbCatch.gen)
> 	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneBlock.call(JavaMethod.java:580)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:94)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:546)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:238)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:225)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:226)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:393)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:206)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:325)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:116)
> 	at org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:136)
> 	at org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:76)
> 	at org.jruby.runtime.Block.yieldSpecific(Block.java:157)
> 	at org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:498)
> 	at org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:176)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:94)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:546)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:164)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:151)
> 	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:351)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:345)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:128)
> 	at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:115)
> 	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
> 	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:87)
> 	at org.jruby.ir.instructions.CallBase.interpret(CallBase.java:549)
> 	at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:361)
> 	at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
> 	at org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(Interpreter.java:96)
> 	at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:81)
> 	at org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:30)
> 	at org.jruby.ir.IRTranslator.execute(IRTranslator.java:42)
> 	at org.jruby.Ruby.runInterpreter(Ruby.java:1294)
> 	at org.jruby.Ruby.runInterpreter(Ruby.java:1298)
> 	at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:119)
> 	at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1296)
> 	at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1341)
> 	at org.apache.hadoop.hbase.client.AbstractTestShell.testRunShellTests(AbstractTestShell.java:94)
> 	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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> 	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> 	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> 	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> 	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
> 	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 	at java.lang.Thread.run(Thread.java:750)
> [ERROR] org.apache.hadoop.hbase.client.TestTableShell  Time elapsed: 10,934.385 s  <<< ERROR!
> java.lang.Exception: Appears to be stuck in thread MiniHBaseClusterRegionServer-EventLoopGroup-3-1
> 	at org.apache.hbase.thirdparty.io.netty.channel.epoll.Native.epollWait0(Native Method)
> 	at org.apache.hbase.thirdparty.io.netty.channel.epoll.Native.epollWait(Native.java:182)
> 	at org.apache.hbase.thirdparty.io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:302)
> 	at org.apache.hbase.thirdparty.io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:366)
> 	at org.apache.hbase.thirdparty.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
> 	at org.apache.hbase.thirdparty.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
> 	at org.apache.hbase.thirdparty.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
> 	at java.lang.Thread.run(Thread.java:750){noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)