JUnit version 4.13.2
.14:17:35.214 [DEBUG - main] (InternalLoggerFactory.java:63) Using SLF4J as the default logging framework
14:17:35.221 [DEBUG - main] (ResourceLeakDetector.java:129) -Dorg.apache.kudu.shaded.io.netty.leakDetection.level: simple
14:17:35.221 [DEBUG - main] (ResourceLeakDetector.java:130) -Dorg.apache.kudu.shaded.io.netty.leakDetection.targetRecords: 4
14:17:35.226 [DEBUG - main] (ResourceLeakDetectorFactory.java:196) Loaded default ResourceLeakDetector: org.apache.kudu.shaded.io.netty.util.ResourceLeakDetector@315df4bb
14:17:35.250 [DEBUG - main] (PlatformDependent0.java:1138) Java version: 17
14:17:35.250 [DEBUG - main] (PlatformDependent0.java:616) -Dio.netty.noUnsafe: false
14:17:35.251 [DEBUG - main] (PlatformDependent0.java:559) Thread.isVirtual() is not available: 
14:17:35.251 [DEBUG - main] (PlatformDependent0.java:572) java.lang.BaseVirtualThread is not available: 
14:17:35.252 [DEBUG - main] (PlatformDependent0.java:145) sun.misc.Unsafe.theUnsafe: available
14:17:35.254 [DEBUG - main] (PlatformDependent0.java:208) sun.misc.Unsafe base methods: all available
14:17:35.254 [DEBUG - main] (PlatformDependent0.java:240) sun.misc.Unsafe.storeFence: available
14:17:35.255 [DEBUG - main] (PlatformDependent0.java:283) java.nio.Buffer.address: available
14:17:35.256 [DEBUG - main] (PlatformDependent0.java:369) direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
14:17:35.257 [DEBUG - main] (PlatformDependent0.java:447) java.nio.Bits.unaligned: available, true
14:17:35.258 [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
14:17:35.259 [DEBUG - main] (PlatformDependent0.java:545) java.nio.DirectByteBuffer.<init>(long, {int,long}): unavailable
14:17:35.260 [DEBUG - main] (PlatformDependent.java:1214) sun.misc.Unsafe: available
14:17:35.260 [DEBUG - main] (PlatformDependent.java:1360) -Dio.netty.tmpdir: /tmp (java.io.tmpdir)
14:17:35.260 [DEBUG - main] (PlatformDependent.java:1439) -Dio.netty.bitMode: 64 (sun.arch.data.model)
14:17:35.262 [DEBUG - main] (PlatformDependent.java:181) -Dio.netty.maxDirectMemory: -1 bytes
14:17:35.262 [DEBUG - main] (PlatformDependent.java:188) -Dio.netty.uninitializedArrayAllocationThreshold: -1
14:17:35.264 [DEBUG - main] (CleanerJava9.java:71) java.nio.ByteBuffer.cleaner(): available
14:17:35.264 [DEBUG - main] (PlatformDependent.java:209) -Dio.netty.noPreferDirect: false
14:17:35.272 [DEBUG - main] (PlatformDependent.java:1048) org.jctools-core.MpscChunkedArrayQueue: available
14:17:35.327 [DEBUG - main] (MultithreadEventLoopGroup.java:44) -Dio.netty.eventLoopThreads: 8
14:17:35.337 [DEBUG - main] (GlobalEventExecutor.java:54) -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1
14:17:35.341 [DEBUG - main] (InternalThreadLocalMap.java:100) -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
14:17:35.342 [DEBUG - main] (InternalThreadLocalMap.java:101) -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
14:17:35.348 [DEBUG - main] (NioEventLoop.java:110) -Dio.netty.noKeySetOptimization: false
14:17:35.349 [DEBUG - main] (NioEventLoop.java:111) -Dio.netty.selectorAutoRebuildThreshold: 512
14:17:35.377 [DEBUG - main] (PooledByteBufAllocator.java:161) -Dio.netty.allocator.numHeapArenas: 8
14:17:35.378 [DEBUG - main] (PooledByteBufAllocator.java:162) -Dio.netty.allocator.numDirectArenas: 8
14:17:35.378 [DEBUG - main] (PooledByteBufAllocator.java:164) -Dio.netty.allocator.pageSize: 8192
14:17:35.378 [DEBUG - main] (PooledByteBufAllocator.java:169) -Dio.netty.allocator.maxOrder: 9
14:17:35.379 [DEBUG - main] (PooledByteBufAllocator.java:173) -Dio.netty.allocator.chunkSize: 4194304
14:17:35.379 [DEBUG - main] (PooledByteBufAllocator.java:174) -Dio.netty.allocator.smallCacheSize: 256
14:17:35.379 [DEBUG - main] (PooledByteBufAllocator.java:175) -Dio.netty.allocator.normalCacheSize: 64
14:17:35.380 [DEBUG - main] (PooledByteBufAllocator.java:176) -Dio.netty.allocator.maxCachedBufferCapacity: 32768
14:17:35.380 [DEBUG - main] (PooledByteBufAllocator.java:177) -Dio.netty.allocator.cacheTrimInterval: 8192
14:17:35.380 [DEBUG - main] (PooledByteBufAllocator.java:178) -Dio.netty.allocator.cacheTrimIntervalMillis: 0
14:17:35.381 [DEBUG - main] (PooledByteBufAllocator.java:179) -Dio.netty.allocator.useCacheForAllThreads: false
14:17:35.381 [DEBUG - main] (PooledByteBufAllocator.java:180) -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
14:17:35.381 [DEBUG - main] (PooledByteBufAllocator.java:182) -Dio.netty.allocator.disableCacheFinalizersForFastThreadLocalThreads: false
14:17:35.416 [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)
14:17:35.496 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
14:17:35.590 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources
14:17:35.602 [INFO - main] (TestMetricWrappedKuduEnumerator.java:186) EXPECTED: Plain enumerator exhibits race condition - split lost between finish and checkpoint (FLINK-38575 still present in connector)
.14:17:35.681 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
14:17:35.688 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 finished by subtask 0; deferring removal (restored in pending)
14:17:35.690 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 from pending
14:17:35.691 [INFO - main] (MetricWrappedKuduEnumerator.java:266) Checkpoint 1 complete: removed 1 finished splits from enumerator state
14:17:35.691 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources
.14:17:35.702 [DEBUG - main] (SecurityUtil.java:122) Could not login via JAAS. Using no credentials: Unable to obtain Principal Name for authentication 
14:17:35.704 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 finished by subtask 0; deferring removal (restored in pending)
14:17:35.706 [DEBUG - main] (MetricWrappedKuduEnumerator.java:216) Split 0dd3dbeaacaff1630d5fca9910397c0e4bb653d0ae1ba69fb683d6233d172ebc finished by subtask 0; deferring removal (restored in pending)
14:17:35.708 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split 0dd3dbeaacaff1630d5fca9910397c0e4bb653d0ae1ba69fb683d6233d172ebc from pending
14:17:35.709 [DEBUG - main] (MetricWrappedKuduEnumerator.java:261) Checkpoint 1 complete: removed split ad7ab7c46cc70867ef7ceaf513b6330b6bf3a2230688feafc2c9439b3db10800 from pending
14:17:35.709 [INFO - main] (MetricWrappedKuduEnumerator.java:266) Checkpoint 1 complete: removed 2 finished splits from enumerator state
14:17:35.709 [DEBUG - main] (AsyncKuduClient.java:2704) Releasing all remaining resources

Time: 1.131

OK (3 tests)

