JUnit version 4.13.2
.20:07:24.765 [DEBUG - main] (InternalLoggerFactory.java:63) Using SLF4J as the default logging framework
20:07:24.771 [DEBUG - main] (ResourceLeakDetector.java:129) -Dorg.apache.kudu.shaded.io.netty.leakDetection.level: simple
20:07:24.771 [DEBUG - main] (ResourceLeakDetector.java:130) -Dorg.apache.kudu.shaded.io.netty.leakDetection.targetRecords: 4
20:07:24.776 [DEBUG - main] (ResourceLeakDetectorFactory.java:196) Loaded default ResourceLeakDetector: org.apache.kudu.shaded.io.netty.util.ResourceLeakDetector@315df4bb
20:07:24.801 [DEBUG - main] (PlatformDependent0.java:1138) Java version: 17
20:07:24.801 [DEBUG - main] (PlatformDependent0.java:616) -Dio.netty.noUnsafe: false
20:07:24.802 [DEBUG - main] (PlatformDependent0.java:559) Thread.isVirtual() is not available: 
20:07:24.803 [DEBUG - main] (PlatformDependent0.java:572) java.lang.BaseVirtualThread is not available: 
20:07:24.804 [DEBUG - main] (PlatformDependent0.java:145) sun.misc.Unsafe.theUnsafe: available
20:07:24.805 [DEBUG - main] (PlatformDependent0.java:208) sun.misc.Unsafe base methods: all available
20:07:24.806 [DEBUG - main] (PlatformDependent0.java:240) sun.misc.Unsafe.storeFence: available
20:07:24.807 [DEBUG - main] (PlatformDependent0.java:283) java.nio.Buffer.address: available
20:07:24.807 [DEBUG - main] (PlatformDependent0.java:369) direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
20:07:24.808 [DEBUG - main] (PlatformDependent0.java:447) java.nio.Bits.unaligned: available, true
20:07:24.809 [DEBUG - main] (PlatformDependent0.java:515) jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class org.apache.kudu.shaded.io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @4206a205
20:07:24.810 [DEBUG - main] (PlatformDependent0.java:545) java.nio.DirectByteBuffer.<init>(long, {int,long}): unavailable
20:07:24.811 [DEBUG - main] (PlatformDependent.java:1214) sun.misc.Unsafe: available
20:07:24.811 [DEBUG - main] (PlatformDependent.java:1360) -Dio.netty.tmpdir: /tmp (java.io.tmpdir)
20:07:24.811 [DEBUG - main] (PlatformDependent.java:1439) -Dio.netty.bitMode: 64 (sun.arch.data.model)
20:07:24.812 [DEBUG - main] (PlatformDependent.java:181) -Dio.netty.maxDirectMemory: -1 bytes
20:07:24.813 [DEBUG - main] (PlatformDependent.java:188) -Dio.netty.uninitializedArrayAllocationThreshold: -1
20:07:24.814 [DEBUG - main] (CleanerJava9.java:71) java.nio.ByteBuffer.cleaner(): available
20:07:24.814 [DEBUG - main] (PlatformDependent.java:209) -Dio.netty.noPreferDirect: false
20:07:24.822 [DEBUG - main] (PlatformDependent.java:1048) org.jctools-core.MpscChunkedArrayQueue: available
20:07:24.877 [DEBUG - main] (MultithreadEventLoopGroup.java:44) -Dio.netty.eventLoopThreads: 8
20:07:24.891 [DEBUG - main] (GlobalEventExecutor.java:54) -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1
20:07:24.898 [DEBUG - main] (InternalThreadLocalMap.java:100) -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
20:07:24.899 [DEBUG - main] (InternalThreadLocalMap.java:101) -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
20:07:24.905 [DEBUG - main] (NioEventLoop.java:110) -Dio.netty.noKeySetOptimization: false
20:07:24.906 [DEBUG - main] (NioEventLoop.java:111) -Dio.netty.selectorAutoRebuildThreshold: 512
20:07:24.934 [DEBUG - main] (PooledByteBufAllocator.java:161) -Dio.netty.allocator.numHeapArenas: 8
20:07:24.934 [DEBUG - main] (PooledByteBufAllocator.java:162) -Dio.netty.allocator.numDirectArenas: 8
20:07:24.934 [DEBUG - main] (PooledByteBufAllocator.java:164) -Dio.netty.allocator.pageSize: 8192
20:07:24.934 [DEBUG - main] (PooledByteBufAllocator.java:169) -Dio.netty.allocator.maxOrder: 9
20:07:24.934 [DEBUG - main] (PooledByteBufAllocator.java:173) -Dio.netty.allocator.chunkSize: 4194304
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:174) -Dio.netty.allocator.smallCacheSize: 256
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:175) -Dio.netty.allocator.normalCacheSize: 64
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:176) -Dio.netty.allocator.maxCachedBufferCapacity: 32768
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:177) -Dio.netty.allocator.cacheTrimInterval: 8192
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:178) -Dio.netty.allocator.cacheTrimIntervalMillis: 0
20:07:24.935 [DEBUG - main] (PooledByteBufAllocator.java:179) -Dio.netty.allocator.useCacheForAllThreads: false
20:07:24.936 [DEBUG - main] (PooledByteBufAllocator.java:180) -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
20:07:24.936 [DEBUG - main] (PooledByteBufAllocator.java:182) -Dio.netty.allocator.disableCacheFinalizersForFastThreadLocalThreads: false
20:07:24.967 [DEBUG - main] (CompositeStrategy.java:59) Unable to load modern Subject methods, relying only on legacy methods
java.lang.NoSuchMethodException: javax.security.auth.Subject.current()
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2677)
	at org.apache.kudu.client.internals.ModernStrategy.<init>(ModernStrategy.java:51)
	at org.apache.kudu.client.internals.CompositeStrategy.<init>(CompositeStrategy.java:52)
	at org.apache.kudu.client.internals.CompositeStrategy.<clinit>(CompositeStrategy.java:41)
	at org.apache.kudu.client.internals.SecurityManagerCompatibility.get(SecurityManagerCompatibility.java:43)
	at org.apache.kudu.client.SecurityContext.setupSubject(SecurityContext.java:155)
	at org.apache.kudu.client.SecurityContext.<init>(SecurityContext.java:138)
	at org.apache.kudu.client.AsyncKuduClient.<init>(AsyncKuduClient.java:431)
	at org.apache.kudu.client.AsyncKuduClient$AsyncKuduClientBuilder.build(AsyncKuduClient.java:3109)
	at org.apache.kudu.client.KuduClient$KuduClientBuilder.build(KuduClient.java:769)
	at org.apache.flink.connector.kudu.source.utils.KuduSplitGenerator.<init>(KuduSplitGenerator.java:45)
	at org.apache.flink.connector.kudu.source.enumerator.KuduSourceEnumerator.<init>(KuduSourceEnumerator.java:116)
	at org.apache.flink.connector.kudu.source.enumerator.KuduSourceEnumerator.<init>(KuduSourceEnumerator.java:94)
	at org.apache.kudu.replication.TestMetricWrappedKuduEnumerator.createPlainEnumerator(TestMetricWrappedKuduEnumerator.java:241)
	at org.apache.kudu.replication.TestMetricWrappedKuduEnumerator.testPlainEnumeratorLosesSplitDueToRaceCondition(TestMetricWrappedKuduEnumerator.java:165)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	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.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
	at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
20:07:25.034 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
20:07:25.137 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources
20:07:25.150 [INFO - main] (TestMetricWrappedKuduEnumerator.java:186) EXPECTED: Plain enumerator exhibits race condition - split lost between finish and checkpoint (FLINK-38575 still present in connector)
.20:07:25.237 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
20:07:25.243 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 finished by subtask 0; deferring removal (restored in pending)
20:07:25.245 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 from pending
20:07:25.245 [INFO - main] (MetricWrappedKuduEnumerator.java:266) Checkpoint 1 complete: removed 1 finished splits from enumerator state
20:07:25.246 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources
.20:07:25.258 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
20:07:25.260 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 finished by subtask 0; deferring removal (restored in pending)
20:07:25.262 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split 0dd3dbeaacaff1630d5fca9910397c0e4bb653d0ae1ba69fb683d6233d172ebc finished by subtask 0; deferring removal (restored in pending)
20:07:25.264 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split 0dd3dbeaacaff1630d5fca9910397c0e4bb653d0ae1ba69fb683d6233d172ebc from pending
20:07:25.264 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 from pending
20:07:25.265 [INFO - main] (MetricWrappedKuduEnumerator.java:266) Checkpoint 1 complete: removed 2 finished splits from enumerator state
20:07:25.265 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources

Time: 1.137

OK (3 tests)

