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]
