smengcl commented on PR #6286:
URL: https://github.com/apache/ozone/pull/6286#issuecomment-1972391174

   I'm able to trim down the CI to make `unit` crash within 2 minutes:
   
   
https://github.com/smengcl/hadoop-ozone/actions/runs/8105695189/job/22154637226
   
   From the 
[artifact](https://github.com/smengcl/hadoop-ozone/actions/runs/8105695189/artifacts/1288071325),
 it looks like JVM crashed during checksum calc called from 
`ChunkInputStream.readChunk`:
   
   
[hs_err_pid2464.log](https://github.com/apache/ozone/files/14455939/hs_err_pid2464.log)
   
   ```
   #
   # A fatal error has been detected by the Java Runtime Environment:
   #
   #  SIGSEGV (0xb) at pc=0x00007f787f341870, pid=2464, tid=0x00007f787e9c4700
   #
   # JRE version: OpenJDK Runtime Environment (8.0_402-b06) (build 
1.8.0_402-b06)
   # Java VM: OpenJDK 64-Bit Server VM (25.402-b06 mixed mode linux-amd64 
compressed oops)
   # Problematic frame:
   # V  [libjvm.so+0x82d870]
   #
   # Failed to write core dump. Core dumps have been disabled. To enable core 
dumping, try "ulimit -c unlimited" before starting Java again
   #
   # If you would like to submit a bug report, please visit:
   #   https://github.com/adoptium/adoptium-support/issues
   #
   
   ---------------  T H R E A D  ---------------
   
   Current thread (0x00007f787800a800):  JavaThread "main" [_thread_in_vm, 
id=2466, stack(0x00007f787e8c5000,0x00007f787e9c5000)]
   
   siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 
0x00007f78539ff010
   
   ...
   
   Stack: [0x00007f787e8c5000,0x00007f787e9c5000],  sp=0x00007f787e9bfe28,  
free space=1003k
   Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
   V  [libjvm.so+0x82d870]
   j  sun.misc.Unsafe.copyMemory(Ljava/lang/Object;JLjava/lang/Object;JJ)V+0
   j  java.nio.Bits.copyToArray(JLjava/lang/Object;JJJ)V+42
   j  java.nio.DirectByteBuffer.get([BII)Ljava/nio/ByteBuffer;+101
   j  java.nio.ByteBuffer.get([B)Ljava/nio/ByteBuffer;+5
   j  
org.apache.hadoop.ozone.common.ChecksumByteBufferImpl.update(Ljava/nio/ByteBuffer;)V+123
   j  
org.apache.hadoop.ozone.common.Checksum.lambda$newChecksumByteBufferFunction$1(Lorg/apache/hadoop/ozone/common/ChecksumByteBuffer;Ljava/nio/ByteBuffer;)Lorg/apache/ratis/thirdparty/com/google/protobuf/ByteString;+8
   j  
org.apache.hadoop.ozone.common.Checksum$$Lambda$489.apply(Ljava/lang/Object;)Ljava/lang/Object;+8
   j  
org.apache.hadoop.ozone.common.Checksum.computeChecksum(Ljava/nio/ByteBuffer;Ljava/util/function/Function;I)Lorg/apache/ratis/thirdparty/com/google/protobuf/ByteString;+28
   j  
org.apache.hadoop.ozone.common.Checksum.computeChecksum(Lorg/apache/hadoop/ozone/common/ChunkBuffer;)Lorg/apache/hadoop/ozone/common/ChecksumData;+108
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Lorg/apache/hadoop/ozone/common/ChunkBuffer;Lorg/apache/hadoop/ozone/common/ChecksumData;I)Z+35
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Ljava/nio/ByteBuffer;Lorg/apache/hadoop/ozone/common/ChecksumData;I)Z+6
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Lorg/apache/ratis/thirdparty/com/google/protobuf/ByteString;Lorg/apache/hadoop/ozone/common/ChecksumData;I)Z+8
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Ljava/util/List;Lorg/apache/hadoop/ozone/common/ChecksumData;IZ)Z+32
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.validateChunk(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandResponseProto;)V+242
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream$$Lambda$575.accept(Ljava/lang/Object;Ljava/lang/Object;)V+12
   j  
org.apache.hadoop.hdds.scm.XceiverClientSpi.sendCommand(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto;Ljava/util/List;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandResponseProto;+53
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.readChunk(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto$Builder;Lorg/apache/hadoop/hdds/protocol/DatanodeDetails;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+19
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.lambda$readChunk$2(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto$Builder;Lorg/apache/hadoop/hdds/protocol/DatanodeDetails;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+8
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls$$Lambda$576.apply(Ljava/lang/Object;)Ljava/lang/Object;+24
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.tryEachDatanode(Lorg/apache/hadoop/hdds/scm/pipeline/Pipeline;Lorg/apache/ratis/util/function/CheckedFunction;Ljava/util/function/Function;)Ljava/lang/Object;+18
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.readChunk(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/security/token/Token;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+83
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunk(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;)[Ljava/nio/ByteBuffer;+25
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunkDataIntoBuffers(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;)V+3
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunkFromContainer(I)V+115
   j  org.apache.hadoop.hdds.scm.storage.ChunkInputStream.prepareRead(I)I+76
   j  org.apache.hadoop.hdds.scm.storage.ChunkInputStream.read([BII)I+55
   j  
org.apache.hadoop.hdds.scm.storage.ByteArrayReader.readFromBlock(Ljava/io/InputStream;I)I+22
   j  
org.apache.hadoop.hdds.scm.storage.BlockInputStream.readWithStrategy(Lorg/apache/hadoop/hdds/scm/storage/ByteReaderStrategy;)I+139
   j  org.apache.hadoop.hdds.scm.storage.ExtendedInputStream.read([BII)I+31
   j  
org.apache.hadoop.hdds.scm.storage.ByteArrayReader.readFromBlock(Ljava/io/InputStream;I)I+22
   j  
org.apache.hadoop.hdds.scm.storage.MultipartInputStream.readWithStrategy(Lorg/apache/hadoop/hdds/scm/storage/ByteReaderStrategy;)I+125
   j  org.apache.hadoop.hdds.scm.storage.ExtendedInputStream.read([BII)I+31
   j  org.apache.hadoop.ozone.client.io.OzoneInputStream.read([BII)I+7
   j  java.io.InputStream.read([B)I+5
   j  
org.apache.hadoop.ozone.client.TestOzoneClient.testPutKeyRatisOneNode()V+123
   ```
   
   seg fault, invalid memory access.
   
   
   A second JVM crash happened in protobuf's `RopeByteString.copyToInternal`, 
called from `ChunkInputStream.readChunk` as well it seems:
   
   
[hs_err_pid2979.log](https://github.com/apache/ozone/files/14455941/hs_err_pid2979.log)
   
   ```
   #
   # A fatal error has been detected by the Java Runtime Environment:
   #
   #  SIGSEGV (0xb) at pc=0x00007f75190523b0, pid=2979, tid=0x00007f752d2bc700
   #
   # JRE version: OpenJDK Runtime Environment (8.0_402-b06) (build 
1.8.0_402-b06)
   # Java VM: OpenJDK 64-Bit Server VM (25.402-b06 mixed mode linux-amd64 
compressed oops)
   # Problematic frame:
   # v  ~StubRoutines::jlong_disjoint_arraycopy
   #
   # Failed to write core dump. Core dumps have been disabled. To enable core 
dumping, try "ulimit -c unlimited" before starting Java again
   #
   # If you would like to submit a bug report, please visit:
   #   https://github.com/adoptium/adoptium-support/issues
   #
   
   ---------------  T H R E A D  ---------------
   
   Current thread (0x00007f752800a800):  JavaThread "main" [_thread_in_Java, 
id=2980, stack(0x00007f752d1bd000,0x00007f752d2bd000)]
   
   siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 
0x00007f750a8fc010
   
   Registers:
   RAX=0x00007f750a8fc410, RBX=0x0000000000000000, RCX=0x000000076c60fd38, 
RDX=0xffffffffffffff84
   RSP=0x00007f752d2b5af0, RBP=0x00007f752d2b5af0, RSI=0x000000076c60f940, 
RDI=0x00007f750a8fc408
   R8 =0x0000000000000000, R9 =0x00007f750a8fc010, R10=0x00007f7519052940, 
R11=0x000000076c60f930
   R12=0x0000000000000000, R13=0x0000000000000400, R14=0x000000076c70f940, 
R15=0x00007f752800a800
   RIP=0x00007f75190523b0, EFLAGS=0x0000000000010286, 
CSGSFS=0x002b000000000033, ERR=0x0000000000000004
     TRAPNO=0x000000000000000e
   
   ...
   
   Register to memory mapping:
   
   RAX=0x00007f750a8fc410 is an unknown value
   RBX=0x0000000000000000 is an unknown value
   RCX=0x000000076c60fd38 is an oop
   
   [error occurred during error reporting (printing register info), id 0xb]
   
   Stack: [0x00007f752d1bd000,0x00007f752d2bd000],  sp=0x00007f752d2b5af0,  
free space=994k
   Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
   v  ~StubRoutines::jlong_disjoint_arraycopy
   J 2582 C2 java.nio.DirectByteBuffer.get([BII)Ljava/nio/ByteBuffer; (126 
bytes) @ 0x00007f7519810273 [0x00007f75198101c0+0xb3]
   J 2416 C1 
org.apache.ratis.thirdparty.com.google.protobuf.NioByteString.copyToInternal([BIII)V
 (26 bytes) @ 0x00007f751978425c [0x00007f7519783fa0+0x2bc]
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.copyToInternal([BIII)V+71
   J 2415 C1 
org.apache.ratis.thirdparty.com.google.protobuf.ByteString.toByteArray()[B (27 
bytes) @ 0x00007f7519783bf4 [0x00007f7519783960+0x294]
   j  
org.apache.ratis.thirdparty.com.google.protobuf.RopeByteString.asReadOnlyByteBuffer()Ljava/nio/ByteBuffer;+1
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Lorg/apache/ratis/thirdparty/com/google/protobuf/ByteString;Lorg/apache/hadoop/ozone/common/ChecksumData;I)Z+1
   j  
org.apache.hadoop.ozone.common.Checksum.verifyChecksum(Ljava/util/List;Lorg/apache/hadoop/ozone/common/ChecksumData;IZ)Z+32
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.validateChunk(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandResponseProto;)V+242
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream$$Lambda$613.accept(Ljava/lang/Object;Ljava/lang/Object;)V+12
   j  
org.apache.hadoop.hdds.scm.XceiverClientSpi.sendCommand(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto;Ljava/util/List;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandResponseProto;+53
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.readChunk(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto$Builder;Lorg/apache/hadoop/hdds/protocol/DatanodeDetails;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+19
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.lambda$readChunk$2(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ContainerCommandRequestProto$Builder;Lorg/apache/hadoop/hdds/protocol/DatanodeDetails;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+8
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls$$Lambda$614.apply(Ljava/lang/Object;)Ljava/lang/Object;+24
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.tryEachDatanode(Lorg/apache/hadoop/hdds/scm/pipeline/Pipeline;Lorg/apache/ratis/util/function/CheckedFunction;Ljava/util/function/Function;)Ljava/lang/Object;+18
   j  
org.apache.hadoop.hdds.scm.storage.ContainerProtocolCalls.readChunk(Lorg/apache/hadoop/hdds/scm/XceiverClientSpi;Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;Lorg/apache/hadoop/hdds/client/BlockID;Ljava/util/List;Lorg/apache/hadoop/security/token/Token;)Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ReadChunkResponseProto;+83
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunk(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;)[Ljava/nio/ByteBuffer;+25
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunkDataIntoBuffers(Lorg/apache/hadoop/hdds/protocol/datanode/proto/ContainerProtos$ChunkInfo;)V+3
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.readChunkFromContainer(I)V+115
   j  org.apache.hadoop.hdds.scm.storage.ChunkInputStream.prepareRead(I)I+76
   j  
org.apache.hadoop.hdds.scm.storage.ChunkInputStream.read(Ljava/nio/ByteBuffer;)I+35
   j  
org.apache.hadoop.hdds.scm.storage.ByteBufferReader.readFromBlock(Ljava/io/InputStream;I)I+60
   j  
org.apache.hadoop.hdds.scm.storage.BlockInputStream.readWithStrategy(Lorg/apache/hadoop/hdds/scm/storage/ByteReaderStrategy;)I+139
   j  
org.apache.hadoop.hdds.scm.storage.ExtendedInputStream.read(Ljava/nio/ByteBuffer;)I+24
   j  
org.apache.hadoop.hdds.scm.storage.ByteBufferReader.readFromBlock(Ljava/io/InputStream;I)I+60
   j  
org.apache.hadoop.hdds.scm.storage.MultipartInputStream.readWithStrategy(Lorg/apache/hadoop/hdds/scm/storage/ByteReaderStrategy;)I+125
   j  
org.apache.hadoop.hdds.scm.storage.ExtendedInputStream.read(Ljava/nio/ByteBuffer;)I+24
   j  
org.apache.hadoop.ozone.client.io.OzoneInputStream.read(Ljava/nio/ByteBuffer;)I+18
   j  
org.apache.hadoop.ozone.client.TestBlockOutputStreamIncrementalPutBlock.writeSmallChunk(Z)V+213
   v  ~StubRoutines::call_stub
   V  [libjvm.so+0x69f272]  JavaCalls::call_helper(JavaValue*, methodHandle*, 
JavaCallArguments*, Thread*)+0xe32
   V  [libjvm.so+0x9f5580]  Reflection::invoke(instanceKlassHandle, 
methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, 
Thread*)+0xb10
   V  [libjvm.so+0x9f7056]  Reflection::invoke_method(oopDesc*, Handle, 
objArrayHandle, Thread*)+0x126
   V  [libjvm.so+0x74b825]  JVM_InvokeMethod+0x115
   j  
sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
   j  
sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
   j  
sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
   j  
java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
   j  
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+42
   j  
org.junit.jupiter.engine.execution.MethodInvocation.proceed()Ljava/lang/Object;+16
   j  
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed()Ljava/lang/Object;+8
   j  
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/engine/extension/TimeoutDuration;Lorg/junit/jupiter/engine/extension/TimeoutExtension$TimeoutProvider;)Ljava/lang/Object;+28
   j  
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/engine/extension/TimeoutExtension$TimeoutProvider;)Ljava/lang/Object;+31
   j  
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)V+9
   j  
org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor$$Lambda$431.apply(Lorg/junit/jupiter/api/extension/InvocationInterceptor;Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)V+5
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(Lorg/junit/jupiter/engine/execution/InterceptingExecutableInvoker$ReflectiveInterceptorCall$VoidMethodInterceptorCall;Lorg/junit/jupiter/api/extension/InvocationInterceptor;Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)Ljava/lang/Void;+6
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall$$Lambda$430.apply(Lorg/junit/jupiter/api/extension/InvocationInterceptor;Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)Ljava/lang/Object;+9
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(Lorg/junit/jupiter/engine/execution/InterceptingExecutableInvoker$ReflectiveInterceptorCall;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/api/extension/InvocationInterceptor;Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;)Ljava/lang/Object;+6
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$$Lambda$448.apply(Lorg/junit/jupiter/api/extension/InvocationInterceptor;Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;)Ljava/lang/Object;+14
   j  
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed()Ljava/lang/Object;+12
   j  
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;)Ljava/lang/Object;+1
   j  
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/engine/execution/InvocationInterceptorChain$InterceptorCall;Ljava/util/List;)Ljava/lang/Object;+24
   j  
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/execution/InvocationInterceptorChain$InterceptorCall;)Ljava/lang/Object;+31
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(Lorg/junit/jupiter/api/extension/InvocationInterceptor$Invocation;Lorg/junit/jupiter/api/extension/ReflectiveInvocationContext;Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/execution/InterceptingExecutableInvoker$ReflectiveInterceptorCall;)Ljava/lang/Object;+15
   j  
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/execution/InterceptingExecutableInvoker$ReflectiveInterceptorCall;)Ljava/lang/Object;+55
   j  
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(Lorg/junit/jupiter/api/extension/ExtensionContext;Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V+28
   j  
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor$$Lambda$464.execute()V+12
   j  
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector$Executable;)V+1
   j  
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;Lorg/junit/platform/engine/support/hierarchical/Node$DynamicTestExecutor;)V+21
   j  
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;Lorg/junit/platform/engine/support/hierarchical/Node$DynamicTestExecutor;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;+44
   j  
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;Lorg/junit/platform/engine/support/hierarchical/Node$DynamicTestExecutor;)Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;+6
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6()V+79
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$318.execute()V+4
   j  
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector$Executable;)V+1
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V+15
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$317.invoke(Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V+5
   j  
org.junit.platform.engine.support.hierarchical.Node.around(Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;Lorg/junit/platform/engine/support/hierarchical/Node$Invocation;)V+2
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9()V+14
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$316.execute()V+4
   j  
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector$Executable;)V+1
   j  
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively()V+31
   ...<more frames>...
   ```


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to