From 5fa620f3d97fac20f661ea8863981f9ca6b20a9c Mon Sep 17 00:00:00 2001 From: Johannes Lichtenberger Date: Sat, 2 Dec 2023 20:24:39 +0100 Subject: [PATCH] [Gradle Release Plugin] - pre tag commit: 'sirix-0.10.4'. --- bundles/sirix-rest-api/logs/sirix.log | 8571 +++++++++++++++++++++++++ gradle.properties | 2 +- 2 files changed, 8572 insertions(+), 1 deletion(-) diff --git a/bundles/sirix-rest-api/logs/sirix.log b/bundles/sirix-rest-api/logs/sirix.log index 767d3e528..4dca258f9 100644 --- a/bundles/sirix-rest-api/logs/sirix.log +++ b/bundles/sirix-rest-api/logs/sirix.log @@ -20048,3 +20048,8574 @@ java.lang.IllegalStateException: Response head already sent 22711 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database 22712 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 22712 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +63 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +71 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +75 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/mydoc.jn +76 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +76 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +79 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +79 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +118 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +122 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +122 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +159 [Test worker] DEBUG net.openhft.chronicle.core.Jvm - No system.properties file found +159 [Test worker] INFO net.openhft.chronicle.core.Jvm - Chronicle core loaded from file:/root/.gradle/caches/modules-2/files-2.1/net.openhft/chronicle-core/2.25ea0/38de7100b74f7efb52de3367c410c83b341429f2/chronicle-core-2.25ea0.jar +179 [Test worker] DEBUG n.o.c.bytes.internal.BytesInternal - Cannot get access to vectorizedMismatch. The following command line args are required: --illegal-access=permit --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED. exception: java.lang.reflect.InaccessibleObjectException: Unable to make public static int jdk.internal.util.ArraysSupport.vectorizedMismatch(java.lang.Object,long,java.lang.Object,long,int,int) accessible: module java.base does not "exports jdk.internal.util" to unnamed module @359df09a +260 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +260 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +265 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +265 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +265 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +298 [Test worker] DEBUG i.n.u.i.l.InternalLoggerFactory - Using SLF4J as the default logging framework +298 [Test worker] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: simple +298 [Test worker] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.targetRecords: 4 +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - Java version: 21 +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available +308 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.Buffer.address: available +310 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - direct buffer constructor: unavailable +java.lang.NoSuchMethodException: java.nio.DirectByteBuffer.(long,int) + at java.base/java.lang.Class.getConstructor0(Class.java:3761) + at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2930) + at io.netty.util.internal.PlatformDependent0$5.run(PlatformDependent0.java:287) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) + at io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:282) + at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:333) + at io.netty.util.internal.PlatformDependent.(PlatformDependent.java:88) + at io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:116) + at io.vertx.core.buffer.impl.VertxByteBufAllocator.(VertxByteBufAllocator.java:25) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:76) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:84) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:88) + at io.vertx.core.buffer.impl.BufferImpl.buffer(BufferImpl.java:50) + at io.vertx.core.buffer.Buffer.buffer(Buffer.java:72) + at io.sirix.rest.JsonStreamingShredderTest.testString(JsonStreamingShredderTest.kt:98) + at io.sirix.rest.JsonStreamingShredderTest.testSimpleObject(JsonStreamingShredderTest.kt:39) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) + at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) + at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) + at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) + at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) + at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) + at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) + at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) + at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) + at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89) + at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) + at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) + at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) + at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) + at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) + at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) + at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65) + at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) + at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) +310 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true +311 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable +java.lang.IllegalAccessException: class 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 @359df09a + at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) + at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) + at java.base/java.lang.reflect.Method.invoke(Method.java:571) + at io.netty.util.internal.PlatformDependent0$7.run(PlatformDependent0.java:410) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) + at io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:401) + at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:333) + at io.netty.util.internal.PlatformDependent.(PlatformDependent.java:88) + at io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:116) + at io.vertx.core.buffer.impl.VertxByteBufAllocator.(VertxByteBufAllocator.java:25) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:76) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:84) + at io.vertx.core.buffer.impl.BufferImpl.(BufferImpl.java:88) + at io.vertx.core.buffer.impl.BufferImpl.buffer(BufferImpl.java:50) + at io.vertx.core.buffer.Buffer.buffer(Buffer.java:72) + at io.sirix.rest.JsonStreamingShredderTest.testString(JsonStreamingShredderTest.kt:98) + at io.sirix.rest.JsonStreamingShredderTest.testSimpleObject(JsonStreamingShredderTest.kt:39) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) + at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) + at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) + at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) + at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) + at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) + at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) + at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) + at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) + at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) + at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) + at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) + at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) + at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) + at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94) + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89) + at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base/java.lang.reflect.Method.invoke(Method.java:580) + at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) + at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) + at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) + at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) + at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) + at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) + at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65) + at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) + at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) +311 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.DirectByteBuffer.(long, int): unavailable +311 [Test worker] DEBUG i.n.util.internal.PlatformDependent - sun.misc.Unsafe: available +312 [Test worker] DEBUG i.n.util.internal.PlatformDependent - maxDirectMemory: 8589934592 bytes (maybe) +312 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.tmpdir: /tmp (java.io.tmpdir) +312 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model) +313 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: -1 bytes +313 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1 +313 [Test worker] DEBUG io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available +313 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 40 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 40 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 9 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 4194304 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimIntervalMillis: 0 +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: false +314 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023 +317 [Test worker] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 +317 [Test worker] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 +326 [Test worker] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkAccessible: true +326 [Test worker] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkBounds: true +326 [Test worker] DEBUG i.n.u.ResourceLeakDetectorFactory - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@6fc3e1a4 +361 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +373 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +373 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +374 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +375 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +375 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +375 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +377 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +377 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +381 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +381 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +382 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +382 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +382 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +388 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +388 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +389 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +389 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +389 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +405 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +408 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +408 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +408 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +409 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +409 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +409 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +409 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +410 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +411 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +411 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +412 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +412 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +412 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +416 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +416 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +416 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +416 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +416 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +427 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +430 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +431 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +431 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +431 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +431 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +431 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +432 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +432 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +433 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +433 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +434 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +434 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +434 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +438 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +438 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +439 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +439 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +439 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +453 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +456 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +456 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +456 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +456 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +456 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +457 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +457 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +457 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +462 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +462 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +463 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +463 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +463 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +467 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +468 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +468 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +468 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +468 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +810 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +954 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +954 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +954 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +955 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +955 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +955 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +956 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +956 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +960 [Test worker] DEBUG io.vertx.core.logging.LoggerFactory - Using io.vertx.core.logging.SLF4JLogDelegateFactory +985 [Test worker] DEBUG i.n.c.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 40 +989 [Test worker] DEBUG i.n.u.c.GlobalEventExecutor - -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1 +993 [Test worker] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false +993 [Test worker] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512 +996 [Test worker] DEBUG i.n.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7808f638 +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46731692 +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@782bf610 +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3db663d0 +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73fc518f +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2de50ee4 +997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ad9e63e +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47fbc56 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@151ef57f +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10895b16 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5524b72f +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cc03cd1 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e17913b +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@149c3204 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f16277 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@497aec8c +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b9632d1 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e6f2bb5 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21e20ad5 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f628ce9 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35e8316e +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26d96e5 +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@336880df +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1846579f +998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cd166b8 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2650f79 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fc1992 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fac521d +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38af1bf6 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@129bd55d +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7be7e15 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3abfe845 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0f244f +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3672276e +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4248b963 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f08caf +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4defd42 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2330e3e0 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24b4d544 +999 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27a2a089 +1000 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d9f64c9 +1024 [Test worker] DEBUG i.n.r.d.DefaultDnsServerAddressStreamProvider - Default DNS servers: [/127.0.0.53:53] (sun.net.dns.ResolverConfiguration) +1026 [Test worker] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv4Stack: false +1026 [Test worker] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv6Addresses: false +1027 [Test worker] DEBUG i.netty.util.NetUtilInitializations - Loopback interface: lo (lo, 0:0:0:0:0:0:0:1%lo) +1027 [Test worker] DEBUG io.netty.util.NetUtil - /proc/sys/net/core/somaxconn: 4096 +1035 [Test worker] DEBUG i.n.r.DefaultHostsFileEntriesResolver - -Dio.netty.hostsFileRefreshInterval: 0 +1101 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 340905 (auto-detected) +1102 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: f4:ce:23:ff:fe:b6:33:20 (auto-detected) +1110 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled +1110 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0 +1110 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384 +1154 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.maxCapacityPerThread: 4096 +1154 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.ratio: 8 +1154 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.chunkSize: 32 +1154 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.blocking: false +1154 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.batchFastThreadLocalOnly: true +1291 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +1414 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +1475 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.JdkSslContext - Default protocols (JDK): [TLSv1.3, TLSv1.2] +1475 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.JdkSslContext - Default cipher suites (JDK): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384] +1616 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x84fabc4c, L:/127.0.0.1:48550 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +1619 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb142ee85, L:/127.0.0.1:9443 - R:/127.0.0.1:48550] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +1624 [vert.x-eventloop-thread-1] DEBUG i.n.h.c.c.ZlibCodecFactory - -Dio.netty.noJdkZlibDecoder: false +1624 [vert.x-eventloop-thread-1] DEBUG i.n.h.c.c.ZlibCodecFactory - -Dio.netty.noJdkZlibEncoder: false +1627 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request POST https://localhost:9443/token +1630 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1630 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1630 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1515bb6a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67fc77f6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1630 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1633 [vert.x-eventloop-thread-1 @coroutine#4] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +1813 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request DELETE https://localhost:9443/ +1813 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1814 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1814 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4b9b7f5e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@468fe2f9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +1814 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1824 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request DELETE https://localhost:9443/ +1824 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1824 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1824 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4b9b7f5e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@468fe2f9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +1825 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1828 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request PUT https://localhost:9443/database1/resource1 +1828 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1828 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1830 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@19b05e28, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3b90338e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1830 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1838 [DefaultDispatcher-worker-1 @coroutine#10] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1838 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1840 [vert.x-eventloop-thread-5 @coroutine#10] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1840 [vert.x-eventloop-thread-5 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1840 [vert.x-eventloop-thread-5 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1845 [vert.x-eventloop-thread-5 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1845 [vert.x-eventloop-thread-5 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1846 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1846 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1846 [DefaultDispatcher-worker-1 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1852 [DefaultDispatcher-worker-1 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1854 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1854 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1854 [DefaultDispatcher-worker-1 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1857 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request PUT https://localhost:9443/database1/resource2 +1858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@19b05e28, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3b90338e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1860 [DefaultDispatcher-worker-1 @coroutine#12] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1860 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1861 [vert.x-eventloop-thread-5 @coroutine#12] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1862 [vert.x-eventloop-thread-5 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1862 [vert.x-eventloop-thread-5 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1866 [vert.x-eventloop-thread-5 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1866 [vert.x-eventloop-thread-5 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1867 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1867 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1867 [DefaultDispatcher-worker-1 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1872 [DefaultDispatcher-worker-1 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1873 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1873 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1873 [DefaultDispatcher-worker-1 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1875 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request PUT https://localhost:9443/database2/resource1 +1875 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1876 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1876 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@79ef2ad0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2dcbfd6b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1876 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1886 [DefaultDispatcher-worker-1 @coroutine#14] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +1887 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1889 [vert.x-eventloop-thread-1 @coroutine#14] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1891 [vert.x-eventloop-thread-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1891 [vert.x-eventloop-thread-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1901 [vert.x-eventloop-thread-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1902 [vert.x-eventloop-thread-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1902 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1902 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1903 [DefaultDispatcher-worker-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +1920 [DefaultDispatcher-worker-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1924 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1924 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1924 [DefaultDispatcher-worker-1 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1927 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request PUT https://localhost:9443/database3 +1927 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1927 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1927 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database', name=null, order=10, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7405388, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4520814c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@65329f61], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1927 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1930 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request GET https://localhost:9443/?withResources=true +1931 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1931 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1931 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=6, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@127c2558, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@a244a9b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +1931 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1933 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database3 +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database3 +1933 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1933 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1934 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1934 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1934 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1934 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1937 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 961120744 accepting request DELETE https://localhost:9443/ +1937 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4225996c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1937 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1937 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4b9b7f5e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@468fe2f9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +1937 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1939 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +1939 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database3 +1939 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1939 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database3 +1940 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1940 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource2 +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1/resources/resource1 +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +1941 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1942 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2/resources/resource1 +1942 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1942 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +1958 [vert.x-eventloop-thread-1 @coroutine#18] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.GetHandler.handle(GetHandler.kt:42) + at io.sirix.rest.SirixVerticle$createRouter$2$7.invokeSuspend(SirixVerticle.kt:214) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +1958 [vert.x-eventloop-thread-1 @coroutine#18] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@1d844875], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1958 [vert.x-eventloop-thread-1 @coroutine#18] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +1958 [vert.x-eventloop-thread-1 @coroutine#18] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +1958 [vert.x-eventloop-thread-1 @coroutine#18] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +1962 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +1962 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 18 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@554f0dfb +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f7076bc +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71904469 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b9396d3 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@761e788f +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a472566 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1907874b +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e65afb6 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b3a7ef5 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8851ce1 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d9dff65 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ef6fd7f +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5633ed82 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@767191b1 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34d52ecd +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d21202d +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14b789f6 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6eb17ec8 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@730f9695 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@277bf091 +1966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fab35b1 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a094db2 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65bdd558 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dba4e06 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4beaf6bd +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b2e46af +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60325987 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f37f1f9 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3374b5bc +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2af69643 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@587a1cfb +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48528634 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e1d03d7 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4047d2d9 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48d293ee +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@146dcfe6 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22587507 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c77ba8f +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@660f0c +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0ef219 +1967 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d1dcdff +1972 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +2121 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +2162 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x01147912, L:/127.0.0.1:48566 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2163 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x43f5b719, L:/127.0.0.1:9443 - R:/127.0.0.1:48566] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2163 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 970333362 accepting request POST https://localhost:9443/token +2164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a78ab5d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@9e70063, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@209aaf49], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2164 [vert.x-eventloop-thread-2 @coroutine#27] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +2191 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 970333362 accepting request PUT https://localhost:9443/database/json-resource +2192 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a78ab5d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2192 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2192 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@29200464, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@567d605e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2192 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2194 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2194 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2195 [vert.x-eventloop-thread-5 @coroutine#29] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2195 [vert.x-eventloop-thread-5 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2195 [vert.x-eventloop-thread-5 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2213 [vert.x-eventloop-thread-5 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2213 [vert.x-eventloop-thread-5 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2214 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2214 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2214 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2223 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2225 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2225 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2225 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2228 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 970333362 accepting request GET https://localhost:9443/database/json-resource?query=let+%24nodeKey+%3A%3D+sdb%3Anodekey%28%24%24.foo%5B%5B2%5D%5D%29%0D%0Areturn+%7B%22nodeKey%22%3A+%24nodeKey%7D +2228 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a78ab5d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2228 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2228 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@25e999ec, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5bc748f5], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2228 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2230 [vert.x-eventloop-thread-2 @coroutine#31] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2230 [vert.x-eventloop-thread-2 @coroutine#31] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2230 [vert.x-eventloop-thread-2 @coroutine#31] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2230 [vert.x-eventloop-thread-2 @coroutine#31] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2293 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2294 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2295 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2297 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 970333362 accepting request DELETE https://localhost:9443/ +2297 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a78ab5d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2297 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2297 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1a5add3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@769f96b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2297 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2298 [vert.x-eventloop-thread-2 @coroutine#35] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2298 [vert.x-eventloop-thread-2 @coroutine#35] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2298 [vert.x-eventloop-thread-2 @coroutine#35] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +2299 [vert.x-eventloop-thread-2 @coroutine#35] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2299 [vert.x-eventloop-thread-2 @coroutine#35] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +2302 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +2302 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +2304 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26f46fa6 +2304 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@227a47 +2304 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9596ce8 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75ae4a1f +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70228253 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63c12e52 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21bd20ee +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26c47874 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@421056e5 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2849434b +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60bbacfc +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65b97f47 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@255eaa6b +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@476fe690 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0e7ecd +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e3658c +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43e9089 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c5dbdf8 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@352c44a8 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aac8884 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a66e580 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b852b49 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cdb2d95 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@122d6c22 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f5ac102 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5df778c3 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@895416d +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71a06021 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@80bfdc6 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6edcad64 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c6007fb +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e33d73e +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6981f8f3 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@623dcf2a +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eae4349 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e84fb85 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68a4dcc6 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@646c0a67 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3804a9a8 +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@117525fe +2305 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d41ba0f +2310 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +2601 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +2627 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf366ee1e, L:/127.0.0.1:48570 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2629 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5e0a14aa, L:/127.0.0.1:9443 - R:/127.0.0.1:48570] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1030079753 accepting request POST https://localhost:9443/token +2629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57d88f9f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@2104d675, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@cf4cfca], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2630 [vert.x-eventloop-thread-2 @coroutine#40] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +2655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1030079753 accepting request POST https://localhost:9443/ +2655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57d88f9f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1faa0ed0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@c1ddecd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b2d1645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2658 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2658 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2659 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2659 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2659 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2663 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2663 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2663 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2664 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2664 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2672 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2672 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2672 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2672 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1030079753 accepting request POST https://localhost:9443/ +2674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57d88f9f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1faa0ed0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@c1ddecd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b2d1645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2677 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2677 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2678 [vert.x-worker-thread-1] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2678 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2683 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2684 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2685 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1030079753 accepting request DELETE https://localhost:9443/ +2687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57d88f9f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@263c8d79, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a1e23a0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2688 [vert.x-eventloop-thread-2 @coroutine#50] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2688 [vert.x-eventloop-thread-2 @coroutine#50] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2688 [vert.x-eventloop-thread-2 @coroutine#50] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +2689 [vert.x-eventloop-thread-2 @coroutine#50] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2689 [vert.x-eventloop-thread-2 @coroutine#50] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +2692 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +2692 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7bc44ce8 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59072e9d +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58472096 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a92be4f +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53e800f9 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@337bbfdf +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52d97ab6 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4da6d664 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e5af8e1 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30b131b2 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2924f1d8 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@524a076e +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5e7036 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62dbe64e +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cff61fc +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e0c6a7a +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@467b684d +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7baf1f5a +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cc86152 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611a990b +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cbeac65 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fe82967 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50850539 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65e21ce3 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c3659be +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@522bf64e +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aff9dff +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f0f9947 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1aad0b1 +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c3edf4c +2696 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5af8bb51 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@799ed4e8 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e66bc32 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54d8c20d +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b65d9f4 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44536de4 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fcfde70 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d95a72e +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28da7d11 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77b919a3 +2697 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53f4c1e6 +2701 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +2966 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +2980 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb92fc356, L:/127.0.0.1:48574 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2981 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x1cd23144, L:/127.0.0.1:9443 - R:/127.0.0.1:48574] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442983852 accepting request POST https://localhost:9443/token +2982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6ce434a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@765c2e4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@18e886ee], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2982 [vert.x-eventloop-thread-2 @coroutine#55] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +3010 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442983852 accepting request PUT https://localhost:9443/database/resource +3011 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6ce434a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3011 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3011 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5f50a510, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@12dcfb4a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3011 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3013 [DefaultDispatcher-worker-1 @coroutine#57] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3013 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3014 [vert.x-eventloop-thread-5 @coroutine#57] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3014 [vert.x-eventloop-thread-5 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3014 [vert.x-eventloop-thread-5 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3031 [vert.x-eventloop-thread-5 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3031 [vert.x-eventloop-thread-5 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3032 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3032 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3032 [DefaultDispatcher-worker-1 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3037 [DefaultDispatcher-worker-1 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3038 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3038 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3038 [DefaultDispatcher-worker-1 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3040 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442983852 accepting request DELETE https://localhost:9443/database +3040 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6ce434a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3040 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3040 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database', name=null, order=12, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@481abb23, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@d602260], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3040 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3041 [vert.x-eventloop-thread-2 @coroutine#59] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3041 [vert.x-eventloop-thread-2 @coroutine#59] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3041 [vert.x-eventloop-thread-2 @coroutine#59] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +3041 [vert.x-eventloop-thread-2 @coroutine#59] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3041 [vert.x-eventloop-thread-2 @coroutine#59] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442983852 accepting request DELETE https://localhost:9443/ +3044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6ce434a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@65a90094, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@78f76ca1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +3044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3048 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +3048 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37df14d1 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7efb53af +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7724704f +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dfa819 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ce94d2f +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ab0936 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cd9aa64 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42b84286 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443effcb +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74ecacc3 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@517a2b0 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53b7ce6 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36480b2d +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27d33393 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f6917fb +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41eb94bc +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@378cfecf +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@97d0c06 +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e7c141d +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43af351a +3051 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1305c126 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72f9f27c +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c1bdcc2 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@762637be +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b97c4ad +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7640a5b1 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@642f9a77 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23f3da8b +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5634d0f4 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@252a8aae +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d4e405e +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e2fe +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70972170 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@119aa36 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e1a46fb +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69fe0ed4 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20ab3e3a +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6caf7803 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@709ed6f3 +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@698fee9a +3052 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c0e13b7 +3057 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +3312 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +3327 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x81c292cc, L:/127.0.0.1:48580 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3329 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5c3484ca, L:/127.0.0.1:9443 - R:/127.0.0.1:48580] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3329 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 179318719 accepting request POST https://localhost:9443/token +3329 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bede645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3329 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3329 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@a367ea9, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2b65dc92], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3329 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3329 [vert.x-eventloop-thread-2 @coroutine#68] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +3352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 179318719 accepting request PUT https://localhost:9443/database/json-resource +3352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bede645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@20a3d396, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@64b8d609], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3354 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3354 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3355 [vert.x-eventloop-thread-5 @coroutine#70] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3355 [vert.x-eventloop-thread-5 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3355 [vert.x-eventloop-thread-5 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3372 [vert.x-eventloop-thread-5 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3373 [vert.x-eventloop-thread-5 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3373 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3373 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3374 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3381 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3382 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3383 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3383 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3385 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 179318719 accepting request GET https://localhost:9443/database/json-resource +3385 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bede645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3385 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3386 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@89bb16e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67f96cdb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3386 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3386 [vert.x-eventloop-thread-2 @coroutine#72] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3386 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3387 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3387 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3389 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3390 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3390 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 179318719 accepting request DELETE https://localhost:9443/ +3392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bede645], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@42e73e39, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@451fef5d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +3392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3393 [vert.x-eventloop-thread-2 @coroutine#76] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3393 [vert.x-eventloop-thread-2 @coroutine#76] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3393 [vert.x-eventloop-thread-2 @coroutine#76] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3393 [vert.x-eventloop-thread-2 @coroutine#76] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3393 [vert.x-eventloop-thread-2 @coroutine#76] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3396 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +3396 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68b9834c +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20b9d5d5 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@671d1157 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60c8a093 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44cffc25 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a369e14 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25aeb5ac +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c755b2 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bd2af5b +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@250a500b +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75d982d3 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f89331f +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@618ff5c2 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16727bf0 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f84acf7 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@291373d3 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@372ca2d6 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3204e238 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38ed139b +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a5272be +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58ba5b30 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dba773d +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d9bd4da +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c58255 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@eac3a26 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10b1a751 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53cf9c99 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b306b9f +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@142213d5 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@934b52f +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2630dbc4 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ea4300e +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a1c3cb4 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76ad6715 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56637cff +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2938127d +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@127a7272 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ff23ae7 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@423b2b62 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b7962a2 +3399 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b887730 +3404 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +3655 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +3668 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0debaeb4, L:/127.0.0.1:48596 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3669 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd3d78e30, L:/127.0.0.1:9443 - R:/127.0.0.1:48596] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 763110638 accepting request POST https://localhost:9443/token +3670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@40be2ec6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@79f05ef2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17878be9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3670 [vert.x-eventloop-thread-2 @coroutine#81] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +3693 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 763110638 accepting request PUT https://localhost:9443/database/json-resource +3693 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@40be2ec6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3693 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3693 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5b9096a3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ae95b09], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3693 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3695 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3695 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3696 [vert.x-eventloop-thread-5 @coroutine#83] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3696 [vert.x-eventloop-thread-5 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3696 [vert.x-eventloop-thread-5 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3700 [vert.x-eventloop-thread-5 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3700 [vert.x-eventloop-thread-5 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3701 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3701 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3701 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3708 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3710 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3710 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3710 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 763110638 accepting request PUT https://localhost:9443/database/json-resource +3713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@40be2ec6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5b9096a3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ae95b09], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3714 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3715 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3715 [vert.x-eventloop-thread-5 @coroutine#85] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3716 [vert.x-eventloop-thread-5 @coroutine#85] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3716 [vert.x-eventloop-thread-5 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3716 [vert.x-eventloop-thread-5 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3719 [vert.x-eventloop-thread-5 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3719 [vert.x-eventloop-thread-5 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3720 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3721 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3721 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3731 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3733 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3733 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3733 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 763110638 accepting request DELETE https://localhost:9443/ +3738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@40be2ec6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@56f2069f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@ba07a7b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +3738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3741 [vert.x-eventloop-thread-2 @coroutine#89] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3742 [vert.x-eventloop-thread-2 @coroutine#89] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3742 [vert.x-eventloop-thread-2 @coroutine#89] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +3743 [vert.x-eventloop-thread-2 @coroutine#89] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3743 [vert.x-eventloop-thread-2 @coroutine#89] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3748 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +3748 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a04e5f +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66b59b7d +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53311681 +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4437ac07 +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f1ed068 +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@753aca85 +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e645fbd +3757 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@574a89e2 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e1e9ef3 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dd31157 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31c628e7 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3240b2a4 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58434b19 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3fb0ef +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7dbe2ebf +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4adc663e +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@885e7ff +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8bd86c8 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fa9ab6 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d3ef181 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a2341c6 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e4c0d8c +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e3315d9 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64db4967 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74e6094b +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a485a36 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cf3157b +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@625dfff3 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26350ea2 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e9469b8 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a08efdc +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57272109 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59696551 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@648d0e6d +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79e66b2f +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17273273 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f69e2b +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@984169e +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f1bb92 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d6bbd35 +3758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ada9c0c +3763 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +4009 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +4026 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x34e51ac2, L:/127.0.0.1:48600 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4027 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xae7dd621, L:/127.0.0.1:9443 - R:/127.0.0.1:48600] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 123829873 accepting request POST https://localhost:9443/token +4027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d8fb19a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@2e6bd5e4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4049aed6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4028 [vert.x-eventloop-thread-2 @coroutine#94] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +4050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 123829873 accepting request PUT https://localhost:9443/database/resource +4050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d8fb19a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4c57d258, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c24b929], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4052 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4052 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4053 [vert.x-eventloop-thread-5 @coroutine#96] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4053 [vert.x-eventloop-thread-5 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4053 [vert.x-eventloop-thread-5 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4071 [vert.x-eventloop-thread-5 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4071 [vert.x-eventloop-thread-5 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4073 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4073 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4073 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4079 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4081 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4081 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4081 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4083 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 123829873 accepting request DELETE https://localhost:9443/database/resource +4083 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d8fb19a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4083 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4083 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@62c4f5bd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@360d6394], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4083 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4084 [vert.x-eventloop-thread-2 @coroutine#98] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4084 [vert.x-eventloop-thread-2 @coroutine#98] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4085 [vert.x-eventloop-thread-2 @coroutine#98] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4086 [vert.x-eventloop-thread-2 @coroutine#98] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4086 [vert.x-eventloop-thread-2 @coroutine#98] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4088 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 123829873 accepting request DELETE https://localhost:9443/ +4088 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d8fb19a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4088 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4088 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4a39feaf, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@177525bf], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4088 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4089 [vert.x-eventloop-thread-2 @coroutine#102] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4089 [vert.x-eventloop-thread-2 @coroutine#102] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4089 [vert.x-eventloop-thread-2 @coroutine#102] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4089 [vert.x-eventloop-thread-2 @coroutine#102] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4092 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4092 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@aaa0f76 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@340a8894 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a8b9166 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4acc5dff +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10c72a6f +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70e94ecb +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56cfe111 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e446d92 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57f9b467 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d5c2745 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44b29496 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1947596f +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3078cac +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f6de586 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f2bd6d9 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c847072 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43d9f1a2 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23f86d8a +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2264ea32 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3c09ec +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71e4b308 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11900483 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14a049f9 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@94e51e8 +4095 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5de6cf3a +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc36c19 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a3a1bf9 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2100d047 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4af45442 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d805aa1 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@176f7f3b +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30ca0779 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58740366 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47be0f9b +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bc426f0 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bd51d3e +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33425811 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b74b35 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e4e1ef5 +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d11ceef +4096 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@765ffb14 +4101 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +4353 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +4365 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0b7af4b1, L:/127.0.0.1:48606 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4366 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x1e447b0e, L:/127.0.0.1:9443 - R:/127.0.0.1:48606] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 685858348 accepting request POST https://localhost:9443/token +4366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@47bb444d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@728f3376, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@13c6f0bb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4367 [vert.x-eventloop-thread-2 @coroutine#107] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +4392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 685858348 accepting request PUT https://localhost:9443/database/resource +4392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@47bb444d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3174dcd1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2c707f9e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4392 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4394 [DefaultDispatcher-worker-1 @coroutine#109] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4394 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4395 [vert.x-eventloop-thread-5 @coroutine#109] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4395 [vert.x-eventloop-thread-5 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4395 [vert.x-eventloop-thread-5 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4399 [vert.x-eventloop-thread-5 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4400 [vert.x-eventloop-thread-5 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4401 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4401 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4401 [DefaultDispatcher-worker-1 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4404 [DefaultDispatcher-worker-1 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4405 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4405 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4405 [DefaultDispatcher-worker-1 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4407 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 685858348 accepting request DELETE https://localhost:9443/database/resource +4407 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@47bb444d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4407 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4407 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@637617aa, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@24addd85], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4407 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4407 [vert.x-eventloop-thread-2 @coroutine#111] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4407 [vert.x-eventloop-thread-2 @coroutine#111] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4408 [vert.x-eventloop-thread-2 @coroutine#111] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4408 [vert.x-eventloop-thread-2 @coroutine#111] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4408 [vert.x-eventloop-thread-2 @coroutine#111] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 685858348 accepting request DELETE https://localhost:9443/ +4409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@47bb444d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4410 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@13b5fc5e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@402d62c5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4410 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4410 [vert.x-eventloop-thread-2 @coroutine#115] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4410 [vert.x-eventloop-thread-2 @coroutine#115] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4411 [vert.x-eventloop-thread-2 @coroutine#115] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4411 [vert.x-eventloop-thread-2 @coroutine#115] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4413 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4414 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4417 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77865933 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@480ad82c +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d18b73a +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@177515d1 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52ff99cd +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c2af006 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44032fde +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b676112 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5578be42 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e49ce2b +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@136965e3 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53c6f96d +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@435cc7f9 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4364712f +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b7a52dd +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f93dd4e +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ad5be4a +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ad85136 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@737d100a +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12e5da86 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6535117e +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d1cbd0f +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fa13e6 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3af7d855 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77049094 +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f88bfbe +4418 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59bbe88a +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d8ab698 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ed91d8d +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@446626a7 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@429f7919 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a2929a4 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cda6019 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@797c3c3b +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4012d5bc +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4375b013 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cf0cacc +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f5b08d +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@529c2a9a +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c87fdf2 +4419 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@571a01f9 +4424 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +4672 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +4685 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x838023ec, L:/127.0.0.1:48620 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4686 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3dd259d3, L:/127.0.0.1:9443 - R:/127.0.0.1:48620] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 323081063 accepting request POST https://localhost:9443/token +4687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e98997], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@2d46431b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@504520b3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4687 [vert.x-eventloop-thread-2 @coroutine#120] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +4708 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 323081063 accepting request PUT https://localhost:9443/database/resource +4708 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e98997], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4708 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4708 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4d821b37, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@563c8621], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4708 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4710 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4710 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4710 [vert.x-eventloop-thread-5 @coroutine#122] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4711 [vert.x-eventloop-thread-5 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4711 [vert.x-eventloop-thread-5 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4728 [vert.x-eventloop-thread-5 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4728 [vert.x-eventloop-thread-5 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4729 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4729 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4729 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4732 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4733 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4734 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4734 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4735 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 323081063 accepting request DELETE https://localhost:9443/database/resource +4735 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e98997], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4735 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4735 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7ce81c39, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@69fbadce], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4735 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4736 [vert.x-eventloop-thread-2 @coroutine#124] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4736 [vert.x-eventloop-thread-2 @coroutine#124] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4736 [vert.x-eventloop-thread-2 @coroutine#124] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +4736 [vert.x-eventloop-thread-2 @coroutine#124] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4736 [vert.x-eventloop-thread-2 @coroutine#124] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 323081063 accepting request DELETE https://localhost:9443/ +4738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e98997], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@27fadb1e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1bcf120c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4738 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4739 [vert.x-eventloop-thread-2 @coroutine#128] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4739 [vert.x-eventloop-thread-2 @coroutine#128] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4740 [vert.x-eventloop-thread-2 @coroutine#128] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4740 [vert.x-eventloop-thread-2 @coroutine#128] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4742 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4742 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ed4bc +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6920b0bc +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65f651eb +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69923ac3 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f1ff879 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73d60e76 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24f870ee +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c441290 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c78e551 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f1ef916 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1886991b +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64aad809 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f03fba0 +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17dd671f +4746 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bbf6abe +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9679750 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9b9a327 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75a0c890 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@358ab600 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e26af6 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44065156 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3791f50e +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@574b7f4a +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44ed0a8f +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32177fa5 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a96d56c +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ab4a5b +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2abe9173 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235d29d6 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fdca564 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f9dd56 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d12e953 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57cb70be +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d4608a6 +4747 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20d87335 +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8a4e0c +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26c89563 +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bd6ba24 +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f437b0 +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20f6f88c +4748 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@257e0827 +4753 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +4998 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +5011 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3ab91be0, L:/127.0.0.1:48630 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5012 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x49ae1753, L:/127.0.0.1:9443 - R:/127.0.0.1:48630] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1540504526 accepting request POST https://localhost:9443/token +5013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bfeff56], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@4a6a8f26, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1f8f598c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5013 [vert.x-eventloop-thread-2 @coroutine#133] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +5035 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1540504526 accepting request PUT https://localhost:9443/database/resource +5035 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bfeff56], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5035 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5035 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55491df8, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@9114c48], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5035 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5038 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5038 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5039 [vert.x-eventloop-thread-5 @coroutine#135] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5039 [vert.x-eventloop-thread-5 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5039 [vert.x-eventloop-thread-5 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5042 [vert.x-eventloop-thread-5 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5042 [vert.x-eventloop-thread-5 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5043 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5043 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5043 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5046 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5047 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5048 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5048 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1540504526 accepting request DELETE https://localhost:9443/database/resource +5049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bfeff56], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1c927977, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a433cf1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5050 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5050 [vert.x-eventloop-thread-2 @coroutine#137] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5050 [vert.x-eventloop-thread-2 @coroutine#137] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5051 [vert.x-eventloop-thread-2 @coroutine#137] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5051 [vert.x-eventloop-thread-2 @coroutine#137] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5051 [vert.x-eventloop-thread-2 @coroutine#137] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1540504526 accepting request DELETE https://localhost:9443/ +5053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bfeff56], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a268717, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@35f008e5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5053 [vert.x-eventloop-thread-2 @coroutine#141] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5053 [vert.x-eventloop-thread-2 @coroutine#141] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5053 [vert.x-eventloop-thread-2 @coroutine#141] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5053 [vert.x-eventloop-thread-2 @coroutine#141] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5057 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5057 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5434e40c +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b48e183 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@514de325 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c1da48 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43a65cd8 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f1ef9d6 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17461db +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fd9e827 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e682398 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@670b3ca +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24a86066 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54402c04 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b3bb1f7 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d6b7b9 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f1a4795 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a6f6c7e +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c5ddccd +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dbd580 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c101cc1 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d0d91a1 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fb48179 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@201c3cda +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c86da0c +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d97caa4 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6732726 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@474821de +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d64c581 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec5ea63 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4190bc8a +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47d023b7 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c83ae01 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d64c100 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69d45cca +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fdf17dc +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e6d4780 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@650ae78c +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e73d5eb +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79c5460e +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d904ff1 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f94e148 +5060 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fc6deb7 +5065 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +5331 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +5344 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf0049989, L:/127.0.0.1:48642 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5345 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7e2987f8, L:/127.0.0.1:9443 - R:/127.0.0.1:48642] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5346 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 444001601 accepting request POST https://localhost:9443/token +5346 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@180d2c4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5346 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5346 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@68678d92, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5e0dcb6e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5346 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5346 [vert.x-eventloop-thread-2 @coroutine#146] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +5370 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 444001601 accepting request PUT https://localhost:9443/database/resource +5370 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@180d2c4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5370 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5370 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@733c290b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@742dd35a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5370 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5372 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5372 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5373 [vert.x-eventloop-thread-5 @coroutine#148] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5373 [vert.x-eventloop-thread-5 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5373 [vert.x-eventloop-thread-5 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5390 [vert.x-eventloop-thread-5 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5391 [vert.x-eventloop-thread-5 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5391 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5391 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5391 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5396 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5397 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5397 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5397 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5398 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 444001601 accepting request DELETE https://localhost:9443/database/resource +5398 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@180d2c4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5398 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5398 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2ec1f1f4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1f708e5d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5398 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5399 [vert.x-eventloop-thread-2 @coroutine#150] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5399 [vert.x-eventloop-thread-2 @coroutine#150] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5400 [vert.x-eventloop-thread-2 @coroutine#150] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5400 [vert.x-eventloop-thread-2 @coroutine#150] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5400 [vert.x-eventloop-thread-2 @coroutine#150] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5401 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 444001601 accepting request DELETE https://localhost:9443/ +5401 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@180d2c4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5401 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5401 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@688a9d3f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@49658f8b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5401 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5402 [vert.x-eventloop-thread-2 @coroutine#154] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5402 [vert.x-eventloop-thread-2 @coroutine#154] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5402 [vert.x-eventloop-thread-2 @coroutine#154] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5402 [vert.x-eventloop-thread-2 @coroutine#154] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5405 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5405 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24841372 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77114efe +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a7bfbc +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77f68df +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e4e4c1 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7f3cfd +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ae126d1 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46a488c2 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6242ae3b +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65ddee5a +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56399b9e +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34b9eb03 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43fda8d9 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49d831c2 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53a7a60c +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28bdbe88 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a87026 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ef60710 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@600f5704 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2503ec73 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@606f81b5 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e1fc42f +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44b21f9f +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ee8130e +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6296474f +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4288d98e +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@169268a7 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285c6918 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78a0ff63 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c601d50 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79b2852b +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@326d27ac +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d499d65 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@313f8301 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cc9d3d0 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c2dfa2 +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@661d88a +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b0b64cc +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59ce792e +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4860827a +5409 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ba6ec50 +5413 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +5661 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +5673 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x767c8c1e, L:/127.0.0.1:52488 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5674 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x311e11e5, L:/127.0.0.1:9443 - R:/127.0.0.1:52488] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1958690772 accepting request POST https://localhost:9443/token +5674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5554f255], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@497e90f5, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@ac4f272], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5674 [vert.x-eventloop-thread-2 @coroutine#159] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +5697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1958690772 accepting request PUT https://localhost:9443/database/resource +5697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5554f255], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7083d61, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@753ca18f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5699 [DefaultDispatcher-worker-1 @coroutine#161] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5699 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5700 [vert.x-eventloop-thread-5 @coroutine#161] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5700 [vert.x-eventloop-thread-5 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5700 [vert.x-eventloop-thread-5 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5717 [vert.x-eventloop-thread-5 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5717 [vert.x-eventloop-thread-5 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5718 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5718 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5718 [DefaultDispatcher-worker-1 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5722 [DefaultDispatcher-worker-1 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5723 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5723 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5723 [DefaultDispatcher-worker-1 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5725 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1958690772 accepting request DELETE https://localhost:9443/database/resource +5725 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5554f255], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5725 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5725 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3803baff, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4f61ba97], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5725 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5726 [vert.x-eventloop-thread-2 @coroutine#163] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5726 [vert.x-eventloop-thread-2 @coroutine#163] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5727 [vert.x-eventloop-thread-2 @coroutine#163] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +5727 [vert.x-eventloop-thread-2 @coroutine#163] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5727 [vert.x-eventloop-thread-2 @coroutine#163] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5728 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1958690772 accepting request DELETE https://localhost:9443/ +5728 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5554f255], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5728 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5728 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@58bf0d37, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7d4e809d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5728 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5729 [vert.x-eventloop-thread-2 @coroutine#167] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5729 [vert.x-eventloop-thread-2 @coroutine#167] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5729 [vert.x-eventloop-thread-2 @coroutine#167] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5729 [vert.x-eventloop-thread-2 @coroutine#167] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +5732 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5732 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@dd71b20 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@767f6ee7 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b6c6e70 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f324455 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a894088 +5735 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@370c1968 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f0bfe17 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3206174f +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42fb8c87 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15eb0ae9 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65e0b505 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67de7a99 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@795f5d51 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34aeacd1 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54067fdc +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4098dd77 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43aeb5e0 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2274160 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65383667 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63cd2cd2 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@557a84fe +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6deee370 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49c17ba4 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43e065f2 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@423c5404 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5853ca50 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a0d96a5 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a02bfe3 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a3e5cd3 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c79088e +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a37191a +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5854a18 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d5556bf +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@791c12e3 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b112b13 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24eb65e3 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ac3f6f +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1abebef3 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18f55704 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67cefd84 +5736 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4779aae6 +5741 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +5990 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +6001 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe1f0b8fd, L:/127.0.0.1:52494 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6002 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd3b875e4, L:/127.0.0.1:9443 - R:/127.0.0.1:52494] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1553548555 accepting request POST https://localhost:9443/token +6002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@63cc70a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1101a5f1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7c5affff], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6003 [vert.x-eventloop-thread-2 @coroutine#172] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +6024 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1553548555 accepting request PUT https://localhost:9443/database/resource +6024 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@63cc70a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6024 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6024 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6a7d5c62, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ab470f4], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6024 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6026 [DefaultDispatcher-worker-1 @coroutine#174] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6026 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6027 [vert.x-eventloop-thread-5 @coroutine#174] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6027 [vert.x-eventloop-thread-5 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6027 [vert.x-eventloop-thread-5 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6044 [vert.x-eventloop-thread-5 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6045 [vert.x-eventloop-thread-5 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6045 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6045 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6045 [DefaultDispatcher-worker-1 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6050 [DefaultDispatcher-worker-1 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6051 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6051 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6051 [DefaultDispatcher-worker-1 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6052 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1553548555 accepting request DELETE https://localhost:9443/database/resource +6052 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@63cc70a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6052 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@515c9a22, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4a5d78bd], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6053 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6053 [vert.x-eventloop-thread-2 @coroutine#176] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6053 [vert.x-eventloop-thread-2 @coroutine#176] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6054 [vert.x-eventloop-thread-2 @coroutine#176] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6054 [vert.x-eventloop-thread-2 @coroutine#176] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6054 [vert.x-eventloop-thread-2 @coroutine#176] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6056 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1553548555 accepting request DELETE https://localhost:9443/ +6056 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@63cc70a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6056 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6056 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@54fd83c7, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@61c58ef0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6056 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6057 [vert.x-eventloop-thread-2 @coroutine#180] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6057 [vert.x-eventloop-thread-2 @coroutine#180] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6057 [vert.x-eventloop-thread-2 @coroutine#180] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6057 [vert.x-eventloop-thread-2 @coroutine#180] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6060 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6060 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14998e21 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1921994e +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43c87306 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14f40030 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c447c09 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@593a6726 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@596a7f44 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dab01d9 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e09c51 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@869d87c +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f3166a +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37637a24 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e76a8d +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@770beef5 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dd1f638 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@414f13fc +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b76aa5a +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63a28987 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@120d3fd +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38c9e0d6 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4693a9ef +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310aee0b +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36327cec +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@410ae5ac +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a8df0b3 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c112f5f +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5961e92d +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fd05028 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a2d3909 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fb392c4 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@194d329e +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54d1608f +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7fe6d +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@541179e7 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24386839 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b32b129 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@439e3cb4 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c9fbb61 +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b81616b +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d42ccb +6063 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@338b49d3 +6068 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +6315 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +6325 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x030e4ea3, L:/127.0.0.1:52510 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6326 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x184f984f, L:/127.0.0.1:9443 - R:/127.0.0.1:52510] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2061246375 accepting request POST https://localhost:9443/token +6326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e125d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@397dc37a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@80a4020], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6327 [vert.x-eventloop-thread-2 @coroutine#185] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +6348 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2061246375 accepting request PUT https://localhost:9443/database/resource +6348 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e125d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6348 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6348 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@12b147a1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4c207fca], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6348 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6349 [DefaultDispatcher-worker-1 @coroutine#187] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6349 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6350 [vert.x-eventloop-thread-5 @coroutine#187] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6350 [vert.x-eventloop-thread-5 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6350 [vert.x-eventloop-thread-5 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6358 [vert.x-eventloop-thread-5 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6358 [vert.x-eventloop-thread-5 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6359 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6359 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6359 [DefaultDispatcher-worker-1 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6363 [DefaultDispatcher-worker-1 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6364 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6364 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6364 [DefaultDispatcher-worker-1 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6365 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2061246375 accepting request DELETE https://localhost:9443/database/resource +6365 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e125d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6365 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6365 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55edbe8, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4684a105], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6365 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6365 [vert.x-eventloop-thread-2 @coroutine#189] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6366 [vert.x-eventloop-thread-2 @coroutine#189] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6366 [vert.x-eventloop-thread-2 @coroutine#189] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6366 [vert.x-eventloop-thread-2 @coroutine#189] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6366 [vert.x-eventloop-thread-2 @coroutine#189] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2061246375 accepting request DELETE https://localhost:9443/ +6367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@57e125d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@683fb6d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@75f1f1ce], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6367 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6368 [vert.x-eventloop-thread-2 @coroutine#193] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6368 [vert.x-eventloop-thread-2 @coroutine#193] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6368 [vert.x-eventloop-thread-2 @coroutine#193] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6368 [vert.x-eventloop-thread-2 @coroutine#193] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6370 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6370 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f860823 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@696b4a95 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c1cfa53 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d68b571 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52b06bef +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61bcbcce +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6af91cc8 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6232ffdb +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@330c1f61 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37d28f02 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15efda6c +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6056232d +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33f2df51 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@107bfcb2 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7bac686b +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ab26378 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f9f3928 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@404eca05 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58b91d57 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61a91c9b +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17092fff +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2121d1f9 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e2232f +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1806bc4c +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@462e1e64 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69afa141 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49f40c00 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@643d2dae +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52d6d273 +6373 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4667c4c1 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9a4401 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22c75c01 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e64760 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e5fd2b1 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43982337 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b275811 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f0ed952 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f044c58 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d074b14 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c017175 +6374 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b6924cb +6378 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +6618 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +6628 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xde139ec4, L:/127.0.0.1:52524 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6629 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd9068130, L:/127.0.0.1:9443 - R:/127.0.0.1:52524] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1655159116 accepting request POST https://localhost:9443/token +6629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20036376], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@77410c22, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@72fbce8f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6630 [vert.x-eventloop-thread-2 @coroutine#198] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +6651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1655159116 accepting request PUT https://localhost:9443/database/resource +6651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20036376], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2dc97445, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@16eaba59], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6653 [DefaultDispatcher-worker-1 @coroutine#200] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6653 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6654 [vert.x-eventloop-thread-5 @coroutine#200] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6654 [vert.x-eventloop-thread-5 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6654 [vert.x-eventloop-thread-5 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6659 [vert.x-eventloop-thread-5 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6659 [vert.x-eventloop-thread-5 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6659 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6659 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6659 [DefaultDispatcher-worker-1 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6662 [DefaultDispatcher-worker-1 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6663 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6663 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6663 [DefaultDispatcher-worker-1 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1655159116 accepting request DELETE https://localhost:9443/database/resource +6664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20036376], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@25b519b4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55d616af], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6665 [vert.x-eventloop-thread-2 @coroutine#202] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6665 [vert.x-eventloop-thread-2 @coroutine#202] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6665 [vert.x-eventloop-thread-2 @coroutine#202] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6665 [vert.x-eventloop-thread-2 @coroutine#202] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6665 [vert.x-eventloop-thread-2 @coroutine#202] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6666 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1655159116 accepting request DELETE https://localhost:9443/ +6666 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20036376], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6666 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6666 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4cc60e8a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4133d61f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6666 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6667 [vert.x-eventloop-thread-2 @coroutine#206] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6667 [vert.x-eventloop-thread-2 @coroutine#206] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6667 [vert.x-eventloop-thread-2 @coroutine#206] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6667 [vert.x-eventloop-thread-2 @coroutine#206] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6669 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6669 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ed3f30 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56b859a6 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@590adb41 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42aae04d +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43bf5397 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575e572f +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58015e56 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d3c6593 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7426a448 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@516462cc +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3456558 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dfb885e +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cbe7d4d +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e3e1014 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3679d92e +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47b11ec7 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58fa5769 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36aa52d2 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ee25d80 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a35bd +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ba17be6 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f798482 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@332bcab0 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@633cc6b5 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6342ff7f +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@403c3a01 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2daf06fc +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28237492 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ceecfee +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7da31a40 +6672 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee7bee +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b5a1d85 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e130bf +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54755dd9 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1f7db2 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4462efe1 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c3e4b1a +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db4ad1 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@765d55d5 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2513a118 +6673 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5740ff5e +6678 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +6928 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +6939 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe758ac13, L:/127.0.0.1:52530 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6940 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x597ae6e6, L:/127.0.0.1:9443 - R:/127.0.0.1:52530] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1657129218 accepting request POST https://localhost:9443/token +6940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7592c308], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@4984e8fe, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17b2f8bd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6941 [vert.x-eventloop-thread-2 @coroutine#211] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +6962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1657129218 accepting request PUT https://localhost:9443/database/resource +6962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7592c308], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5bf3ae90, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@381abc65], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6964 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6964 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6965 [vert.x-eventloop-thread-5 @coroutine#213] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6965 [vert.x-eventloop-thread-5 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6965 [vert.x-eventloop-thread-5 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6982 [vert.x-eventloop-thread-5 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6983 [vert.x-eventloop-thread-5 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6984 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6984 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6984 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6990 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6991 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6991 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6992 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1657129218 accepting request DELETE https://localhost:9443/database/resource +6994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7592c308], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@104b8d3e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@46327519], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6995 [vert.x-eventloop-thread-2 @coroutine#215] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6995 [vert.x-eventloop-thread-2 @coroutine#215] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6996 [vert.x-eventloop-thread-2 @coroutine#215] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +6996 [vert.x-eventloop-thread-2 @coroutine#215] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6996 [vert.x-eventloop-thread-2 @coroutine#215] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1657129218 accepting request DELETE https://localhost:9443/ +6999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7592c308], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@817fa22, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4479b463], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7001 [vert.x-eventloop-thread-2 @coroutine#219] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7001 [vert.x-eventloop-thread-2 @coroutine#219] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7001 [vert.x-eventloop-thread-2 @coroutine#219] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7001 [vert.x-eventloop-thread-2 @coroutine#219] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7004 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +7004 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c91530d +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d70638 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@732f6050 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fbc1bb +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c4e352 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1dd5b4 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73809e7 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f96f6a2 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48df4071 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@290e8cab +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e3ecf5c +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67507df +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@341b13a8 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@692dba54 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71f1cc02 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f14761c +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33feb805 +7007 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37854b34 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48eb001a +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34332b8d +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@724b939e +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f8aba08 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ff19c33 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52b3bf03 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cca01a8 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@462abec3 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c9a231 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a4d582c +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5626d18c +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45e9b12d +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dc95b8b +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d55e826 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d1ff6b1 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45f756e6 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@329548d0 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3003827c +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29b40b3 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d247660 +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@656f62dc +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49d30c6f +7008 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c386958 +7012 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +7261 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +7271 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8e1fbc3c, L:/127.0.0.1:52544 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7272 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xaf6ab8f7, L:/127.0.0.1:9443 - R:/127.0.0.1:52544] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7272 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1500574482 accepting request POST https://localhost:9443/token +7272 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1d1a46c1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7272 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7272 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@3e6fa23d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@42f1a86], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7272 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7273 [vert.x-eventloop-thread-1 @coroutine#224] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +7294 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1500574482 accepting request PUT https://localhost:9443/database/resource +7294 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1d1a46c1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7294 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7294 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5a999172, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@157af8ae], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7294 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7296 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7296 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7297 [vert.x-eventloop-thread-5 @coroutine#226] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7297 [vert.x-eventloop-thread-5 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7297 [vert.x-eventloop-thread-5 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7315 [vert.x-eventloop-thread-5 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7315 [vert.x-eventloop-thread-5 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7316 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7317 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7317 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7324 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7326 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7326 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7326 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7328 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1500574482 accepting request DELETE https://localhost:9443/database/resource +7328 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1d1a46c1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7329 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7329 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@16657658, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c271983], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7329 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7330 [vert.x-eventloop-thread-1 @coroutine#228] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7330 [vert.x-eventloop-thread-1 @coroutine#228] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7330 [vert.x-eventloop-thread-1 @coroutine#228] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7331 [vert.x-eventloop-thread-1 @coroutine#228] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7331 [vert.x-eventloop-thread-1 @coroutine#228] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7333 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1500574482 accepting request DELETE https://localhost:9443/ +7333 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1d1a46c1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7333 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7333 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17742275, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2a1e4175], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7333 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7335 [vert.x-eventloop-thread-1 @coroutine#232] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7335 [vert.x-eventloop-thread-1 @coroutine#232] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7335 [vert.x-eventloop-thread-1 @coroutine#232] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7335 [vert.x-eventloop-thread-1 @coroutine#232] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7339 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7339 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@619f2afc +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@df921b1 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4db60246 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2152ab30 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3902bd2c +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d32e714 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@eb6ec6 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34d45ec0 +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18137eab +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@727320fa +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2935fd2c +7344 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f018494 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ce443f9 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57fbc06f +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51a18b21 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b790a5 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c52fc81 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7523a3dc +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2806d6da +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@766a49c7 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1db7157f +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75e27856 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bccd036 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f4c88f9 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a756082 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cb39552 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f3b992 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a53f215 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b63e6ad +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7beae796 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6749fe50 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52bf7bf6 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261db982 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ae73c80 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22f4f8f2 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bbd4791 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40a72ecd +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73971965 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76a14c8d +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17410c07 +7345 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67531e3a +7352 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +7601 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +7616 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x22f75ecd, L:/127.0.0.1:52550 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7617 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa0006355, L:/127.0.0.1:9443 - R:/127.0.0.1:52550] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7617 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 784649040 accepting request POST https://localhost:9443/token +7617 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1ca7cdfc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7617 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7617 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@26fc03d8, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2c0006bd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7617 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7618 [vert.x-eventloop-thread-2 @coroutine#237] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +7642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 784649040 accepting request PUT https://localhost:9443/database/resource +7642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1ca7cdfc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2416c626, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67c2775], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7643 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7643 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7644 [vert.x-eventloop-thread-5 @coroutine#239] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7644 [vert.x-eventloop-thread-5 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7644 [vert.x-eventloop-thread-5 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7661 [vert.x-eventloop-thread-5 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7661 [vert.x-eventloop-thread-5 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7662 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7662 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7662 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7666 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7667 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7667 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7667 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 784649040 accepting request DELETE https://localhost:9443/database/resource +7668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1ca7cdfc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@19b9be10, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7b35de53], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7669 [vert.x-eventloop-thread-2 @coroutine#241] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7669 [vert.x-eventloop-thread-2 @coroutine#241] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7669 [vert.x-eventloop-thread-2 @coroutine#241] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7669 [vert.x-eventloop-thread-2 @coroutine#241] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7669 [vert.x-eventloop-thread-2 @coroutine#241] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 784649040 accepting request DELETE https://localhost:9443/ +7670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1ca7cdfc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1acdbb5c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4ed0df2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7671 [vert.x-eventloop-thread-2 @coroutine#245] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7671 [vert.x-eventloop-thread-2 @coroutine#245] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7671 [vert.x-eventloop-thread-2 @coroutine#245] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7671 [vert.x-eventloop-thread-2 @coroutine#245] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7673 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7673 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +7676 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f174dd2 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1945113f +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45aca496 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@697173d9 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ceddaf8 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d90eeb3 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1db87583 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fb53256 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d6d1d42 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27329d2a +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7978e022 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f894ad9 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5afbd567 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6993c8df +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57545c3f +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@326e0b8e +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36baa049 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41184371 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34585ac9 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76a805b7 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15f35bc3 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@167381c7 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@608b1fd2 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56382bc9 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@591a4f8e +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53ed80d3 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ba060f3 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c51782d +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77bc2e16 +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48e8c32a +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20a7953c +7677 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57c00115 +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@411a5965 +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fe533ff +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5377414a +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e83a98 +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17aa8a11 +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71b639d0 +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18a25bbd +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d5b9ecb +7678 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@dd2856e +7682 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +7929 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +7940 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x01e62a26, L:/127.0.0.1:52554 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7941 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x360de3b2, L:/127.0.0.1:9443 - R:/127.0.0.1:52554] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 819650728 accepting request POST https://localhost:9443/token +7941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1afa44b8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@49c22b9e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@32922199], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7941 [vert.x-eventloop-thread-2 @coroutine#250] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +7962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 819650728 accepting request PUT https://localhost:9443/database/resource +7962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1afa44b8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@552a58c3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d3d095a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7964 [DefaultDispatcher-worker-1 @coroutine#252] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7964 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7964 [vert.x-eventloop-thread-5 @coroutine#252] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7964 [vert.x-eventloop-thread-5 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7964 [vert.x-eventloop-thread-5 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7981 [vert.x-eventloop-thread-5 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7981 [vert.x-eventloop-thread-5 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7982 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7982 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7982 [DefaultDispatcher-worker-1 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7986 [DefaultDispatcher-worker-1 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7987 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7987 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7987 [DefaultDispatcher-worker-1 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 819650728 accepting request DELETE https://localhost:9443/database/resource +7988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1afa44b8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b36a928, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5c2465b1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7989 [vert.x-eventloop-thread-2 @coroutine#254] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7989 [vert.x-eventloop-thread-2 @coroutine#254] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7989 [vert.x-eventloop-thread-2 @coroutine#254] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +7989 [vert.x-eventloop-thread-2 @coroutine#254] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7989 [vert.x-eventloop-thread-2 @coroutine#254] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 819650728 accepting request DELETE https://localhost:9443/ +7990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1afa44b8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c53e131, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@292707a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7991 [vert.x-eventloop-thread-2 @coroutine#258] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7991 [vert.x-eventloop-thread-2 @coroutine#258] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7991 [vert.x-eventloop-thread-2 @coroutine#258] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7991 [vert.x-eventloop-thread-2 @coroutine#258] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7994 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +7994 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e38f0b7 +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1192b58e +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f8d86e4 +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f631ca0 +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1697f2b3 +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12ad1b2a +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3134153d +7996 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@767599a7 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f5effb0 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25d0cb3a +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@345cbf40 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e3eb0cd +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@463561c5 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@659feb22 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3468ee6e +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f4b98f6 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@421def93 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58c1da09 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b2954e1 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d6e55a +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@751ae8a4 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235d659c +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4232b34a +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2da16263 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f5ce0bb +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47e51549 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@101a461c +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@360e9c06 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ebffb44 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@311ff287 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7377781e +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31db34da +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@109f8c7e +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5edacf20 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a5eb6d +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e307087 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1220ef43 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a8b81e8 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@234cff57 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e8507f1 +7997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f6c6077 +8002 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +8255 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +8267 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x41c49a1d, L:/127.0.0.1:52566 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8268 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe59323fb, L:/127.0.0.1:9443 - R:/127.0.0.1:52566] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8268 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 17457377 accepting request POST https://localhost:9443/token +8268 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38d74a03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8268 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8268 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@4dc85db, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3627b3f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8268 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8268 [vert.x-eventloop-thread-2 @coroutine#263] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +8290 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 17457377 accepting request PUT https://localhost:9443/database/resource +8291 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38d74a03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8291 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8291 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6478d0b9, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@66fd0967], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8291 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8292 [DefaultDispatcher-worker-1 @coroutine#265] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8292 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8293 [vert.x-eventloop-thread-5 @coroutine#265] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8293 [vert.x-eventloop-thread-5 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8293 [vert.x-eventloop-thread-5 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8310 [vert.x-eventloop-thread-5 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8310 [vert.x-eventloop-thread-5 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8311 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8311 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8311 [DefaultDispatcher-worker-1 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8315 [DefaultDispatcher-worker-1 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8316 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8317 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8317 [DefaultDispatcher-worker-1 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 17457377 accepting request DELETE https://localhost:9443/database/resource +8318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38d74a03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5a7e97fb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@37c77981], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8319 [vert.x-eventloop-thread-2 @coroutine#267] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8319 [vert.x-eventloop-thread-2 @coroutine#267] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8319 [vert.x-eventloop-thread-2 @coroutine#267] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8319 [vert.x-eventloop-thread-2 @coroutine#267] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8319 [vert.x-eventloop-thread-2 @coroutine#267] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8321 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 17457377 accepting request DELETE https://localhost:9443/ +8321 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38d74a03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8321 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8321 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7da06006, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@53cfe106], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8321 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8321 [vert.x-eventloop-thread-2 @coroutine#271] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8321 [vert.x-eventloop-thread-2 @coroutine#271] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8321 [vert.x-eventloop-thread-2 @coroutine#271] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8321 [vert.x-eventloop-thread-2 @coroutine#271] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8324 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8324 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d979d34 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@350ec690 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49cb1baf +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3664f108 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77dba4cd +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34a2d6e0 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2525a5b8 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3458eca5 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e0fdb2f +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c380bd8 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34b87182 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47768e74 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2740e316 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5a4aed +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c991465 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fef2aac +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f973a14 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76130a29 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@124d02b2 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3451f01d +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72503b19 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cfc2538 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66deec87 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d342959 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ecf5915 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53e76c11 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42cc183e +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e4e8fdf +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a1d6ef2 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2721044 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@205df5dc +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6aa7b67f +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bcc3f27 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79aee22a +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36920bd6 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61514735 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bee793f +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@655f69da +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43b5021c +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28369db0 +8327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@abbe000 +8332 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +8585 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +8596 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x186a9ac1, L:/127.0.0.1:52580 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8597 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x25d0d182, L:/127.0.0.1:9443 - R:/127.0.0.1:52580] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8597 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 356723833 accepting request POST https://localhost:9443/token +8597 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@22e1124a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8597 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8597 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@31ea5af6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c5b097f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8597 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8597 [vert.x-eventloop-thread-2 @coroutine#276] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +8620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 356723833 accepting request PUT https://localhost:9443/database/resource +8620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@22e1124a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3077da69, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1a2efd6f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8622 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8622 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8623 [vert.x-eventloop-thread-5 @coroutine#278] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8623 [vert.x-eventloop-thread-5 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8623 [vert.x-eventloop-thread-5 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8640 [vert.x-eventloop-thread-5 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8640 [vert.x-eventloop-thread-5 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8641 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8641 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8641 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8645 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8646 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8646 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8646 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 356723833 accepting request DELETE https://localhost:9443/database/resource +8647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@22e1124a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6c70f3d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3dc4d084], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8648 [vert.x-eventloop-thread-2 @coroutine#280] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8648 [vert.x-eventloop-thread-2 @coroutine#280] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8648 [vert.x-eventloop-thread-2 @coroutine#280] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8648 [vert.x-eventloop-thread-2 @coroutine#280] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8649 [vert.x-eventloop-thread-2 @coroutine#280] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 356723833 accepting request DELETE https://localhost:9443/ +8650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@22e1124a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1257daba, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2cd7912a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8651 [vert.x-eventloop-thread-2 @coroutine#284] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8651 [vert.x-eventloop-thread-2 @coroutine#284] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8651 [vert.x-eventloop-thread-2 @coroutine#284] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8651 [vert.x-eventloop-thread-2 @coroutine#284] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8653 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8653 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67774e29 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@663f237a +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d7399f9 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49a6f486 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14fded9d +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bc6288b +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a3bd45b +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34c70b5e +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f2d995e +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75156240 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6198e9b5 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d099323 +8656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ecd00b5 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10947c4e +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3667faa8 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1756f7cc +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3138953b +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27df95e +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b46e103 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b0e9f30 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eea5627 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3330f3ad +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f425231 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@506aabf6 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cbd94b2 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6824b913 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@756aadfc +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@705a8dbc +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40729f01 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d535a3d +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d760326 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9e54c59 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5dbb50f3 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a2e7bcb +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575c3e9b +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74f827ad +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c3cd09 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a8a0099 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c1447b5 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49e4c2d5 +8657 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fedf0a4 +8661 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +8911 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +8927 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6d0d98d3, L:/127.0.0.1:52590 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8928 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x1349be4e, L:/127.0.0.1:9443 - R:/127.0.0.1:52590] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8929 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 996362849 accepting request POST https://localhost:9443/token +8929 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@381fc7a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8929 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8929 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@507a1f2f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3fce5f32], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8929 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8929 [vert.x-eventloop-thread-2 @coroutine#289] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +8949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 996362849 accepting request PUT https://localhost:9443/database/resource +8949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@381fc7a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e5f3ae8, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@58bb9c0c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8950 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8951 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8951 [vert.x-eventloop-thread-5 @coroutine#291] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8951 [vert.x-eventloop-thread-5 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8952 [vert.x-eventloop-thread-5 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8969 [vert.x-eventloop-thread-5 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8969 [vert.x-eventloop-thread-5 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8969 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8969 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8969 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8974 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8975 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8975 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8975 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8977 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 996362849 accepting request DELETE https://localhost:9443/database/resource +8977 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@381fc7a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8977 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8977 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6d4b8e50, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6c0d0c18], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8977 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8977 [vert.x-eventloop-thread-2 @coroutine#293] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8977 [vert.x-eventloop-thread-2 @coroutine#293] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8978 [vert.x-eventloop-thread-2 @coroutine#293] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +8978 [vert.x-eventloop-thread-2 @coroutine#293] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8978 [vert.x-eventloop-thread-2 @coroutine#293] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8980 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 996362849 accepting request DELETE https://localhost:9443/ +8980 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@381fc7a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8980 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8980 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15e61c9a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@246e3978], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8980 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8981 [vert.x-eventloop-thread-2 @coroutine#297] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8981 [vert.x-eventloop-thread-2 @coroutine#297] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8981 [vert.x-eventloop-thread-2 @coroutine#297] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8981 [vert.x-eventloop-thread-2 @coroutine#297] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8984 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8984 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b477141 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@784223e9 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7316523a +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33a55bd8 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73a8e994 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a1cc163 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5ac798 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42383cb0 +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7668892a +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a83495d +8988 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e83992 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4364863 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3625a016 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@267cde2e +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@609e57da +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56dd6efa +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d634127 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d2e6b0b +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f1cddf3 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@228bda54 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75b6dd5b +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b3e86d5 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72b43104 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e111c7c +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d0e54e0 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32f96bba +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611640f0 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67e25252 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f4b31a +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21a9a705 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72eb6200 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76ececd +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7affc159 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1682c08c +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fd05b3e +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eb9f2af +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a481728 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ace284d +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77fa9381 +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76d72b5b +8989 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@273a5a8a +8994 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +9245 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +9255 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7532a9fe, L:/127.0.0.1:52592 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9256 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb488296b, L:/127.0.0.1:9443 - R:/127.0.0.1:52592] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9256 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1006317251 accepting request POST https://localhost:9443/token +9257 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b43e665], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9257 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9257 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@59e2719c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@20d90b31], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9257 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9257 [vert.x-eventloop-thread-2 @coroutine#302] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +9278 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1006317251 accepting request PUT https://localhost:9443/database/resource +9278 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b43e665], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9278 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9278 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4236a4df, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@66e20232], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9278 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9279 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9279 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9280 [vert.x-eventloop-thread-5 @coroutine#304] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9280 [vert.x-eventloop-thread-5 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9280 [vert.x-eventloop-thread-5 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9297 [vert.x-eventloop-thread-5 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9297 [vert.x-eventloop-thread-5 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9298 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9298 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9298 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9301 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9302 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9302 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9302 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9303 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1006317251 accepting request DELETE https://localhost:9443/database/resource +9303 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b43e665], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9303 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9303 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5e9e7cb5, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6d3d5810], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9303 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9303 [vert.x-eventloop-thread-2 @coroutine#306] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9303 [vert.x-eventloop-thread-2 @coroutine#306] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9304 [vert.x-eventloop-thread-2 @coroutine#306] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9304 [vert.x-eventloop-thread-2 @coroutine#306] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9304 [vert.x-eventloop-thread-2 @coroutine#306] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9305 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1006317251 accepting request DELETE https://localhost:9443/ +9305 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b43e665], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9305 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9305 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@30dbc323, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d0d6a59], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9305 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9305 [vert.x-eventloop-thread-2 @coroutine#310] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9305 [vert.x-eventloop-thread-2 @coroutine#310] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9306 [vert.x-eventloop-thread-2 @coroutine#310] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9306 [vert.x-eventloop-thread-2 @coroutine#310] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9308 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9308 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21b6c9c2 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@309cedb6 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b95a6db +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bf54172 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c9a6717 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b3cde6f +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d091cad +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c663eaf +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bb5ceb +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e692555 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ba0ae41 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76fe6cdc +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ffb3aec +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@786ff1cb +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46039a21 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@431e86b1 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c4e864 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32a2a6be +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@682af059 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f36c8e3 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4da39ca9 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a9344f5 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5584d9c6 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c9c6245 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d0be7ab +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d4fb213 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ef60295 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3127cb44 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3234474 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@631cb129 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d20e575 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3252747e +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b4b96a4 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd8ff1d +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17e9bc9e +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36b9cb99 +9311 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4130955c +9312 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bfaba70 +9312 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71adfedd +9312 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9301672 +9312 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67022ea +9316 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +9566 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +9576 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5f30cf01, L:/127.0.0.1:52598 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9577 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x14c087db, L:/127.0.0.1:9443 - R:/127.0.0.1:52598] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1101420572 accepting request POST https://localhost:9443/token +9578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2f513ab2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@5a24dfe7, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6b40bc4e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9578 [vert.x-eventloop-thread-2 @coroutine#315] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +9598 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1101420572 accepting request PUT https://localhost:9443/database/resource +9599 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2f513ab2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9599 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9599 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@18d56f82, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3ef75280], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9599 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9600 [DefaultDispatcher-worker-1 @coroutine#317] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9601 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9602 [vert.x-eventloop-thread-5 @coroutine#317] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9602 [vert.x-eventloop-thread-5 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9602 [vert.x-eventloop-thread-5 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9619 [vert.x-eventloop-thread-5 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9619 [vert.x-eventloop-thread-5 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9619 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9620 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9620 [DefaultDispatcher-worker-1 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9624 [DefaultDispatcher-worker-1 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9625 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9625 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9625 [DefaultDispatcher-worker-1 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1101420572 accepting request DELETE https://localhost:9443/database/resource +9626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2f513ab2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5a3a7e71, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@16162a1f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9627 [vert.x-eventloop-thread-2 @coroutine#319] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9627 [vert.x-eventloop-thread-2 @coroutine#319] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9627 [vert.x-eventloop-thread-2 @coroutine#319] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +9627 [vert.x-eventloop-thread-2 @coroutine#319] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9627 [vert.x-eventloop-thread-2 @coroutine#319] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9628 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1101420572 accepting request DELETE https://localhost:9443/ +9628 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2f513ab2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9628 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9628 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2bddfbb6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@229dc14a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9628 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9629 [vert.x-eventloop-thread-2 @coroutine#323] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9629 [vert.x-eventloop-thread-2 @coroutine#323] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9629 [vert.x-eventloop-thread-2 @coroutine#323] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9629 [vert.x-eventloop-thread-2 @coroutine#323] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9632 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9632 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d8b0500 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76544c0a +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@428bdd72 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@650c405c +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20eaeaf8 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@748ac6f3 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68f6e55d +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fff46bf +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1835dc92 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3aaa3c39 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65a9ea3c +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70f68288 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46911148 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db1b657 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e351d7 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43c57161 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d902300 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db33feb +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c3ae63 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58658f63 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e12f4c +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60990e5c +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d84049a +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39ee94de +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@642857e0 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c6b4ed7 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21263314 +9635 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ca30b8a +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a92c6a9 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c9934da +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cb702ce +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383caf89 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64c781a9 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71ed560f +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b88b8e +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58253c57 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b73433 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1bf14704 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a545b0f +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2be21396 +9636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45ab3bdd +9639 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +9884 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +9896 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x79b78afd, L:/127.0.0.1:52602 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9897 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8693612f, L:/127.0.0.1:9443 - R:/127.0.0.1:52602] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9897 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2143534317 accepting request POST https://localhost:9443/token +9897 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d99cbde], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9897 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9897 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@32869dd7, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@621bf700], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9897 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9897 [vert.x-eventloop-thread-2 @coroutine#330] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +9918 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2143534317 accepting request PUT https://localhost:9443/database/json-resource +9918 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d99cbde], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9918 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9918 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@dd1b7a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4359e784], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9918 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9920 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9920 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9921 [vert.x-eventloop-thread-5 @coroutine#332] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9921 [vert.x-eventloop-thread-5 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9921 [vert.x-eventloop-thread-5 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9938 [vert.x-eventloop-thread-5 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9938 [vert.x-eventloop-thread-5 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9939 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9939 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9939 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9945 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9947 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9947 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9947 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9948 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2143534317 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +9948 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d99cbde], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9948 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9948 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@64f16261, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@531d2bad], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9948 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9950 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9950 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9950 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9950 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9952 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9952 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9952 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9953 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2143534317 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +9953 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d99cbde], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9953 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9953 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d3bc8e5, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5be0a51a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9954 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9955 [vert.x-eventloop-thread-2 @coroutine#336] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9955 [vert.x-eventloop-thread-2 @coroutine#336] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9957 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9957 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9957 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9971 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9972 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9973 [vert.x-eventloop-thread-2 @coroutine#336] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9973 [vert.x-eventloop-thread-2 @coroutine#336] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9974 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2143534317 accepting request DELETE https://localhost:9443/ +9974 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@d99cbde], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9974 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9974 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3af93f44, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@636bb00f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9974 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9975 [vert.x-eventloop-thread-2 @coroutine#340] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9975 [vert.x-eventloop-thread-2 @coroutine#340] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9976 [vert.x-eventloop-thread-2 @coroutine#340] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +9976 [vert.x-eventloop-thread-2 @coroutine#340] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9976 [vert.x-eventloop-thread-2 @coroutine#340] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +9978 [vert.x-eventloop-thread-2 @coroutine#334] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +9978 [vert.x-eventloop-thread-2 @coroutine#334] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@29536fe5], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9978 [vert.x-eventloop-thread-2 @coroutine#334] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +9978 [vert.x-eventloop-thread-2 @coroutine#334] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +9978 [vert.x-eventloop-thread-2 @coroutine#334] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +9979 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9979 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a1ef65c +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72976b4 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@726934e2 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1319bc2a +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e280403 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42f85fa4 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@798dad3d +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27abb6ca +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@696db620 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6968c1d6 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d986d83 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77f991c +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a7e365 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ceee4b6 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12a470dd +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6968bcec +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5568c66f +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e784320 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f6bf8aa +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13c8ac77 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bdf +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cad79bc +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c63762b +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a9eccc4 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78422efb +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f05c8d6 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68e02f33 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64942607 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d48e998 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cfac39f +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@158ae284 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50eb4a2c +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a256d80 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3069a360 +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7235f92b +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7885776b +9982 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@497d4c96 +9983 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3472947a +9983 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69d3cf7e +9983 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a3ed300 +9983 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@687e6293 +9986 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +10230 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +10245 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xaa75f58f, L:/127.0.0.1:52610 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10246 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x57eb5b59, L:/127.0.0.1:9443 - R:/127.0.0.1:52610] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10246 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 878318685 accepting request POST https://localhost:9443/token +10246 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@61fd2cc1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10247 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10247 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1003ceae, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@53c297e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10247 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10247 [vert.x-eventloop-thread-2 @coroutine#347] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +10266 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 878318685 accepting request PUT https://localhost:9443/database/json-resource +10267 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@61fd2cc1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10267 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10267 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@37de8938, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3f4d3026], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10267 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10268 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10268 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10269 [vert.x-eventloop-thread-5 @coroutine#349] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10269 [vert.x-eventloop-thread-5 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10269 [vert.x-eventloop-thread-5 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10286 [vert.x-eventloop-thread-5 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10286 [vert.x-eventloop-thread-5 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10287 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10287 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10287 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10293 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10294 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10294 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10294 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10295 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 878318685 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +10295 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@61fd2cc1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10295 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10295 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7d94510a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@73c9ae9c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10295 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10296 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10296 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10297 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10297 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10298 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10298 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10298 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10299 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 878318685 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +10299 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@61fd2cc1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10299 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10299 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2c444cb5, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1247baef], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10299 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10300 [vert.x-eventloop-thread-2 @coroutine#353] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10300 [vert.x-eventloop-thread-2 @coroutine#353] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10300 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10300 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10301 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10305 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10306 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10306 [vert.x-eventloop-thread-2 @coroutine#353] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10306 [vert.x-eventloop-thread-2 @coroutine#353] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10307 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 878318685 accepting request DELETE https://localhost:9443/ +10307 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@61fd2cc1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10307 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10307 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@64d01919, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ee897fc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10307 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10308 [vert.x-eventloop-thread-2 @coroutine#357] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10308 [vert.x-eventloop-thread-2 @coroutine#357] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10309 [vert.x-eventloop-thread-2 @coroutine#357] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10309 [vert.x-eventloop-thread-2 @coroutine#357] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10309 [vert.x-eventloop-thread-2 @coroutine#357] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10310 [vert.x-eventloop-thread-2 @coroutine#351] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10310 [vert.x-eventloop-thread-2 @coroutine#351] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7aa490bc], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10310 [vert.x-eventloop-thread-2 @coroutine#351] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +10310 [vert.x-eventloop-thread-2 @coroutine#351] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +10310 [vert.x-eventloop-thread-2 @coroutine#351] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10311 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10311 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e4579c7 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@796f632b +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d94a2dc +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cedee22 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59b32539 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b47731f +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@233db8e9 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40c2ce52 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18a19e +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60a7e509 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e13f304 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@787508ca +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d24420b +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6274670b +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53ce2392 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32d5279 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c067c0d +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d0b0cb9 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f7b6639 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16ac5d35 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3965bdf9 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c0e00a8 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1860f3be +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cd15072 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78cfa264 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3408f695 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b6a0ea9 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dde8976 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4887de2b +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4825f0 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ac6b76 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7980cf2c +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f0020b1 +10314 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@759de304 +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5649d11a +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@294f9d50 +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27443560 +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ddb774f +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2582b0ef +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70721c12 +10315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6025d790 +10319 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +10561 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +10570 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x77f7df7c, L:/127.0.0.1:52622 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10571 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xaedb53c2, L:/127.0.0.1:9443 - R:/127.0.0.1:52622] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 619062906 accepting request POST https://localhost:9443/token +10571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@41cfcac6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@5b4e266b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@586c4ef9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10571 [vert.x-eventloop-thread-2 @coroutine#364] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 619062906 accepting request PUT https://localhost:9443/database/json-resource +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@41cfcac6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4dac7678, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@720a0cf1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10593 [DefaultDispatcher-worker-1 @coroutine#366] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10593 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10594 [vert.x-eventloop-thread-5 @coroutine#366] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10594 [vert.x-eventloop-thread-5 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10594 [vert.x-eventloop-thread-5 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10611 [vert.x-eventloop-thread-5 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10611 [vert.x-eventloop-thread-5 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10612 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10612 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10612 [DefaultDispatcher-worker-1 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10617 [DefaultDispatcher-worker-1 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10618 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10618 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10618 [DefaultDispatcher-worker-1 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10619 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 619062906 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +10620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@41cfcac6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5ee2a6f0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@58a66062], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10620 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10620 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10621 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10621 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10622 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10622 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10622 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10623 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 619062906 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +10623 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@41cfcac6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10623 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10623 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4e2dcfc1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@25e30316], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10623 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10624 [vert.x-eventloop-thread-2 @coroutine#370] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10624 [vert.x-eventloop-thread-2 @coroutine#370] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10624 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10624 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10625 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10628 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10629 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10629 [vert.x-eventloop-thread-2 @coroutine#370] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10629 [vert.x-eventloop-thread-2 @coroutine#370] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 619062906 accepting request DELETE https://localhost:9443/ +10630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@41cfcac6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@39ede0a2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@173d048a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10631 [vert.x-eventloop-thread-2 @coroutine#374] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10631 [vert.x-eventloop-thread-2 @coroutine#374] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10631 [vert.x-eventloop-thread-2 @coroutine#374] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10632 [vert.x-eventloop-thread-2 @coroutine#374] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10632 [vert.x-eventloop-thread-2 @coroutine#374] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10633 [vert.x-eventloop-thread-2 @coroutine#368] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10633 [vert.x-eventloop-thread-2 @coroutine#368] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7dc89a7c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10633 [vert.x-eventloop-thread-2 @coroutine#368] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +10633 [vert.x-eventloop-thread-2 @coroutine#368] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +10633 [vert.x-eventloop-thread-2 @coroutine#368] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10634 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10634 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f29353f +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36f7d7b +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60aec68a +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25a7fedf +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6361b799 +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b9d9a2b +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d919544 +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17dad32f +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79696332 +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ed2f2f6 +10636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fe87ddd +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eea94a4 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c281eb8 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65f40689 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29be997f +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33eb6758 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f8a6243 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a8ffd75 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1727e03a +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f9e8421 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23da79eb +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@168b4cb0 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e05586b +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35b17c06 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45545e7a +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9f674ac +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1da4b3f9 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23cbbd07 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@448b808a +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e62cfa3 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e190ed +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383c3eb3 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20ab76ee +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@485caa8f +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2703d91 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5be052ca +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2007435e +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@da28d03 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ebda593 +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5792c08c +10637 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a2ed51 +10640 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +10889 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +10899 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7f98c489, L:/127.0.0.1:52636 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10900 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4ac5069e, L:/127.0.0.1:9443 - R:/127.0.0.1:52636] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10901 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1569673058 accepting request POST https://localhost:9443/token +10901 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@149fd5a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10901 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10901 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@286af9e4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d3edfc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10901 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10901 [vert.x-eventloop-thread-2 @coroutine#381] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +10922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1569673058 accepting request PUT https://localhost:9443/database/json-resource +10922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@149fd5a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@268046fb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4cd8bd57], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10924 [DefaultDispatcher-worker-1 @coroutine#383] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10924 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10924 [vert.x-eventloop-thread-5 @coroutine#383] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10924 [vert.x-eventloop-thread-5 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10924 [vert.x-eventloop-thread-5 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10931 [vert.x-eventloop-thread-5 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10931 [vert.x-eventloop-thread-5 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10932 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10932 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10932 [DefaultDispatcher-worker-1 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10936 [DefaultDispatcher-worker-1 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10937 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10937 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10937 [DefaultDispatcher-worker-1 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1569673058 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +10939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@149fd5a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@25e87075, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b9d4057], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10939 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10939 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10940 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10940 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10940 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10941 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10941 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1569673058 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +10941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@149fd5a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3dc87487, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5c361491], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10941 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10942 [vert.x-eventloop-thread-2 @coroutine#387] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10942 [vert.x-eventloop-thread-2 @coroutine#387] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10943 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10943 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10943 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10948 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10948 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10948 [vert.x-eventloop-thread-2 @coroutine#387] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10948 [vert.x-eventloop-thread-2 @coroutine#387] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1569673058 accepting request DELETE https://localhost:9443/ +10950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@149fd5a1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@22971fb2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@29dd6fd8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10951 [vert.x-eventloop-thread-2 @coroutine#391] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10951 [vert.x-eventloop-thread-2 @coroutine#391] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10951 [vert.x-eventloop-thread-2 @coroutine#391] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +10951 [vert.x-eventloop-thread-2 @coroutine#391] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10951 [vert.x-eventloop-thread-2 @coroutine#391] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10953 [vert.x-eventloop-thread-2 @coroutine#385] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10953 [vert.x-eventloop-thread-2 @coroutine#385] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@5c663d49], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10953 [vert.x-eventloop-thread-2 @coroutine#385] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +10953 [vert.x-eventloop-thread-2 @coroutine#385] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +10953 [vert.x-eventloop-thread-2 @coroutine#385] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +10954 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10954 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@642ee49c +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@294aba23 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69909c14 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d3b58ca +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e224df5 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32456db0 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f5827d0 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58a2d9f9 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4337afd +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d02af26 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fa7df1 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dd90166 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52227eb2 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ad1904f +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a146b11 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f438904 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed5a1b0 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18d003cd +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3135bf25 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22ad1bae +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4116f66a +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59c04bee +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45900b64 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2a1813 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79f90a3a +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22bdb1d0 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67b355c8 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@388623ad +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@91f565d +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e3559f +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b83459e +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32118208 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@414f87a9 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ddc6db2 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cd26422 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eda072 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fa21d49 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@416d56f2 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e31d989 +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b01a0d +10956 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3850e90c +10960 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +11211 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +11223 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xacc56598, L:/127.0.0.1:52638 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11223 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x2cac595b, L:/127.0.0.1:9443 - R:/127.0.0.1:52638] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11224 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2114345268 accepting request POST https://localhost:9443/token +11224 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79dc4301], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11224 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11224 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@e2907c7, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5086de9b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11224 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11224 [vert.x-eventloop-thread-2 @coroutine#398] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +11244 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2114345268 accepting request PUT https://localhost:9443/database/json-resource +11244 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79dc4301], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11244 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11244 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1c85e246, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@75a7e9c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11244 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11246 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11246 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11247 [vert.x-eventloop-thread-5 @coroutine#400] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11247 [vert.x-eventloop-thread-5 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11247 [vert.x-eventloop-thread-5 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11251 [vert.x-eventloop-thread-5 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11251 [vert.x-eventloop-thread-5 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11251 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11251 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11251 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11256 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11257 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11257 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11257 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11258 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2114345268 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11258 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79dc4301], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11258 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11258 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5be5c068, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@575b715], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11258 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11259 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11259 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11259 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11259 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11260 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11261 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11261 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2114345268 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11262 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79dc4301], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11262 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11262 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@750dac04, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5d6870af], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11262 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11262 [vert.x-eventloop-thread-2 @coroutine#404] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11262 [vert.x-eventloop-thread-2 @coroutine#404] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11263 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11263 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11263 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11268 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11269 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11269 [vert.x-eventloop-thread-2 @coroutine#404] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11269 [vert.x-eventloop-thread-2 @coroutine#404] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2114345268 accepting request DELETE https://localhost:9443/ +11271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79dc4301], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3b71951e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@373562d3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11271 [vert.x-eventloop-thread-2 @coroutine#408] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11271 [vert.x-eventloop-thread-2 @coroutine#408] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11272 [vert.x-eventloop-thread-2 @coroutine#408] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11272 [vert.x-eventloop-thread-2 @coroutine#408] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11272 [vert.x-eventloop-thread-2 @coroutine#408] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11273 [vert.x-eventloop-thread-2 @coroutine#402] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11273 [vert.x-eventloop-thread-2 @coroutine#402] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@37285c6c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11273 [vert.x-eventloop-thread-2 @coroutine#402] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11273 [vert.x-eventloop-thread-2 @coroutine#402] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11273 [vert.x-eventloop-thread-2 @coroutine#402] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11274 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +11274 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@516592b1 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cffcc61 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4373f66f +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@399ca607 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44114b9f +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76bf1bb8 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a235b8e +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76536c53 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38d08cb5 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@363c32cc +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f3f0ae +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6baf25d7 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57a6a933 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5b59 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1934ad7c +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b27b210 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69aa7d76 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33f17289 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1266c6 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3913f206 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e8799f +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b353651 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@270d43a7 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1280682 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41ccb3b9 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53d9826f +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e84f3c8 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f59ea8c +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b2ccba5 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f9f455 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d5a51b1 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dc7cd1c +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50ab56e2 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b5b5bfe +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74834afd +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fd65c +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d499c13 +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ceca2ef +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42d6c12d +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b42121d +11277 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@220c9a63 +11281 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +11523 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +11532 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7c7d6712, L:/127.0.0.1:52654 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11533 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x62b33b2d, L:/127.0.0.1:9443 - R:/127.0.0.1:52654] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11533 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1759964973 accepting request POST https://localhost:9443/token +11533 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@787f22c2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11533 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11533 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1bcfc05e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@698a67a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11533 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11533 [vert.x-eventloop-thread-2 @coroutine#415] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +11553 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1759964973 accepting request PUT https://localhost:9443/database/json-resource +11553 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@787f22c2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11553 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11553 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@36ca623e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@37223f17], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11553 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11555 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11555 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11556 [vert.x-eventloop-thread-5 @coroutine#417] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11556 [vert.x-eventloop-thread-5 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11556 [vert.x-eventloop-thread-5 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11573 [vert.x-eventloop-thread-5 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11573 [vert.x-eventloop-thread-5 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11574 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11574 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11574 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11580 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11582 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11582 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11582 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1759964973 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@787f22c2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2f6fa964, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7e880c29], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11584 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11584 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11585 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11585 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11586 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11586 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11586 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11587 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1759964973 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11587 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@787f22c2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11587 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11587 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@68a7d700, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@56f06779], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11587 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11587 [vert.x-eventloop-thread-2 @coroutine#421] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11587 [vert.x-eventloop-thread-2 @coroutine#421] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11588 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11588 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11588 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11593 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11594 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11594 [vert.x-eventloop-thread-2 @coroutine#421] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11594 [vert.x-eventloop-thread-2 @coroutine#421] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11595 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1759964973 accepting request DELETE https://localhost:9443/ +11596 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@787f22c2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11596 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11596 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@400b350b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3d80f7dd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11596 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11596 [vert.x-eventloop-thread-2 @coroutine#425] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11596 [vert.x-eventloop-thread-2 @coroutine#425] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11597 [vert.x-eventloop-thread-2 @coroutine#425] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11597 [vert.x-eventloop-thread-2 @coroutine#425] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11597 [vert.x-eventloop-thread-2 @coroutine#425] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11598 [vert.x-eventloop-thread-2 @coroutine#419] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11598 [vert.x-eventloop-thread-2 @coroutine#419] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@3c6ec5f1], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11598 [vert.x-eventloop-thread-2 @coroutine#419] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11598 [vert.x-eventloop-thread-2 @coroutine#419] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11598 [vert.x-eventloop-thread-2 @coroutine#419] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11599 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11599 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63f9b562 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20ead579 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5426cb36 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65e22def +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b1ec694 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d299393 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f34907b +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b4d4327 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16da1abc +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@671ea6ff +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c52552f +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5dc769f9 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b0e9707 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9b5f3c7 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74024f3 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61ae0d43 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ef718de +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@287ae90c +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e1b374c +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fcee3d9 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9c93d16 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@760487aa +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1526f71 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49ca94a9 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9ab310b +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b40de43 +11602 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49fb0bbd +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5489b1f7 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4faf104 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5995851e +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48a2db72 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51bddd98 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21c747a +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77d4ac52 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29f38091 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@161dd92a +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77c3c037 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@252744a1 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10e5bf9c +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68c9e023 +11603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@250b5e5b +11606 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +11847 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +11857 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xdda5740b, L:/127.0.0.1:52668 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11858 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4f8014e7, L:/127.0.0.1:9443 - R:/127.0.0.1:52668] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2092261991 accepting request POST https://localhost:9443/token +11858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@779ce7fb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@54209d0c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@32a2d70d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11858 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11859 [vert.x-eventloop-thread-1 @coroutine#432] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +11880 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2092261991 accepting request PUT https://localhost:9443/database/json-resource +11880 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@779ce7fb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11880 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11880 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@65533d64, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7560bd0a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11880 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11882 [DefaultDispatcher-worker-3 @coroutine#434] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11882 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11883 [vert.x-eventloop-thread-5 @coroutine#434] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11883 [vert.x-eventloop-thread-5 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11883 [vert.x-eventloop-thread-5 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11900 [vert.x-eventloop-thread-5 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11900 [vert.x-eventloop-thread-5 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11901 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11901 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11901 [DefaultDispatcher-worker-3 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11908 [DefaultDispatcher-worker-3 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11909 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11909 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11909 [DefaultDispatcher-worker-3 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11910 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2092261991 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11910 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@779ce7fb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11910 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11911 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6c510d9a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5c9d8bbd], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11911 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11911 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11911 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11912 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11912 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11913 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11913 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11913 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11914 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2092261991 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11914 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@779ce7fb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11914 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11914 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@bdd93b0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3b2d2115], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11914 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11915 [vert.x-eventloop-thread-1 @coroutine#438] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11915 [vert.x-eventloop-thread-1 @coroutine#438] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11915 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11916 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11916 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11920 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11921 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11922 [vert.x-eventloop-thread-1 @coroutine#438] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11922 [vert.x-eventloop-thread-1 @coroutine#438] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11923 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2092261991 accepting request DELETE https://localhost:9443/ +11923 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@779ce7fb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11923 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11923 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4563f124, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@20b09078], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11923 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11924 [vert.x-eventloop-thread-1 @coroutine#442] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11924 [vert.x-eventloop-thread-1 @coroutine#442] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11924 [vert.x-eventloop-thread-1 @coroutine#442] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +11924 [vert.x-eventloop-thread-1 @coroutine#442] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11924 [vert.x-eventloop-thread-1 @coroutine#442] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11925 [vert.x-eventloop-thread-1 @coroutine#436] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11925 [vert.x-eventloop-thread-1 @coroutine#436] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@27171670], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11926 [vert.x-eventloop-thread-1 @coroutine#436] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11926 [vert.x-eventloop-thread-1 @coroutine#436] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11926 [vert.x-eventloop-thread-1 @coroutine#436] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +11927 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11927 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71370fec +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6707a4bf +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fc7c734 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f0a66bd +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@460b50df +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cf336fd +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d0cac30 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41ef1ea2 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5dfe23e8 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@583fb274 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@202ae86f +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1989e8c6 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c4697c +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@104dc1a2 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67d32a54 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@314a31b0 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2753316c +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59edb4f5 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2792b416 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4735d6e5 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79d3473e +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dad0eed +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fad214a +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@164642a4 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75cf0de5 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50b0afd7 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@468173fa +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62765aec +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f5bd362 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a401749 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7793ad58 +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27e2287c +11930 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16132f21 +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cd388f5 +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4640195a +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70d77826 +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f323b3a +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f169009 +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9dada78 +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4207852d +11931 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fe09383 +11935 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +12185 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +12195 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x01574479, L:/127.0.0.1:52672 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12196 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x38d9f42d, L:/127.0.0.1:9443 - R:/127.0.0.1:52672] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2055064545 accepting request POST https://localhost:9443/token +12196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1dcaf01a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@29320d9b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c878bf1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12196 [vert.x-eventloop-thread-2 @coroutine#449] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +12217 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2055064545 accepting request PUT https://localhost:9443/database/json-resource +12217 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1dcaf01a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12217 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12217 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@28b17d43, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6231026f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12217 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12219 [DefaultDispatcher-worker-3 @coroutine#451] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12219 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12220 [vert.x-eventloop-thread-5 @coroutine#451] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12220 [vert.x-eventloop-thread-5 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12220 [vert.x-eventloop-thread-5 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12224 [vert.x-eventloop-thread-5 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12224 [vert.x-eventloop-thread-5 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12224 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12224 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12224 [DefaultDispatcher-worker-3 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12229 [DefaultDispatcher-worker-3 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12230 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12230 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12230 [DefaultDispatcher-worker-3 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2055064545 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +12232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1dcaf01a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7dac752e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5424f649], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12233 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12233 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12233 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12233 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12234 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12234 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12234 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2055064545 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +12235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1dcaf01a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@62679f8e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1102ab35], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12236 [vert.x-eventloop-thread-2 @coroutine#455] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12236 [vert.x-eventloop-thread-2 @coroutine#455] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12236 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12236 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12237 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12241 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12242 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12242 [vert.x-eventloop-thread-2 @coroutine#455] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12242 [vert.x-eventloop-thread-2 @coroutine#455] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12243 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2055064545 accepting request DELETE https://localhost:9443/ +12243 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1dcaf01a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12243 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12243 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2de15bd1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3084c24e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12243 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12244 [vert.x-eventloop-thread-2 @coroutine#459] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12244 [vert.x-eventloop-thread-2 @coroutine#459] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12245 [vert.x-eventloop-thread-2 @coroutine#459] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12245 [vert.x-eventloop-thread-2 @coroutine#459] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12245 [vert.x-eventloop-thread-2 @coroutine#459] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12247 [vert.x-eventloop-thread-2 @coroutine#453] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +12247 [vert.x-eventloop-thread-2 @coroutine#453] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@62782862], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12247 [vert.x-eventloop-thread-2 @coroutine#453] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +12247 [vert.x-eventloop-thread-2 @coroutine#453] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +12247 [vert.x-eventloop-thread-2 @coroutine#453] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +12248 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12248 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@429aeac1 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79eeff87 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b4fc2d1 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8bd076a +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1de4285e +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1378eea2 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@634ff56 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66522ead +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a484ce1 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e91b4f4 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ffe243f +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58ae402b +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4099209b +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43ac0a68 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dad01fe +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3728a578 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e3cd6fe +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1de0641b +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68b734a8 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a464fa3 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4215e133 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ccb85d6 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d88f893 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@259b85d6 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48eaf42f +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@488f3dd1 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2091833 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7bc58891 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6411504a +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@554188ac +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f43cab7 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@481558ce +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2668c286 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f353a0f +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ea2412c +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c93b51e +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c0f28f8 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2abc8034 +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@467b0f6e +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@474179fa +12251 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3513c84c +12258 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +12501 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +12515 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7a0d57b5, L:/127.0.0.1:52678 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12516 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8f56f3e5, L:/127.0.0.1:9443 - R:/127.0.0.1:52678] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1729833840 accepting request POST https://localhost:9443/token +12516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5e9be96e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@75421c76, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@37b74163], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12516 [vert.x-eventloop-thread-2 @coroutine#466] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +12537 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1729833840 accepting request PUT https://localhost:9443/database/json-resource +12537 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5e9be96e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12537 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12537 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@949ac4e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@818f490], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12537 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12539 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12539 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12540 [vert.x-eventloop-thread-5 @coroutine#468] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12540 [vert.x-eventloop-thread-5 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12540 [vert.x-eventloop-thread-5 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12557 [vert.x-eventloop-thread-5 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12557 [vert.x-eventloop-thread-5 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12558 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12558 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12558 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12564 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12565 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12565 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12565 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1729833840 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +12567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5e9be96e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@61e584b4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6906b310], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12568 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12568 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12568 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12568 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12569 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12569 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12569 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12570 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1729833840 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +12570 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5e9be96e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12570 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12570 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@75caba7d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@298809e7], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12570 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12571 [vert.x-eventloop-thread-2 @coroutine#472] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12571 [vert.x-eventloop-thread-2 @coroutine#472] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12571 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12571 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12572 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12576 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12576 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12577 [vert.x-eventloop-thread-2 @coroutine#472] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12577 [vert.x-eventloop-thread-2 @coroutine#472] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1729833840 accepting request DELETE https://localhost:9443/ +12578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5e9be96e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55e28ad2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3132c5f8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12578 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12579 [vert.x-eventloop-thread-2 @coroutine#476] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12579 [vert.x-eventloop-thread-2 @coroutine#476] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12579 [vert.x-eventloop-thread-2 @coroutine#476] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +12579 [vert.x-eventloop-thread-2 @coroutine#476] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12579 [vert.x-eventloop-thread-2 @coroutine#476] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12580 [vert.x-eventloop-thread-2 @coroutine#470] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +12581 [vert.x-eventloop-thread-2 @coroutine#470] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@1ad15a9e], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12581 [vert.x-eventloop-thread-2 @coroutine#470] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +12581 [vert.x-eventloop-thread-2 @coroutine#470] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +12581 [vert.x-eventloop-thread-2 @coroutine#470] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +12582 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12582 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7edb6fca +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dcedc93 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@716185fe +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@628b819d +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@478b0739 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cca611f +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51f95f0d +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fc0bbc6 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@706ddbc8 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fd09e43 +12584 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@144ab983 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ebe2e47 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@609319c3 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bbab114 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a7d9b41 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25be445f +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d1b1c2a +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6397248c +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25f61c2c +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72bd2871 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77429040 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d2b6960 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38291795 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@234c5e41 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ef0af8 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36790bec +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@461c3709 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e3d7dd +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f63a513 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@413bef78 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66383c29 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f7c420c +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d152bcd +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43cb5f38 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6435fa1c +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7944b8b4 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d7bbf12 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1450131a +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f7eee96 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a36cd5 +12585 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20c812c8 +12589 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +12854 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +12865 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd1e98c09, L:/127.0.0.1:52694 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12866 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5c6c4435, L:/127.0.0.1:9443 - R:/127.0.0.1:52694] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12866 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1014546929 accepting request POST https://localhost:9443/token +12866 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@560054b7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12866 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12867 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7c031f07, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5d8081ee], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12867 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12867 [vert.x-eventloop-thread-2 @coroutine#481] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +12888 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1014546929 accepting request POST https://localhost:9443/ +12888 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@560054b7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12888 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12888 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@270db4e6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@73fce95c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17e32b03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12888 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12889 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12889 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12890 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12890 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12890 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12907 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12907 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12907 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12908 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12908 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12913 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12913 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12913 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12913 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1014546929 accepting request POST https://localhost:9443/ +12915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@560054b7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@270db4e6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@73fce95c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17e32b03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12916 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12916 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12917 [vert.x-worker-thread-1] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12917 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12920 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12920 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12921 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1014546929 accepting request DELETE https://localhost:9443/ +12922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@560054b7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7a2c8bca, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55d4039b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12922 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12923 [vert.x-eventloop-thread-2 @coroutine#491] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12923 [vert.x-eventloop-thread-2 @coroutine#491] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12923 [vert.x-eventloop-thread-2 @coroutine#491] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +12923 [vert.x-eventloop-thread-2 @coroutine#491] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12923 [vert.x-eventloop-thread-2 @coroutine#491] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +12925 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12925 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dadd690 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@707e4fe4 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3281dfc2 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@377874b4 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14422d9d +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16c1519e +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a02e34b +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eabff6b +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b000fe6 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4751e8b9 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7af443a3 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b25ab31 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2001e48c +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ddd415 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@306c7bf6 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@664632e9 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@494c8f29 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f379769 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c57f6b2 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b515eab +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66c9b52f +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1536ea40 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36776c32 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7792d851 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cd96b41 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e1ffe70 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73041b7d +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1235151c +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a1f778 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc65c2 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@574059d5 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d672bd4 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67770b37 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72906e +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5529ff44 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14447be +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eb5da12 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a50d04a +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5099c59b +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c31181 +12928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56b8aaf1 +12932 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +13183 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +13193 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x275bccd9, L:/127.0.0.1:52696 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13193 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7e9244cd, L:/127.0.0.1:9443 - R:/127.0.0.1:52696] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13194 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/token +13194 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13194 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13194 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@32d85091, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@705b0513], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13194 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13194 [vert.x-eventloop-thread-2 @coroutine#496] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +13215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request PUT https://localhost:9443/database/json-resource +13215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@23b37ad0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@137dd94a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13217 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13217 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13218 [vert.x-eventloop-thread-5 @coroutine#498] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13218 [vert.x-eventloop-thread-5 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13218 [vert.x-eventloop-thread-5 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13225 [vert.x-eventloop-thread-5 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13225 [vert.x-eventloop-thread-5 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13226 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13226 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13226 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13232 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13233 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13233 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13233 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +13235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67de0ffa, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@79a60874], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13235 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13235 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13236 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13236 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13237 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13237 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13237 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13240 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13240 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13240 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13240 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13241 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13247 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13248 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13248 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13248 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13250 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13250 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13250 [vert.x-worker-thread-4] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13250 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13250 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13250 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13251 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13256 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13257 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13258 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13258 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13260 [vert.x-worker-thread-5] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13260 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13260 [vert.x-worker-thread-5] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13260 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13261 [vert.x-worker-thread-5] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13267 [vert.x-worker-thread-5] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13268 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13269 [vert.x-worker-thread-5] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13269 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13271 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13272 [vert.x-worker-thread-6] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13272 [vert.x-worker-thread-6] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13273 [vert.x-worker-thread-6] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13273 [vert.x-worker-thread-6] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13273 [vert.x-worker-thread-6] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13279 [vert.x-worker-thread-6] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13280 [vert.x-worker-thread-6] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13280 [vert.x-worker-thread-6] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13280 [vert.x-worker-thread-6] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13282 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13282 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13282 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13283 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13283 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13284 [vert.x-worker-thread-7] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13285 [vert.x-worker-thread-7] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13286 [vert.x-worker-thread-7] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13286 [vert.x-worker-thread-7] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13287 [vert.x-worker-thread-7] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13294 [vert.x-worker-thread-7] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13296 [vert.x-worker-thread-7] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13296 [vert.x-worker-thread-7] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13296 [vert.x-worker-thread-7] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13298 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=3 +13298 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13298 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13298 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67de0ffa, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@79a60874], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13298 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13299 [vert.x-worker-thread-8] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13299 [vert.x-worker-thread-8] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13299 [vert.x-worker-thread-8] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13299 [vert.x-worker-thread-8] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13301 [vert.x-worker-thread-8] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13301 [vert.x-worker-thread-8] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13301 [vert.x-worker-thread-8] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13302 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +13302 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13302 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13302 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13302 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13302 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13302 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13303 [vert.x-worker-thread-9] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13303 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13303 [vert.x-worker-thread-9] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13309 [vert.x-worker-thread-9] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13310 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13310 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13310 [vert.x-worker-thread-9] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +13311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13312 [vert.x-worker-thread-10] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13312 [vert.x-worker-thread-10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13312 [vert.x-worker-thread-10] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13312 [vert.x-worker-thread-10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13313 [vert.x-worker-thread-10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13317 [vert.x-worker-thread-10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13318 [vert.x-worker-thread-10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13318 [vert.x-worker-thread-10] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13318 [vert.x-worker-thread-10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13320 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +13320 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13320 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13320 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13320 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13320 [vert.x-worker-thread-11] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13320 [vert.x-worker-thread-11] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13321 [vert.x-worker-thread-11] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13321 [vert.x-worker-thread-11] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13321 [vert.x-worker-thread-11] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13326 [vert.x-worker-thread-11] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13327 [vert.x-worker-thread-11] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13327 [vert.x-worker-thread-11] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13327 [vert.x-worker-thread-11] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13328 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +13328 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13328 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13328 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13328 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13329 [vert.x-worker-thread-12] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13329 [vert.x-worker-thread-12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13330 [vert.x-worker-thread-12] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13330 [vert.x-worker-thread-12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13330 [vert.x-worker-thread-12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13335 [vert.x-worker-thread-12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13336 [vert.x-worker-thread-12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13336 [vert.x-worker-thread-12] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13336 [vert.x-worker-thread-12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +13338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@42f3d260, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b5f97e2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15493384], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13339 [vert.x-worker-thread-13] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13339 [vert.x-worker-thread-13] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13339 [vert.x-worker-thread-13] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13339 [vert.x-worker-thread-13] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13340 [vert.x-worker-thread-13] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13345 [vert.x-worker-thread-13] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13346 [vert.x-worker-thread-13] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13347 [vert.x-worker-thread-13] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13347 [vert.x-worker-thread-13] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13349 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 166414866 accepting request DELETE https://localhost:9443/ +13349 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2bf361a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13349 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13349 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@76e1c483, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3238e677], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13349 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13349 [vert.x-eventloop-thread-2 @coroutine#526] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13349 [vert.x-eventloop-thread-2 @coroutine#526] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13350 [vert.x-eventloop-thread-2 @coroutine#526] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13350 [vert.x-eventloop-thread-2 @coroutine#526] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13350 [vert.x-eventloop-thread-2 @coroutine#526] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13352 [vert.x-eventloop-thread-2 @coroutine#500] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +13352 [vert.x-eventloop-thread-2 @coroutine#500] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@116e7999], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13352 [vert.x-eventloop-thread-2 @coroutine#500] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +13352 [vert.x-eventloop-thread-2 @coroutine#500] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +13352 [vert.x-eventloop-thread-2 @coroutine#500] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +13352 [vert.x-eventloop-thread-2 @coroutine#512] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +13352 [vert.x-eventloop-thread-2 @coroutine#512] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@116e7999], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13352 [vert.x-eventloop-thread-2 @coroutine#512] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +13353 [vert.x-eventloop-thread-2 @coroutine#512] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +13353 [vert.x-eventloop-thread-2 @coroutine#512] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +13354 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +13354 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 14 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@709f0202 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@654e6a90 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14168e1 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a5c7e4 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e225820 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8aeab9e +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a2dc0a +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a00b15d +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36ef1d65 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4be0a27d +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f366587 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6003ad65 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ec99035 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60743cdb +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c02670f +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71179b6f +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13bdf540 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@526e8108 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dcbae55 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a9860 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ca16adc +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ae1c281 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ac8768e +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e957e2f +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@691500ab +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3db432c2 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34414ffc +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1903b5d +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4041739c +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cff6b74 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@627ff1b8 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b57479 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29a33620 +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ea04cab +13357 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@134f8ef6 +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a90265a +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a32191e +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66fbc5e7 +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9accff0 +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52559a69 +13358 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7364eed1 +13362 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +13612 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +13625 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xeb9d2fec, L:/127.0.0.1:52698 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13625 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6afe9378, L:/127.0.0.1:9443 - R:/127.0.0.1:52698] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request POST https://localhost:9443/token +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@69245b27, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1121cc26], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13626 [vert.x-eventloop-thread-2 @coroutine#531] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +13647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request PUT https://localhost:9443/database/json-resource +13647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2b063c7f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4c3850cb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13648 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13648 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13650 [vert.x-eventloop-thread-5 @coroutine#533] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13650 [vert.x-eventloop-thread-5 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13650 [vert.x-eventloop-thread-5 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13667 [vert.x-eventloop-thread-5 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13667 [vert.x-eventloop-thread-5 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13668 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13668 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13668 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13672 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13673 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13673 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13674 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request POST https://localhost:9443/database/json-resource?nodeId=1&insert=asFirstChild +13675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13676 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7d594f18, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6e42abf3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e509d60], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13676 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13677 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13677 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13677 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13677 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13678 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13686 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13688 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13688 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13688 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request POST https://localhost:9443/ +13690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@293d3144, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@331c129e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3b66d9b3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13694 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13694 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13695 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13695 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13698 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13699 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13700 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request DELETE https://localhost:9443/database/json-resource +13701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@223512da, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2f13fc6e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13701 [vert.x-eventloop-thread-2 @coroutine#540] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13701 [vert.x-eventloop-thread-2 @coroutine#540] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13702 [vert.x-eventloop-thread-2 @coroutine#540] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +13702 [vert.x-eventloop-thread-2 @coroutine#540] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13702 [vert.x-eventloop-thread-2 @coroutine#540] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13703 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 895610754 accepting request DELETE https://localhost:9443/ +13703 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@135e80f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13703 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13703 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@529a8772, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@58b3fc39], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13703 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13704 [vert.x-eventloop-thread-2 @coroutine#544] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13704 [vert.x-eventloop-thread-2 @coroutine#544] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13704 [vert.x-eventloop-thread-2 @coroutine#544] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13704 [vert.x-eventloop-thread-2 @coroutine#544] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +13706 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +13706 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67bb4dcd +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@738d37fc +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fa2448b +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61bb1e4d +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c53f292 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46fb0c33 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b009e7b +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@270a620 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41f4039e +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ff00507 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@603cabc4 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67fa5045 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f347d7 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5974b233 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c134052 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69de5bed +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@750f64fe +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@996a546 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fc165f6 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@545b5ed0 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a7df831 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@667dcaad +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22d7fd41 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c748a15 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19fd43da +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@115dcaea +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cfd1075 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45117dd +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7741771e +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@834e986 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cae2e4d +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@604d23fa +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cc8416a +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@331ff3ac +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e5e6fc4 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2785db06 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79980d8d +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35d60381 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ab6ab0 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61ffd148 +13709 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24043ec5 +13713 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +13962 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +13972 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0493128c, L:/127.0.0.1:52702 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13973 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe6e93bb9, L:/127.0.0.1:9443 - R:/127.0.0.1:52702] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 395789933 accepting request POST https://localhost:9443/token +13973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6d5c8506], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@789ccece, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a47f18f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13973 [vert.x-eventloop-thread-2 @coroutine#549] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +13993 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 395789933 accepting request POST https://localhost:9443/ +13993 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6d5c8506], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13993 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13993 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@174e7c84, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e33afde, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@c7e868], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13993 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13994 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13995 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +13995 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +13995 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +13995 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14012 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14012 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14012 [vert.x-worker-thread-0] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14013 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14013 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14020 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14020 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14020 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14020 [vert.x-worker-thread-0] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14022 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 395789933 accepting request POST https://localhost:9443/ +14022 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6d5c8506], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14022 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14022 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@174e7c84, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e33afde, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@c7e868], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14022 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14023 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14023 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14024 [vert.x-worker-thread-1] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14024 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14026 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14027 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14028 [vert.x-worker-thread-1] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14029 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 395789933 accepting request DELETE https://localhost:9443/ +14029 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6d5c8506], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14029 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14029 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1520a9fd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4edc2872], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14029 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14030 [vert.x-eventloop-thread-2 @coroutine#559] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14030 [vert.x-eventloop-thread-2 @coroutine#559] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14030 [vert.x-eventloop-thread-2 @coroutine#559] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn/resources/mydoc.jn +14030 [vert.x-eventloop-thread-2 @coroutine#559] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14030 [vert.x-eventloop-thread-2 @coroutine#559] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14032 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14032 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61a2aeb7 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64b70f41 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f8d9767 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16134476 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b09715 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e214105 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@da4cf09 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1980a3f +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67f63d26 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@536b71b4 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f5d0190 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67332b1e +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e34b127 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@679dd234 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60cb1ed6 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e5eb20a +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4538856f +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c3de38e +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74b86971 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f9d4b0e +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e8fb66f +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d8d17a3 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ac91282 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f79edee +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ca610a0 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49433c98 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b5c6a30 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bfae028 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1775c4e7 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47829d6d +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f677247 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f03c23 +14035 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a1b8a46 +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2921199d +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d40a3b4 +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f13811b +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59fc6d05 +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78307a56 +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40d52be7 +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23ad71bf +14036 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@298b64f7 +14040 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +14293 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +14303 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x42761a54, L:/127.0.0.1:52716 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14304 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x10353d9d, L:/127.0.0.1:9443 - R:/127.0.0.1:52716] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14304 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 369176006 accepting request POST https://localhost:9443/token +14304 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fc5b184], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14304 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14304 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7eaf836d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@696a90], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14304 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14304 [vert.x-eventloop-thread-2 @coroutine#564] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +14324 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 369176006 accepting request PUT https://localhost:9443/database/json-resource +14324 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fc5b184], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14324 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14324 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1f190846, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1dd2c3b0], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14324 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14325 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14325 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14327 [vert.x-eventloop-thread-5 @coroutine#566] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14327 [vert.x-eventloop-thread-5 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14327 [vert.x-eventloop-thread-5 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14343 [vert.x-eventloop-thread-5 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14344 [vert.x-eventloop-thread-5 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14344 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14344 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14344 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14349 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14350 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14350 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14350 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 369176006 accepting request GET https://localhost:9443/database/json-resource?maxLevel=2 +14352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fc5b184], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3379c81e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@75f59ff0], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14352 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14353 [vert.x-eventloop-thread-2 @coroutine#568] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14353 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14353 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14353 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14356 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14356 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14356 [vert.x-eventloop-thread-2 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 369176006 accepting request DELETE https://localhost:9443/ +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fc5b184], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@9c52cff, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@65d1fd1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14359 [vert.x-eventloop-thread-2 @coroutine#572] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14359 [vert.x-eventloop-thread-2 @coroutine#572] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14359 [vert.x-eventloop-thread-2 @coroutine#572] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14359 [vert.x-eventloop-thread-2 @coroutine#572] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14360 [vert.x-eventloop-thread-2 @coroutine#572] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14362 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14362 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b73bd6b +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@157d3a45 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@750ed637 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5190010f +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@673e76b3 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1bedc703 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18d11527 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4998e74b +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d878b25 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28279a49 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@384fda47 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3663d0ba +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575cabf0 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@433d9680 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@566e142 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2da81754 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f992a3a +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30bf26df +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261bd7b +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f9e08d4 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@390037e7 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@704067c6 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f4596d0 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6002e944 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@588545ac +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b08772d +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78a8978a +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f171912 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d4d8579 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@159424e2 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bcf51d +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e54a6b1 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f238e4f +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b24087d +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fe1619 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e245739 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d66e944 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@469a7575 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4351ed61 +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f20f7ad +14364 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51da32e5 +14368 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +14616 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +14629 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa9bd2c70, L:/127.0.0.1:52730 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14630 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x19e6048e, L:/127.0.0.1:9443 - R:/127.0.0.1:52730] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request POST https://localhost:9443/token +14630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@53c1c9a3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@25e21bcc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14630 [vert.x-eventloop-thread-2 @coroutine#577] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +14651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request PUT https://localhost:9443/database/json-resource +14651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4b8bdfc4, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5696622d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14651 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14653 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14653 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14654 [vert.x-eventloop-thread-5 @coroutine#579] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14654 [vert.x-eventloop-thread-5 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14654 [vert.x-eventloop-thread-5 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14671 [vert.x-eventloop-thread-5 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14671 [vert.x-eventloop-thread-5 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14672 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14672 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14672 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14678 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14679 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14679 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14679 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14680 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +14680 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14680 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14680 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7c1549fb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@310c71c8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14680 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14681 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14681 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14681 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14681 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14682 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14683 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14683 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14684 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +14684 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14684 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14684 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@16d111f3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4481a0d0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@77ac4c0d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14684 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14684 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14684 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14685 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14685 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14685 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14689 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14690 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14690 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14690 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14691 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request GET https://localhost:9443/database/json-resource?query=jn:all-times($$) +14691 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14691 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14691 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@e452a6a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1b1cd38b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14691 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14692 [vert.x-eventloop-thread-2 @coroutine#585] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14692 [vert.x-eventloop-thread-2 @coroutine#585] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14692 [vert.x-eventloop-thread-2 @coroutine#585] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14692 [vert.x-eventloop-thread-2 @coroutine#585] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14698 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14698 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14698 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 217866099 accepting request DELETE https://localhost:9443/ +14701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@372554ac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2f5b09ed, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1960c42f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14701 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14701 [vert.x-eventloop-thread-2 @coroutine#589] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14702 [vert.x-eventloop-thread-2 @coroutine#589] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14702 [vert.x-eventloop-thread-2 @coroutine#589] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14702 [vert.x-eventloop-thread-2 @coroutine#589] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14702 [vert.x-eventloop-thread-2 @coroutine#589] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14703 [vert.x-eventloop-thread-2 @coroutine#581] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +14703 [vert.x-eventloop-thread-2 @coroutine#581] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7b173d68], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14703 [vert.x-eventloop-thread-2 @coroutine#581] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +14703 [vert.x-eventloop-thread-2 @coroutine#581] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +14703 [vert.x-eventloop-thread-2 @coroutine#581] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +14704 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14704 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11d2dd2d +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cde8c6c +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@174721c4 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3592c1c4 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@322e49ee +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4aeb0e2b +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@648c5fb3 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47b33e07 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7126e26 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@151ab2b9 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13ed066e +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d705112 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@590765c4 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19489b27 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@626d2016 +14706 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d5a1588 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f116ca2 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@125d47c4 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@193bb809 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64b018f3 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20801cbb +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@581b1c08 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c240cf2 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78b7f805 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f2466c +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5809fa26 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64763e49 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23468512 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69cd7630 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e8279e5 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b53840a +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3caafa67 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e546734 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53747c4a +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64b0d1fa +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2276c9 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12d2ddde +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b475e2 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e9474f +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c61eda5 +14707 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c8f97a7 +14710 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +14957 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +14969 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x993f9cdb, L:/127.0.0.1:52744 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14970 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3221e373, L:/127.0.0.1:9443 - R:/127.0.0.1:52744] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 712815315 accepting request POST https://localhost:9443/token +14970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2334c18a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@4a343b3d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@28165f67], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14971 [vert.x-eventloop-thread-2 @coroutine#594] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +14992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 712815315 accepting request PUT https://localhost:9443/database/json-resource?commitTimestamp=2014-01-01T12:11:12&commitMessage=Initial+Commit +14992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2334c18a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@67338a9c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@620e2f61], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14994 [DefaultDispatcher-worker-1 @coroutine#596] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14994 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +14995 [vert.x-eventloop-thread-5 @coroutine#596] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14995 [vert.x-eventloop-thread-5 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +14995 [vert.x-eventloop-thread-5 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15012 [vert.x-eventloop-thread-5 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15012 [vert.x-eventloop-thread-5 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15013 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15013 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15014 [DefaultDispatcher-worker-1 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15020 [DefaultDispatcher-worker-1 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15021 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15021 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15021 [DefaultDispatcher-worker-1 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 712815315 accepting request POST https://localhost:9443/ +15023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2334c18a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@322a42ef, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5d8d62bb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@295178c5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15026 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15026 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15026 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15026 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15028 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15038 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15038 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15038 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15038 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15038 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15041 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15041 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15041 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15041 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15042 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15042 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 712815315 accepting request GET https://localhost:9443/database/json-resource +15044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2334c18a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2ac3c6aa, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@8761467], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15044 [vert.x-eventloop-thread-2 @coroutine#603] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15044 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15045 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15045 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15047 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15047 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15047 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 712815315 accepting request DELETE https://localhost:9443/ +15049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2334c18a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4f05c3be, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@43ce0908], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15049 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15050 [vert.x-eventloop-thread-2 @coroutine#607] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15050 [vert.x-eventloop-thread-2 @coroutine#607] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15050 [vert.x-eventloop-thread-2 @coroutine#607] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15050 [vert.x-eventloop-thread-2 @coroutine#607] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15050 [vert.x-eventloop-thread-2 @coroutine#607] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15053 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15053 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d7911d5 +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ba1308d +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a08b084 +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235c997d +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36bed37a +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a9a878 +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b3ab4f9 +15056 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c6a5192 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c8f6c66 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@552cede7 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b7f06c7 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@151732fb +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@729c8063 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ed1802 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23c767e6 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@feb098f +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19e21f89 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e739bf +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29079032 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7743ec +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@776015fc +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f42e06e +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ad179b4 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2efd2f21 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59c500f7 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@316cda31 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50110971 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17d2b075 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6661d8c0 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310b2b6f +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6909f6be +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b5ab2f2 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@315c081 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b2dd3df +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4db77402 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c48264 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ef85555 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bcec67e +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dafae61 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a2fce12 +15057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1af4955e +15061 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +15305 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +15316 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8d90d095, L:/127.0.0.1:52754 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15317 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4f909cc1, L:/127.0.0.1:9443 - R:/127.0.0.1:52754] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 234807295 accepting request POST https://localhost:9443/token +15317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@32b0bafd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1f2d422b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@65d5187e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15318 [vert.x-eventloop-thread-2 @coroutine#614] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +15337 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 234807295 accepting request PUT https://localhost:9443/database/json-resource +15337 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@32b0bafd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15337 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15337 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1eaf221c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@29ff0466], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15337 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15339 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15339 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15340 [vert.x-eventloop-thread-5 @coroutine#616] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15340 [vert.x-eventloop-thread-5 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15340 [vert.x-eventloop-thread-5 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15356 [vert.x-eventloop-thread-5 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15357 [vert.x-eventloop-thread-5 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15357 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15357 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15357 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15365 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15366 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15366 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15366 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 234807295 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +15368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@32b0bafd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4a5825f7, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@35d9c046], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15369 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15369 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15369 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15370 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15371 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15371 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15371 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15372 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 234807295 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +15372 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@32b0bafd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15372 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15373 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@a25f75, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7b0274d7], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15373 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15373 [vert.x-eventloop-thread-2 @coroutine#620] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15373 [vert.x-eventloop-thread-2 @coroutine#620] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15373 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15373 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15374 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15378 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15378 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15379 [vert.x-eventloop-thread-2 @coroutine#620] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15379 [vert.x-eventloop-thread-2 @coroutine#620] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15380 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 234807295 accepting request DELETE https://localhost:9443/ +15380 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@32b0bafd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15380 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15380 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4a3c22a1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@40b88306], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15380 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15381 [vert.x-eventloop-thread-2 @coroutine#624] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15381 [vert.x-eventloop-thread-2 @coroutine#624] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15381 [vert.x-eventloop-thread-2 @coroutine#624] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15382 [vert.x-eventloop-thread-2 @coroutine#624] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15382 [vert.x-eventloop-thread-2 @coroutine#624] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15383 [vert.x-eventloop-thread-2 @coroutine#618] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +15383 [vert.x-eventloop-thread-2 @coroutine#618] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@247a031b], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15383 [vert.x-eventloop-thread-2 @coroutine#618] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +15384 [vert.x-eventloop-thread-2 @coroutine#618] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +15384 [vert.x-eventloop-thread-2 @coroutine#618] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +15385 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15385 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@dd3f8aa +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d615b2e +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a1f2a1 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ce9049 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52ca2652 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65c5bf0e +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@697d6ded +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d05f453 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5efeb117 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@160b4809 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@149b4d20 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@664e848c +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d93f75b +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@114a5e0 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f281aaf +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d508d22 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2b90fc +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bb41f5c +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24c685e7 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7da635c0 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ed9f6f8 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@251c4280 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35650279 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a13920 +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@182e7eda +15388 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f61371d +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@420a8042 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3292d91a +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5921b93c +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@faea4da +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19b02dfd +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dce6dd8 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69f2cb04 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13803a94 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b4732dc +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45292ec1 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a7c678b +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28babeca +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ad9b8d3 +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@168ad26f +15389 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8e25d3f +15393 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +15639 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +15649 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x383850ed, L:/127.0.0.1:52760 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15650 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa95bd59c, L:/127.0.0.1:9443 - R:/127.0.0.1:52760] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 596964410 accepting request POST https://localhost:9443/token +15650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@17150ec9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@558e4874, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1a818319], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15650 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15651 [vert.x-eventloop-thread-2 @coroutine#631] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +15671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 596964410 accepting request PUT https://localhost:9443/database/json-resource +15671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@17150ec9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e309157, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@21eca71e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15673 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15673 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15674 [vert.x-eventloop-thread-5 @coroutine#633] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15674 [vert.x-eventloop-thread-5 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15674 [vert.x-eventloop-thread-5 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15678 [vert.x-eventloop-thread-5 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15678 [vert.x-eventloop-thread-5 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15678 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15678 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15678 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15684 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15685 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15685 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15685 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15686 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 596964410 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +15686 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@17150ec9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15686 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15686 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7cb80358, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@26ca18de], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15686 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15687 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15687 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15687 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15687 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15689 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15689 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15689 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 596964410 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +15690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@17150ec9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5a940ff2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2ceee096], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15690 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15690 [vert.x-eventloop-thread-2 @coroutine#637] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15690 [vert.x-eventloop-thread-2 @coroutine#637] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15691 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15691 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15691 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15695 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15695 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15696 [vert.x-eventloop-thread-2 @coroutine#637] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15696 [vert.x-eventloop-thread-2 @coroutine#637] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 596964410 accepting request DELETE https://localhost:9443/ +15697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@17150ec9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@34310e35, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4f477b9c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15697 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15697 [vert.x-eventloop-thread-2 @coroutine#641] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15698 [vert.x-eventloop-thread-2 @coroutine#641] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15698 [vert.x-eventloop-thread-2 @coroutine#641] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15698 [vert.x-eventloop-thread-2 @coroutine#641] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15698 [vert.x-eventloop-thread-2 @coroutine#641] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15699 [vert.x-eventloop-thread-2 @coroutine#635] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +15699 [vert.x-eventloop-thread-2 @coroutine#635] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@2ed30e2], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15699 [vert.x-eventloop-thread-2 @coroutine#635] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +15699 [vert.x-eventloop-thread-2 @coroutine#635] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +15699 [vert.x-eventloop-thread-2 @coroutine#635] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +15700 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +15700 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f79f192 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fdfe8cf +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8b33ba +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e8b357d +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e1eb85f +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ea7a4c3 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d42404e +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6af5b246 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31723307 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2401856 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d6f6860 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a4f8009 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a85644c +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8054fe2 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e3f0aea +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48268eec +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69a024a0 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bf80c29 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d7637e6 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@515b9d4a +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39b626e5 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32a4ecbe +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e71240b +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23cd5d42 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b44d6d0 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e900e1a +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@196624bf +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50085d9c +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5df7e31b +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63a9c661 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b425577 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5934153e +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bb9ca38 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@160e99e0 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f3e9fbb +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@365afe87 +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43471a7e +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21e45a6f +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a1ccaaf +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b53b1ad +15703 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76f2dad9 +15707 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +15960 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +15970 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x98a0078b, L:/127.0.0.1:54928 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15970 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8ef18b4b, L:/127.0.0.1:9443 - R:/127.0.0.1:54928] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1720939973 accepting request POST https://localhost:9443/token +15970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@b0bea06], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@f522682, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15694211], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15971 [vert.x-eventloop-thread-2 @coroutine#648] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +15990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1720939973 accepting request PUT https://localhost:9443/database/json-resource +15990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@b0bea06], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@68a92024, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3ca6bced], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15991 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15991 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15992 [vert.x-eventloop-thread-5 @coroutine#650] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15992 [vert.x-eventloop-thread-5 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +15992 [vert.x-eventloop-thread-5 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16009 [vert.x-eventloop-thread-5 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16009 [vert.x-eventloop-thread-5 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16010 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16010 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16010 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16016 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16017 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16017 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16017 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16018 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1720939973 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +16018 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@b0bea06], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16018 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16018 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6cfc88, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3f49c2fc], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16018 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16018 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16018 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16019 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16019 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16019 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16020 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16020 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16020 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1720939973 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +16020 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@b0bea06], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16020 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16020 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@15d679f1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@64791795], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16020 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16021 [vert.x-eventloop-thread-2 @coroutine#654] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16021 [vert.x-eventloop-thread-2 @coroutine#654] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16021 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16021 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16022 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16025 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16026 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16026 [vert.x-eventloop-thread-2 @coroutine#654] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16026 [vert.x-eventloop-thread-2 @coroutine#654] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1720939973 accepting request DELETE https://localhost:9443/ +16027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@b0bea06], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@13ce37ff, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1cdf603e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16027 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16028 [vert.x-eventloop-thread-2 @coroutine#658] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16028 [vert.x-eventloop-thread-2 @coroutine#658] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16028 [vert.x-eventloop-thread-2 @coroutine#658] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16028 [vert.x-eventloop-thread-2 @coroutine#658] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16028 [vert.x-eventloop-thread-2 @coroutine#658] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16029 [vert.x-eventloop-thread-2 @coroutine#652] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16029 [vert.x-eventloop-thread-2 @coroutine#652] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@27f3c86b], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16029 [vert.x-eventloop-thread-2 @coroutine#652] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16029 [vert.x-eventloop-thread-2 @coroutine#652] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16029 [vert.x-eventloop-thread-2 @coroutine#652] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16030 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +16031 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dca31eb +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a058df8 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b56b031 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e7af36e +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1283ca23 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@740fefc6 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@aa61e4e +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@733e6df7 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fe07361 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@741ac284 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ef4f627 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ea56bdb +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32227215 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@108e9837 +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a201cf +16033 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cbc5693 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d2f3dcb +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59845579 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c19bff +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e375bba +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ab2e6d2 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71664560 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d4436d0 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39da5e49 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2443abd6 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@674da77b +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bd3eff4 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6010d0d1 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5934ca1e +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5348d83c +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@477021ee +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2180e789 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e9bbd9d +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b87074a +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d3e3085 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ba42204 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285005b8 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b1efaaf +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27585351 +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2de6f1bc +16034 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@149c39b +16038 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +16306 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +16316 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa8af38f8, L:/127.0.0.1:54936 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16317 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf1f4225b, L:/127.0.0.1:9443 - R:/127.0.0.1:54936] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request POST https://localhost:9443/token +16317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@33ba3d92, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1e3b771e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16317 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16317 [vert.x-eventloop-thread-2 @coroutine#663] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +16338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request PUT https://localhost:9443/database/json-resource +16338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1511b8b0, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5262e041], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16339 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16339 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16340 [vert.x-eventloop-thread-5 @coroutine#665] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16340 [vert.x-eventloop-thread-5 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16340 [vert.x-eventloop-thread-5 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16344 [vert.x-eventloop-thread-5 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16344 [vert.x-eventloop-thread-5 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16344 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16344 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16344 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16350 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16351 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16351 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16351 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16353 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +16353 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16353 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16353 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@28263f35, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5ddebc8b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16353 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16354 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16354 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16355 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16355 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16356 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16356 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16356 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16357 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +16357 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16357 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16357 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@2dfc6b72, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5eeb0a2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@70ef9a43], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16357 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16358 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16358 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16358 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16358 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16358 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16363 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16365 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16365 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16365 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request GET https://localhost:9443/database/json-resource/diff?first-revision=1&second-revision=2 +16366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource/diff', name=null, order=23, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2be80752, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@27d9adee], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/diff/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16366 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16368 [vert.x-eventloop-thread-2 @coroutine#671] DEBUG io.sirix.rest.crud.DiffHandler - Open databases before: {} +16368 [vert.x-eventloop-thread-2 @coroutine#671] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16368 [vert.x-eventloop-thread-2 @coroutine#671] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16369 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16369 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16379 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16379 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16379 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16379 [vert.x-eventloop-thread-2 @coroutine#671] DEBUG io.sirix.rest.crud.DiffHandler - Open databases after: {} +16383 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1699597700 accepting request DELETE https://localhost:9443/ +16383 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6b05863d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16383 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16383 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3e4efe3a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2a2b9687], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16383 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16384 [vert.x-eventloop-thread-2 @coroutine#675] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16384 [vert.x-eventloop-thread-2 @coroutine#675] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16384 [vert.x-eventloop-thread-2 @coroutine#675] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16384 [vert.x-eventloop-thread-2 @coroutine#675] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16385 [vert.x-eventloop-thread-2 @coroutine#675] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16386 [vert.x-eventloop-thread-2 @coroutine#667] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16386 [vert.x-eventloop-thread-2 @coroutine#667] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@73c8f401], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16386 [vert.x-eventloop-thread-2 @coroutine#667] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16387 [vert.x-eventloop-thread-2 @coroutine#667] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16387 [vert.x-eventloop-thread-2 @coroutine#667] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16388 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +16388 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@188a5fc2 +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cb9ef52 +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a622fe8 +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f31629 +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@124d26ba +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@415d88de +16390 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a0bf272 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a89ef44 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310a7859 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cbc1dde +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4971f459 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c07d1fc +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eada095 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52831a73 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1416ff46 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66ec4409 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2506e949 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f1c3f18 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c531172 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@489bc8fd +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ac53c06 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54af3cb9 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@236fdf +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16e99306 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@653fb8d1 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48581a3b +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@531ec978 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@93501be +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11d4d979 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@195580ba +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c25cfe1 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d3c112a +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a140ce5 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f71194d +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@db99785 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70716259 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a083b96 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6da4feeb +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c604965 +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57f8951a +16391 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49edcb30 +16395 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +16636 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +16645 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x71bbda3a, L:/127.0.0.1:54938 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16646 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfaee10d3, L:/127.0.0.1:9443 - R:/127.0.0.1:54938] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request POST https://localhost:9443/token +16646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@3ff4614d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1269c809], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16647 [vert.x-eventloop-thread-2 @coroutine#680] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +16667 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request DELETE https://localhost:9443/ +16667 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16667 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16667 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@d34c749, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3063caed], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16667 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request DELETE https://localhost:9443/ +16668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@d34c749, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3063caed], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16668 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16669 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request PUT https://localhost:9443/database1 +16669 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16669 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database', name=null, order=11, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2c012ba5, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@70f487ac], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16670 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request PUT https://localhost:9443/database2 +16671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database', name=null, order=10, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@57ee4a5a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7e263c7b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@38f09745], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16671 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16673 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request GET https://localhost:9443/ +16673 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16673 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16673 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=6, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@703d684f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@79c15a85], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16673 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16674 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1496895314 accepting request DELETE https://localhost:9443/ +16675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@73d9d674], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@d34c749, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3063caed], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16675 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +16675 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +16676 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16676 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +16677 [vert.x-eventloop-thread-2 @coroutine#690] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.GetHandler.handle(GetHandler.kt:42) + at io.sirix.rest.SirixVerticle$createRouter$2$7.invokeSuspend(SirixVerticle.kt:214) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16677 [vert.x-eventloop-thread-2 @coroutine#690] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@4c709f1f], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16677 [vert.x-eventloop-thread-2 @coroutine#690] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16677 [vert.x-eventloop-thread-2 @coroutine#690] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16677 [vert.x-eventloop-thread-2 @coroutine#690] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +16678 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16678 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fb8bad0 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12d40609 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76437e9b +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@236ae13d +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@193eb1ba +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2be818da +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46320c9a +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32256e68 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e7abaf7 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@353f472a +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63bfdbcb +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7af0affa +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71560f51 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e1f1046 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23e3f5cd +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c931134 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d7eb170 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b251fb9 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67d4c48d +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@230a73f2 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b97b3d2 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383cb5ce +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@798deee8 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@96897c8 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f97bc14 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22d8f4ed +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3434a4f0 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79afa369 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b9ac754 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e002356 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f820f42 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b325930 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@267f9765 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79ba0a6f +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261de205 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f3fc42f +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25a1a012 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ce12fbb +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4525e9e8 +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443a53df +16681 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42ef042a +16685 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +16932 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +16942 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x93e64274, L:/127.0.0.1:54940 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16943 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xdd4724b4, L:/127.0.0.1:9443 - R:/127.0.0.1:54940] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16943 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 560650184 accepting request POST https://localhost:9443/token +16943 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d598b64], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16943 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16943 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@698e0f71, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@19504520], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16943 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16943 [vert.x-eventloop-thread-2 @coroutine#701] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +16962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 560650184 accepting request PUT https://localhost:9443/database/json-resource +16962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d598b64], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ef30555, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7fe0a144], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16964 [DefaultDispatcher-worker-1 @coroutine#703] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16964 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16965 [vert.x-eventloop-thread-5 @coroutine#703] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16965 [vert.x-eventloop-thread-5 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16965 [vert.x-eventloop-thread-5 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16982 [vert.x-eventloop-thread-5 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16982 [vert.x-eventloop-thread-5 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16982 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16982 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16983 [DefaultDispatcher-worker-1 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16988 [DefaultDispatcher-worker-1 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16989 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16989 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16989 [DefaultDispatcher-worker-1 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 560650184 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +16990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d598b64], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@71bfa1da, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7bbc9abb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16990 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16991 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16991 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16992 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16992 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16993 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16993 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16993 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 560650184 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +16994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d598b64], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@ebd1d80, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@11cb27ae], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16994 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16994 [vert.x-eventloop-thread-2 @coroutine#707] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16994 [vert.x-eventloop-thread-2 @coroutine#707] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16994 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16994 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +16995 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16999 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17000 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17000 [vert.x-eventloop-thread-2 @coroutine#707] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17000 [vert.x-eventloop-thread-2 @coroutine#707] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 560650184 accepting request DELETE https://localhost:9443/ +17002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d598b64], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7b1ea59e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6bf589d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17002 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17003 [vert.x-eventloop-thread-2 @coroutine#711] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17003 [vert.x-eventloop-thread-2 @coroutine#711] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17003 [vert.x-eventloop-thread-2 @coroutine#711] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17003 [vert.x-eventloop-thread-2 @coroutine#711] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17003 [vert.x-eventloop-thread-2 @coroutine#711] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17005 [vert.x-eventloop-thread-2 @coroutine#705] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17005 [vert.x-eventloop-thread-2 @coroutine#705] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@39135d8c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17005 [vert.x-eventloop-thread-2 @coroutine#705] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17005 [vert.x-eventloop-thread-2 @coroutine#705] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17005 [vert.x-eventloop-thread-2 @coroutine#705] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17007 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17007 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bb62414 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@413d2cd1 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@644d1b61 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2443135 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@184823ed +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30bbcf91 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ca14cf4 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f4f0fcc +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46c10083 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28e8888d +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e98b788 +17009 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@794eeaf8 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37c5284a +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b8572df +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aaad0 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@eed890d +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10f477e2 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6097fca9 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35eee641 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5729b410 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64518270 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b7c58e7 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79627d27 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6371cf2f +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b5b9333 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52b959df +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38588dea +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@553d2579 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8f6e6 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ac730cd +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@668cc9a2 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5aa62ee7 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f7cec93 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c9ef6e9 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cdff901 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57e5396b +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f054f70 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6467ddc7 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27b337bb +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59636c47 +17010 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30a7653e +17014 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +17255 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +17264 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7cda7cab, L:/127.0.0.1:54944 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17265 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa94074c4, L:/127.0.0.1:9443 - R:/127.0.0.1:54944] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17265 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1683824062 accepting request POST https://localhost:9443/token +17265 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7f96963b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17265 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17265 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@628e9eda, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17125594], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17265 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17265 [vert.x-eventloop-thread-2 @coroutine#718] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +17284 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1683824062 accepting request PUT https://localhost:9443/database/json-resource +17284 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7f96963b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17284 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17284 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1bae1a25, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@50c26025], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17284 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17286 [DefaultDispatcher-worker-1 @coroutine#720] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17286 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17287 [vert.x-eventloop-thread-5 @coroutine#720] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17287 [vert.x-eventloop-thread-5 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17287 [vert.x-eventloop-thread-5 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17304 [vert.x-eventloop-thread-5 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17305 [vert.x-eventloop-thread-5 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17305 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17305 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17305 [DefaultDispatcher-worker-1 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17311 [DefaultDispatcher-worker-1 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17313 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17313 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17313 [DefaultDispatcher-worker-1 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17314 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1683824062 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +17314 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7f96963b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17314 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17314 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4fee14c8, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@347a05df], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17314 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17315 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17315 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17315 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17315 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17317 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17317 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17317 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1683824062 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +17318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7f96963b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4cb9147d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2809a4c8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17318 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17318 [vert.x-eventloop-thread-2 @coroutine#724] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17318 [vert.x-eventloop-thread-2 @coroutine#724] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17319 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17319 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17319 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17323 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17324 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17324 [vert.x-eventloop-thread-2 @coroutine#724] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17324 [vert.x-eventloop-thread-2 @coroutine#724] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1683824062 accepting request DELETE https://localhost:9443/ +17325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7f96963b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@a3525c1, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@274d581c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17326 [vert.x-eventloop-thread-2 @coroutine#728] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17326 [vert.x-eventloop-thread-2 @coroutine#728] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17326 [vert.x-eventloop-thread-2 @coroutine#728] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17326 [vert.x-eventloop-thread-2 @coroutine#728] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17326 [vert.x-eventloop-thread-2 @coroutine#728] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17327 [vert.x-eventloop-thread-2 @coroutine#722] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17328 [vert.x-eventloop-thread-2 @coroutine#722] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7747ba69], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17328 [vert.x-eventloop-thread-2 @coroutine#722] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17328 [vert.x-eventloop-thread-2 @coroutine#722] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17328 [vert.x-eventloop-thread-2 @coroutine#722] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17329 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17329 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fed9976 +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fdcde7a +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f363abd +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7302ff13 +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4017fe2c +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1961d75a +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@677ce519 +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e26482 +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cfb0c4c +17331 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b37df8e +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b63abdc +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b351446 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f08fe00 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a1691c0 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c5df615 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f995afc +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@377949f1 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9df564f +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a21f43f +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f0a133d +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@241fbec +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@715fa8c5 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@644a3add +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b765e92 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4665428b +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a70d302 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fd99443 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@622d7e4 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a3fbcb1 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261b9a37 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d3793b +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@55e1192 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1213ffbc +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68a305eb +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6637a365 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1310fcb0 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ef31f71 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e8fdd19 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35787726 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2199e845 +17332 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b55ff0a +17335 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +17576 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +17585 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xba4e2f77, L:/127.0.0.1:54952 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17585 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5ecabf98, L:/127.0.0.1:9443 - R:/127.0.0.1:54952] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17586 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542211390 accepting request POST https://localhost:9443/token +17586 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@26ab87b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17586 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17586 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@344422df, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@ee36258], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17586 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17586 [vert.x-eventloop-thread-2 @coroutine#735] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +17608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542211390 accepting request PUT https://localhost:9443/database/json-resource +17608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@26ab87b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@370f110d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4de3b67f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17609 [DefaultDispatcher-worker-1 @coroutine#737] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17609 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17610 [vert.x-eventloop-thread-5 @coroutine#737] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17610 [vert.x-eventloop-thread-5 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17610 [vert.x-eventloop-thread-5 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17627 [vert.x-eventloop-thread-5 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17627 [vert.x-eventloop-thread-5 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17628 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17628 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17628 [DefaultDispatcher-worker-1 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17636 [DefaultDispatcher-worker-1 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17637 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17637 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17637 [DefaultDispatcher-worker-1 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17639 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542211390 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +17639 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@26ab87b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17639 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17639 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2b6b1114, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@659c927e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17639 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17639 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17639 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17640 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17640 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17641 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17641 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17641 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542211390 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +17642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@26ab87b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@46af23d3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@47a1561a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17642 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17642 [vert.x-eventloop-thread-2 @coroutine#741] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17642 [vert.x-eventloop-thread-2 @coroutine#741] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17643 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17643 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17643 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17647 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17648 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17648 [vert.x-eventloop-thread-2 @coroutine#741] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17648 [vert.x-eventloop-thread-2 @coroutine#741] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542211390 accepting request DELETE https://localhost:9443/ +17649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@26ab87b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@73ed9bdb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3fe5573e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17650 [vert.x-eventloop-thread-2 @coroutine#745] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17650 [vert.x-eventloop-thread-2 @coroutine#745] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17650 [vert.x-eventloop-thread-2 @coroutine#745] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17650 [vert.x-eventloop-thread-2 @coroutine#745] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17650 [vert.x-eventloop-thread-2 @coroutine#745] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17652 [vert.x-eventloop-thread-2 @coroutine#739] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17652 [vert.x-eventloop-thread-2 @coroutine#739] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@6f5a88ac], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17652 [vert.x-eventloop-thread-2 @coroutine#739] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17652 [vert.x-eventloop-thread-2 @coroutine#739] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17652 [vert.x-eventloop-thread-2 @coroutine#739] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17653 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17653 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@601eb4af +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11ede87f +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7675c171 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44e4cb76 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51cab489 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9a10df +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@773c2214 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15e1f8fe +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@110b7837 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ee88e21 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78d23d6a +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@626e0c86 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee0a3c +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd1086 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b8d54da +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79957f11 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@217235f5 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b41587d +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4aebee4b +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18d47df0 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28393e82 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@697a0948 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cf63b9a +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4776e209 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@265a094b +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f536481 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5234b61a +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22a260ff +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54c425b1 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50b734c4 +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2744dcae +17655 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16d0e521 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@634ca3e7 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ab4aa5e +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b14b60a +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a7cb3a4 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c297897 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33e0c716 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d6a8386 +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6274f21c +17656 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c48b72c +17659 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +17905 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +17916 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xafec719d, L:/127.0.0.1:54956 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17916 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x2afa9ff4, L:/127.0.0.1:9443 - R:/127.0.0.1:54956] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1280487139 accepting request POST https://localhost:9443/token +17917 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5da44c07], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17917 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17917 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@44b6785d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7f23448c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17917 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17917 [vert.x-eventloop-thread-2 @coroutine#750] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +17936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1280487139 accepting request PUT https://localhost:9443/database/json-resource +17936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5da44c07], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@26dfd83d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@59647c95], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17938 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17938 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17939 [vert.x-eventloop-thread-5 @coroutine#752] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17939 [vert.x-eventloop-thread-5 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17939 [vert.x-eventloop-thread-5 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17955 [vert.x-eventloop-thread-5 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17956 [vert.x-eventloop-thread-5 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17956 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17956 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17956 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17961 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17961 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17961 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17961 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1280487139 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +17963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5da44c07], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7bd79624, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d9c117b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17963 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17963 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17963 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17964 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17964 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17965 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17965 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17965 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1280487139 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +17966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5da44c07], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@72de938a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@f344363], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17966 [vert.x-eventloop-thread-2 @coroutine#756] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17966 [vert.x-eventloop-thread-2 @coroutine#756] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17967 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17967 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17967 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17971 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17972 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17972 [vert.x-eventloop-thread-2 @coroutine#756] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17972 [vert.x-eventloop-thread-2 @coroutine#756] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1280487139 accepting request DELETE https://localhost:9443/ +17973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5da44c07], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6061cd6e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3037903f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17974 [vert.x-eventloop-thread-2 @coroutine#760] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17974 [vert.x-eventloop-thread-2 @coroutine#760] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17974 [vert.x-eventloop-thread-2 @coroutine#760] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +17974 [vert.x-eventloop-thread-2 @coroutine#760] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17974 [vert.x-eventloop-thread-2 @coroutine#760] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17976 [vert.x-eventloop-thread-2 @coroutine#754] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17976 [vert.x-eventloop-thread-2 @coroutine#754] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7cf44eb1], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17976 [vert.x-eventloop-thread-2 @coroutine#754] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17976 [vert.x-eventloop-thread-2 @coroutine#754] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17976 [vert.x-eventloop-thread-2 @coroutine#754] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +17976 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17976 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@126f8f24 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35e98af +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@781aff8b +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fbf26fc +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11c78080 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@662be9f7 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4962b41e +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fecf308 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6282b9f5 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5f9003 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c11d32 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9dda71 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58278366 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f5fcfe9 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@707865bd +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31f77791 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@552fee7a +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@548e43b1 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67688110 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d293993 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@475f5672 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@616a06e3 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42297bdf +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66e827a8 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bb911c1 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a55594b +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@632b305d +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44598ef7 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57fdb8a4 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17222c11 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db15f70 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25974207 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f15e689 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@195113de +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ebc955b +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21a46ff1 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11b5f4e2 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bcae9 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5aa781f2 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58feb6b0 +17979 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31efacad +17983 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +18228 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +18238 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4b8a082a, L:/127.0.0.1:54962 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18239 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7c09b564, L:/127.0.0.1:9443 - R:/127.0.0.1:54962] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18239 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request POST https://localhost:9443/token +18239 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18239 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18239 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@d6dd892, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@43cd6444], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18239 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18239 [vert.x-eventloop-thread-1 @coroutine#765] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +18258 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request PUT https://localhost:9443/database/json-resource +18259 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18259 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18259 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@34ceb992, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@351b142b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18259 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18260 [DefaultDispatcher-worker-3 @coroutine#767] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18260 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18261 [vert.x-eventloop-thread-5 @coroutine#767] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18261 [vert.x-eventloop-thread-5 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18261 [vert.x-eventloop-thread-5 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18278 [vert.x-eventloop-thread-5 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18278 [vert.x-eventloop-thread-5 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18279 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18279 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18279 [DefaultDispatcher-worker-3 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18287 [DefaultDispatcher-worker-3 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18290 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18290 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18290 [DefaultDispatcher-worker-3 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18292 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +18292 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18292 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18292 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=14, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@b90b50d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@47de24e5], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18292 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18293 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18293 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18294 [vert.x-worker-thread-2] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18294 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18295 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18295 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18295 [vert.x-worker-thread-2] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18296 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +18296 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18296 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18296 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=16, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1be18305, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2d2e7590, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3f94708c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18296 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18297 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18297 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18297 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18297 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18297 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18302 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18303 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18303 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18303 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18304 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request GET https://localhost:9443/database/json-resource/history +18304 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18304 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18304 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource/history', name=null, order=22, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@587c28bb, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@44f02328], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/history/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18304 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18305 [vert.x-eventloop-thread-1 @coroutine#773] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18305 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18306 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18306 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18308 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18308 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18308 [vert.x-eventloop-thread-1 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18309 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 301781262 accepting request DELETE https://localhost:9443/ +18309 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75ee875f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18309 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18309 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1ab7a18, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5d5ad77d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18309 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18310 [vert.x-eventloop-thread-1 @coroutine#777] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18310 [vert.x-eventloop-thread-1 @coroutine#777] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18310 [vert.x-eventloop-thread-1 @coroutine#777] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/json-resource +18310 [vert.x-eventloop-thread-1 @coroutine#777] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18310 [vert.x-eventloop-thread-1 @coroutine#777] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18312 [vert.x-eventloop-thread-1 @coroutine#769] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$23.invokeSuspend(SirixVerticle.kt:277) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +18312 [vert.x-eventloop-thread-1 @coroutine#769] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@7c69afc4], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18312 [vert.x-eventloop-thread-1 @coroutine#769] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +18312 [vert.x-eventloop-thread-1 @coroutine#769] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +18312 [vert.x-eventloop-thread-1 @coroutine#769] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +18313 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18313 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37af24cb +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7926352f +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bc63e20 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61037caf +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fc49538 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@670342a2 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d5e575c +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7742a45c +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ca492d9 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14fc9bd +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ed49a7f +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cd6b1bd +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443cdaa4 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b41e1bf +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@619c93ca +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@486e9d1d +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6aa5974e +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e5ddfbc +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bda157e +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67e0fd6d +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21390938 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1129829c +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a531422 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a388990 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13213f26 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e4162bc +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c319d52 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72fbf94d +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6839203b +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d28fb02 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6db328f8 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@402f8592 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61b65d54 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b2c4a8b +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f2c57fe +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43935e9c +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@101cf747 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@790d8fdd +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6403a4a5 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dbd7107 +18315 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50211483 +18319 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +18560 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +18570 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x584c3fd6, L:/127.0.0.1:54968 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18571 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4fe1ad75, L:/127.0.0.1:9443 - R:/127.0.0.1:54968] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1906450901 accepting request POST https://localhost:9443/token +18571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2de8a10e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@2a7dd2a2, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@9f02d39], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18571 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18571 [vert.x-eventloop-thread-2 @coroutine#782] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +18591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1906450901 accepting request PUT https://localhost:9443/database/resource +18591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2de8a10e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=20, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@fd630a66], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@693c195b, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1b435a3], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18593 [DefaultDispatcher-worker-3 @coroutine#784] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18593 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18594 [vert.x-eventloop-thread-5 @coroutine#784] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18594 [vert.x-eventloop-thread-5 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18594 [vert.x-eventloop-thread-5 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18611 [vert.x-eventloop-thread-5 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18611 [vert.x-eventloop-thread-5 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18612 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18612 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18612 [DefaultDispatcher-worker-3 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18618 [DefaultDispatcher-worker-3 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18619 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18619 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18619 [DefaultDispatcher-worker-3 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1906450901 accepting request GET https://localhost:9443/database/resource?nextTopLevelNodes=3 +18620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2de8a10e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@61ad357a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@677e577e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18620 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18621 [vert.x-eventloop-thread-2 @coroutine#786] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18621 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18621 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18621 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18625 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18625 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18625 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1906450901 accepting request GET https://localhost:9443/database/resource?nextTopLevelNodes=3&lastTopLevelNodeKey=13 +18626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2de8a10e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@61ad357a, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@677e577e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18626 [vert.x-eventloop-thread-2 @coroutine#788] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18626 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18627 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18627 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18628 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18628 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18628 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1906450901 accepting request DELETE https://localhost:9443/ +18630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2de8a10e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@50b9e1bd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7cbac35], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18630 [vert.x-eventloop-thread-2 @coroutine#792] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18630 [vert.x-eventloop-thread-2 @coroutine#792] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18630 [vert.x-eventloop-thread-2 @coroutine#792] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource +18631 [vert.x-eventloop-thread-2 @coroutine#792] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18631 [vert.x-eventloop-thread-2 @coroutine#792] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18632 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18632 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31a136a6 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30a9e3db +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9b21d6 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e0fdbe9 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a3cc88 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@696b52bc +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f884bd6 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f081b5d +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@474749b8 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@740a0d5e +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29013ef2 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@265c1a7c +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b2b8d86 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fef0b40 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f395ce1 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19f02280 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e30db85 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19827608 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cc9ef8d +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14b528b6 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c412556 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f930e0 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@450f0235 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78c262ba +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d2c9361 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@329dc214 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fbe70d8 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64021427 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d2c345d +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@217dc48e +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5db948c9 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@296edc75 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@357c9bd9 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aea704c +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d0290d8 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32507479 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@632383b9 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ae2e781 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@339f3a55 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd63e3 +18636 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed18798 +18640 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +18888 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +18903 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x40bc8c1d, L:/127.0.0.1:54976 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18904 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x1659ce92, L:/127.0.0.1:9443 - R:/127.0.0.1:54976] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18904 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1987443500 accepting request POST https://localhost:9443/token +18904 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5973a31a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18904 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18904 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7962e5ed, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1f082940], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18904 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18904 [vert.x-eventloop-thread-1 @coroutine#797] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +18924 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1987443500 accepting request PUT https://localhost:9443/database/resource1 +18924 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5973a31a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18924 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18924 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@467d0d16, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2521db0], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18924 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18927 [DefaultDispatcher-worker-3 @coroutine#799] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +18927 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18928 [vert.x-eventloop-thread-1 @coroutine#799] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18928 [vert.x-eventloop-thread-1 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18928 [vert.x-eventloop-thread-1 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18944 [vert.x-eventloop-thread-1 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18945 [vert.x-eventloop-thread-1 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18945 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18945 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18945 [DefaultDispatcher-worker-3 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18951 [DefaultDispatcher-worker-3 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18953 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18953 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18953 [DefaultDispatcher-worker-3 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18954 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1987443500 accepting request GET https://localhost:9443/database/resource1 +18954 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5973a31a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18954 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18954 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@61b2342f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@403443c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18954 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18955 [vert.x-eventloop-thread-1 @coroutine#801] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +18955 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18955 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18956 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18957 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18957 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18957 [vert.x-eventloop-thread-1 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18959 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1987443500 accepting request DELETE https://localhost:9443/ +18959 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5973a31a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18959 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18959 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@58c17e83, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7b0e3bc3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18959 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18959 [vert.x-eventloop-thread-1 @coroutine#805] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +18959 [vert.x-eventloop-thread-1 @coroutine#805] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18959 [vert.x-eventloop-thread-1 @coroutine#805] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +18960 [vert.x-eventloop-thread-1 @coroutine#805] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18960 [vert.x-eventloop-thread-1 @coroutine#805] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18962 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18962 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +18964 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@580902cd +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3757e8e2 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1653b84e +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f8a9454 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f85ee02 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@679d0be8 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c075e9d +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47044f7d +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b14c61 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8fcc534 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e599100 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b435211 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@361cd35c +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58a765ce +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a642e4b +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b162ecc +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4086c1 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58aa1d72 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33d7765a +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69ed5ea2 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56a4abd0 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eed6dfb +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5600a5da +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@551be9f6 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@269222ae +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13250132 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40d848f9 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a864d4d +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3691e1 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46a123e4 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44bc2449 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c28e5b6 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7558c24b +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a296107 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f129467 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@646cd766 +18965 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57151b3a +18966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26457986 +18966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dff7085 +18966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2faa55bb +18966 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17c0274c +18969 [vert.x-eventloop-thread-1] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +19214 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +19224 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7b0780b1, L:/127.0.0.1:54984 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19224 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc4fa6f6d, L:/127.0.0.1:9443 - R:/127.0.0.1:54984] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19224 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1632460071 accepting request POST https://localhost:9443/token +19224 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b02fd0c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19224 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19224 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@6d2fe4f6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4f7afb81], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19224 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19225 [vert.x-eventloop-thread-1 @coroutine#810] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +19245 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1632460071 accepting request PUT https://localhost:9443/database/resource1 +19245 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b02fd0c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19245 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19245 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4455232c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@68935c37], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19245 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19248 [DefaultDispatcher-worker-3 @coroutine#812] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19248 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19248 [vert.x-eventloop-thread-1 @coroutine#812] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19248 [vert.x-eventloop-thread-1 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19248 [vert.x-eventloop-thread-1 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19265 [vert.x-eventloop-thread-1 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19265 [vert.x-eventloop-thread-1 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19266 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19266 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19266 [DefaultDispatcher-worker-3 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19275 [DefaultDispatcher-worker-3 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19278 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19278 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19278 [DefaultDispatcher-worker-3 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19279 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1632460071 accepting request PUT https://localhost:9443/database/resource1 +19279 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b02fd0c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19279 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19279 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4455232c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@68935c37], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19279 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19282 [DefaultDispatcher-worker-3 @coroutine#814] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19282 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19282 [vert.x-eventloop-thread-1 @coroutine#814] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19283 [vert.x-eventloop-thread-1 @coroutine#814] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19283 [vert.x-eventloop-thread-1 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19283 [vert.x-eventloop-thread-1 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19285 [vert.x-eventloop-thread-1 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19285 [vert.x-eventloop-thread-1 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19285 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19285 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19285 [DefaultDispatcher-worker-3 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19290 [DefaultDispatcher-worker-3 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19291 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19291 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19291 [DefaultDispatcher-worker-3 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19293 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1632460071 accepting request DELETE https://localhost:9443/ +19293 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3b02fd0c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19293 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19293 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@20944099, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1507fbd8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19293 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19293 [vert.x-eventloop-thread-1 @coroutine#818] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19293 [vert.x-eventloop-thread-1 @coroutine#818] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19294 [vert.x-eventloop-thread-1 @coroutine#818] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19294 [vert.x-eventloop-thread-1 @coroutine#818] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19294 [vert.x-eventloop-thread-1 @coroutine#818] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19296 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +19296 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8c43966 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1efac5b9 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11a3a45f +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69796bd0 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40df6090 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8c0a23f +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44d7e24 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26c8b296 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d289d3f +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10f405ff +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f27f59b +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c98b4eb +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45801322 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@756b2d90 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3520958b +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cc64028 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@291a4791 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b1e88f +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@340cb97f +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a1568d6 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11c88cca +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b37fbec +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a216eb4 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bb3ecfe +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec88f9e +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a04f730 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b11620a +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fd1ad8a +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@357f6391 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@689faf79 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@582e9152 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a31ca20 +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@349c4d1c +19299 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21edd891 +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@de579ff +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7971c2a9 +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fd39436 +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60b5e80d +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46394f65 +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31aab981 +19300 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4aed311e +19303 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +19549 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +19560 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x71442bb9, L:/127.0.0.1:54996 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19561 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x03878afb, L:/127.0.0.1:9443 - R:/127.0.0.1:54996] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request POST https://localhost:9443/token +19561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1b74542f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@32ab1905], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19562 [vert.x-eventloop-thread-2 @coroutine#823] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +19581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +19581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d5d5f38, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2bfa8e6b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19584 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19584 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19585 [vert.x-eventloop-thread-2 @coroutine#825] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19585 [vert.x-eventloop-thread-2 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19585 [vert.x-eventloop-thread-2 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19602 [vert.x-eventloop-thread-2 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19602 [vert.x-eventloop-thread-2 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19603 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19603 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19603 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19616 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19619 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19620 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19620 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19622 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +19622 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19622 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19622 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=13, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6750d7ce, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a927ec5], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19622 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19624 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19624 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19624 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19624 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19627 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19628 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19628 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19629 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +19630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=15, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@4858f06e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@55c40bc3, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1b79971], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19630 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19632 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19633 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19633 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19633 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19634 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19646 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19647 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19647 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19647 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request GET https://localhost:9443/?query=xml%3Adiff%28%27database%27%2C%27resource1%27%2C1%2C2%29 +19649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=6, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@24891904, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@14e68d30], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19649 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19650 [vert.x-worker-thread-5] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19650 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19652 [vert.x-worker-thread-5] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19652 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19662 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19663 [vert.x-worker-thread-5] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19663 [vert.x-worker-thread-5] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 467042785 accepting request DELETE https://localhost:9443/ +19665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@72488b2b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1a7e1b86, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3ad18af4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19665 [vert.x-eventloop-thread-2 @coroutine#836] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19665 [vert.x-eventloop-thread-2 @coroutine#836] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19665 [vert.x-eventloop-thread-2 @coroutine#836] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19666 [vert.x-eventloop-thread-2 @coroutine#836] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19666 [vert.x-eventloop-thread-2 @coroutine#836] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19667 [vert.x-eventloop-thread-2 @coroutine#827] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$21.invokeSuspend(SirixVerticle.kt:270) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +19667 [vert.x-eventloop-thread-2 @coroutine#827] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@25a4def1], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19667 [vert.x-eventloop-thread-2 @coroutine#827] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +19667 [vert.x-eventloop-thread-2 @coroutine#827] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +19667 [vert.x-eventloop-thread-2 @coroutine#827] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +19668 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 17 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +19668 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b9c411 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41e9f86 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66f5b8fe +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@233f52f8 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69ec93c2 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19fec3d6 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5287ba5f +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b768a65 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6897a4a +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6986f93e +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bce313 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39266403 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74b00247 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aa14ae6 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4be490da +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4168f3d9 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@353e6389 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15e8f9b2 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a65c995 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c950b3b +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3af10d0b +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6806468e +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c7b137a +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68631b1d +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a48da4f +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a0c5be +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6424e613 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14efa279 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8e99809 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e62319f +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d354a3e +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24a0c58b +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@604d28c6 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f3c0399 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@183fc2fa +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a11c0eb +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3313d477 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c2c3947 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a62062a +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ec08115 +19671 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72465eb2 +19674 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +19922 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +19931 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc6ac67a5, L:/127.0.0.1:55010 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19932 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe79ec266, L:/127.0.0.1:9443 - R:/127.0.0.1:55010] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19932 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 941016152 accepting request POST https://localhost:9443/token +19932 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@28d0e556], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19932 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19932 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@17df46df, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@635c4727], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19932 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19932 [vert.x-eventloop-thread-2 @coroutine#841] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +19952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 941016152 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +19952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@28d0e556], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6de66b10, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@42b3c9af], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19955 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19955 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19956 [vert.x-eventloop-thread-2 @coroutine#843] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19956 [vert.x-eventloop-thread-2 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19956 [vert.x-eventloop-thread-2 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19972 [vert.x-eventloop-thread-2 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19973 [vert.x-eventloop-thread-2 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19973 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19973 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19973 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19980 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19981 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19981 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19981 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 941016152 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +19982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@28d0e556], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=13, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@d523f4d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3f1d547f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19983 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19983 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19983 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19983 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19985 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19985 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19985 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19986 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 941016152 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +19986 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@28d0e556], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19986 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19986 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=15, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@fcb5ce6, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5aa05fcc, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@28be232e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19986 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19986 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19986 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19986 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19986 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19987 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19994 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19996 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19996 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19996 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 941016152 accepting request DELETE https://localhost:9443/ +19997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@28d0e556], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4bdcd745, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@12222a43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19997 [vert.x-eventloop-thread-2 @coroutine#851] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19998 [vert.x-eventloop-thread-2 @coroutine#851] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19998 [vert.x-eventloop-thread-2 @coroutine#851] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +19998 [vert.x-eventloop-thread-2 @coroutine#851] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19998 [vert.x-eventloop-thread-2 @coroutine#851] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19999 [vert.x-eventloop-thread-2 @coroutine#845] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$21.invokeSuspend(SirixVerticle.kt:270) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +19999 [vert.x-eventloop-thread-2 @coroutine#845] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@20cdba0c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19999 [vert.x-eventloop-thread-2 @coroutine#845] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +19999 [vert.x-eventloop-thread-2 @coroutine#845] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +19999 [vert.x-eventloop-thread-2 @coroutine#845] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +20000 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20000 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 17 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@492be039 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cd2143b +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1118d539 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@601d6622 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76216830 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aded903 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db86a7c +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261f359f +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b02a984 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57186526 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@391d1e33 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66f16742 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2871ac91 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c54ddec +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d69a0d3 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f114b +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@257f30f7 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fde2209 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f916219 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67acfde9 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b088163 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75882261 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611d0763 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@615efd1c +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e226bcd +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8dd942 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2322e56f +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35025a0a +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38732364 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c70aae1 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48cd319d +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f38f084 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ef18604 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@372f0a99 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16cf8438 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e5beab5 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c588adc +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33ec2c0c +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5968800d +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3887c7d7 +20004 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7740a5 +20008 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +20262 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +20273 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x36fc8216, L:/127.0.0.1:55018 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20273 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb7de7c73, L:/127.0.0.1:9443 - R:/127.0.0.1:55018] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2046433263 accepting request POST https://localhost:9443/token +20274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fada2db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@6d11559e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@17bfca2f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20274 [vert.x-eventloop-thread-2 @coroutine#856] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +20294 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2046433263 accepting request PUT https://localhost:9443/database/resource1 +20294 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fada2db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20294 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20294 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3e53f258, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7caa3433], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20294 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20297 [DefaultDispatcher-worker-3 @coroutine#858] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20297 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20298 [vert.x-eventloop-thread-2 @coroutine#858] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20298 [vert.x-eventloop-thread-2 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20298 [vert.x-eventloop-thread-2 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20315 [vert.x-eventloop-thread-2 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20315 [vert.x-eventloop-thread-2 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20316 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20316 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20316 [DefaultDispatcher-worker-3 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20323 [DefaultDispatcher-worker-3 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20325 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20325 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20325 [DefaultDispatcher-worker-3 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2046433263 accepting request GET https://localhost:9443/database/resource1?maxLevel=2 +20326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fada2db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20326 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20327 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4ff9f3d, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@32b3893e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20327 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20327 [vert.x-eventloop-thread-2 @coroutine#860] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20327 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20327 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20327 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20329 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20329 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20329 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20331 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 2046433263 accepting request DELETE https://localhost:9443/ +20331 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2fada2db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20331 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20331 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@28fe2a1f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4a64ad99], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20331 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20331 [vert.x-eventloop-thread-2 @coroutine#864] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20331 [vert.x-eventloop-thread-2 @coroutine#864] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20331 [vert.x-eventloop-thread-2 @coroutine#864] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20332 [vert.x-eventloop-thread-2 @coroutine#864] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20332 [vert.x-eventloop-thread-2 @coroutine#864] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20333 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20333 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20335 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@496cc217 +20335 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a1c21b4 +20335 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cd2ff5b +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38ac8968 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17ff8810 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c951ada +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67b61834 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b0d3a63 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50598a1a +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14de1901 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@437ed416 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11f23038 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@de77146 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@691567ea +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cfed0ba +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c8d58ed +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a567f7b +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28be7fec +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26f0141 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34136bd1 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6de7778f +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@367d34c0 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ce25e47 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6380e9e9 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@350da119 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a09484c +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34c7232c +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50ec4bfc +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8b13d91 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285a4fe3 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2589d787 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1788cb61 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16d431b4 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c0b51da +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7558633 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5657967b +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61394494 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@578a5ce8 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c453c34 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16cb9989 +20336 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37c7766e +20339 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +20590 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +20600 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xbab92036, L:/127.0.0.1:55022 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20601 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x2512054b, L:/127.0.0.1:9443 - R:/127.0.0.1:55022] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20601 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request POST https://localhost:9443/token +20601 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20601 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20601 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@21370277, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@24388978], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20601 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20601 [vert.x-eventloop-thread-2 @coroutine#869] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +20621 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +20621 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20621 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20621 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@657e3e68, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4c616602], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20621 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20624 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20624 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20625 [vert.x-eventloop-thread-2 @coroutine#871] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20625 [vert.x-eventloop-thread-2 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20625 [vert.x-eventloop-thread-2 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20641 [vert.x-eventloop-thread-2 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20641 [vert.x-eventloop-thread-2 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20642 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20642 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20642 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20649 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20651 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20651 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20651 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20652 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +20652 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20652 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20652 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=13, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@5b48335f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7d0c3bbe], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20652 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20653 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20653 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20653 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20653 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20654 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20654 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20654 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +20655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=15, enabled=true, methods=[POST], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@3edb68f, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1f20bc87, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4ebedfbb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20655 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20656 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20656 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20656 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20656 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20656 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20663 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20664 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20664 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20664 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request GET https://localhost:9443/database/resource1?query=/xml/all-times::* +20665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@ea70c03, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@365c496b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20665 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20666 [vert.x-eventloop-thread-2 @coroutine#877] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20666 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20666 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20666 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20676 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20677 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20677 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20678 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1894136883 accepting request DELETE https://localhost:9443/ +20678 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@13e74a37], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20678 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20678 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6ed3c705, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@45b8c5a5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20678 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20679 [vert.x-eventloop-thread-2 @coroutine#881] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20679 [vert.x-eventloop-thread-2 @coroutine#881] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20679 [vert.x-eventloop-thread-2 @coroutine#881] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20679 [vert.x-eventloop-thread-2 @coroutine#881] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20679 [vert.x-eventloop-thread-2 @coroutine#881] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20680 [vert.x-eventloop-thread-2 @coroutine#873] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$21.invokeSuspend(SirixVerticle.kt:270) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +20680 [vert.x-eventloop-thread-2 @coroutine#873] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@794d3461], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20680 [vert.x-eventloop-thread-2 @coroutine#873] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +20680 [vert.x-eventloop-thread-2 @coroutine#873] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +20680 [vert.x-eventloop-thread-2 @coroutine#873] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +20681 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 18 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20681 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20683 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49a38b1 +20683 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@681061d6 +20683 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53d6e959 +20683 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3caee3a8 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69a40b3c +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@251c90f +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6629643d +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd178f3 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64656b9e +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6870cfac +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45554613 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63e5b8aa +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c9306d3 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4270b142 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dfa02c1 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6314df3c +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5785e813 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10b8b900 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d294ddc +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2801827a +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50bc3219 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@599f1b7 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22791b75 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f4f12 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37d28938 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d0cd23c +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17c4dc5b +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b0f266e +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4837f97e +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53314f76 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62a6674f +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70881123 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@703fa45 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e905f2c +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fddd7ae +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f6cce7f +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2725ca05 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b9088f2 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a914089 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43d76a92 +20684 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@132e3594 +20687 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +20926 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +20937 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa241ff75, L:/127.0.0.1:55026 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20938 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb7e98f55, L:/127.0.0.1:9443 - R:/127.0.0.1:55026] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1089159071 accepting request POST https://localhost:9443/token +20938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6cce5b4e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@41320a90, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3d0eb88e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20938 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20938 [vert.x-eventloop-thread-2 @coroutine#886] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +20958 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1089159071 accepting request PUT https://localhost:9443/database/resource1 +20958 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6cce5b4e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20958 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20958 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@24806f77, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3a8a4482], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20958 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20961 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20961 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20961 [vert.x-eventloop-thread-2 @coroutine#888] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20962 [vert.x-eventloop-thread-2 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20962 [vert.x-eventloop-thread-2 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20979 [vert.x-eventloop-thread-2 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20979 [vert.x-eventloop-thread-2 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20980 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20980 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20980 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20988 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20990 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20990 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20990 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20991 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1089159071 accepting request GET https://localhost:9443/database/resource1?query=%2Fdescendant::*&startResultSeqIndex=1 +20991 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6cce5b4e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20991 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20991 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7f2feacf, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@7c499fb7], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20991 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20991 [vert.x-eventloop-thread-2 @coroutine#890] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20991 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20992 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20992 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20994 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20994 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20994 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1089159071 accepting request DELETE https://localhost:9443/ +20996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6cce5b4e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4cd8f134, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@610ce790], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20997 [vert.x-eventloop-thread-2 @coroutine#894] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20997 [vert.x-eventloop-thread-2 @coroutine#894] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20997 [vert.x-eventloop-thread-2 @coroutine#894] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +20997 [vert.x-eventloop-thread-2 @coroutine#894] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20997 [vert.x-eventloop-thread-2 @coroutine#894] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20999 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20999 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19b5214b +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fb3111a +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4aaecabd +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23bd0c81 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1332dec4 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@544e3679 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6889f56f +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@231b35fb +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26da1ba2 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3820cfe +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2407a36c +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec9eefa +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28b8f98a +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4ef59f +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22cb3d59 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33e4b9c4 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cff729b +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10d18696 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b8b5020 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d37ee0c +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a7b309b +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4602f874 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7739aac4 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@353c6da1 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36c07c75 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6750e381 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d850a25 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b022551 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e14d390 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eb87338 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b999ee8 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31ab1e67 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bbc391 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3487442d +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@530ee28b +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a3f96ab +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4def7d36 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43c7fe8a +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67f946c3 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21b51e59 +21002 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dec3f87 +21005 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +21248 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +21258 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x834044e9, L:/127.0.0.1:55036 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21259 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x380ce387, L:/127.0.0.1:9443 - R:/127.0.0.1:55036] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852178821 accepting request POST https://localhost:9443/token +21259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16cdde4b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@3a23b308, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1a842ffb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21259 [vert.x-eventloop-thread-2 @coroutine#899] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +21279 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852178821 accepting request PUT https://localhost:9443/database/resource1 +21279 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16cdde4b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21279 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21279 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@44b07f07, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3c77de5c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21279 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21282 [DefaultDispatcher-worker-1 @coroutine#901] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21282 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21282 [vert.x-eventloop-thread-2 @coroutine#901] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21282 [vert.x-eventloop-thread-2 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21282 [vert.x-eventloop-thread-2 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21299 [vert.x-eventloop-thread-2 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21299 [vert.x-eventloop-thread-2 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21300 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21300 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21300 [DefaultDispatcher-worker-1 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21306 [DefaultDispatcher-worker-1 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21307 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21307 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21307 [DefaultDispatcher-worker-1 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21308 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852178821 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +21308 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16cdde4b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21308 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21309 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=13, enabled=true, methods=[HEAD], consumes=null, emptyBodyPermittedWithConsumes=false, produces=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@4d609935, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@679a183e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21309 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21309 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21309 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21310 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21310 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21310 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21310 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21310 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852178821 accepting request DELETE https://localhost:9443/database/resource1?nodeId=3 +21311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16cdde4b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=21, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@e58999e, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@39342b83], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21311 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21312 [vert.x-eventloop-thread-2 @coroutine#905] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21312 [vert.x-eventloop-thread-2 @coroutine#905] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21312 [vert.x-worker-thread-4] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21312 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21312 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21320 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21320 [vert.x-worker-thread-4] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21320 [vert.x-eventloop-thread-2 @coroutine#905] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21320 [vert.x-eventloop-thread-2 @coroutine#905] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852178821 accepting request DELETE https://localhost:9443/ +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16cdde4b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@898af69, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@45ddb7aa], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21322 [vert.x-eventloop-thread-2 @coroutine#909] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21322 [vert.x-eventloop-thread-2 @coroutine#909] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21323 [vert.x-eventloop-thread-2 @coroutine#909] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21323 [vert.x-eventloop-thread-2 @coroutine#909] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21323 [vert.x-eventloop-thread-2 @coroutine#909] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21324 [vert.x-eventloop-thread-2 @coroutine#903] DEBUG io.vertx.ext.web.RoutingContext - RoutingContext failure (500) +kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46) + at io.sirix.rest.crud.AbstractHeadHandler.handle(AbstractHeadHandler.kt:30) + at io.sirix.rest.SirixVerticle$createRouter$2$21.invokeSuspend(SirixVerticle.kt:270) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:451) +Caused by: kotlinx.coroutines.JobCancellationException: Job was cancelled + at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:1558) + at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:199) + at io.vertx.kotlin.coroutines.CoroutineVerticle$stop$1.invokeSuspend(CoroutineVerticle.kt:70) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute(VertxCoroutine.kt:218) + at kotlinx.coroutines.ExecutorCoroutineDispatcherImpl.dispatch(Executors.kt:135) + at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30) + at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25) + at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:110) + at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56) + at kotlinx.coroutines.BuildersKt.launch(Unknown Source) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:47) + at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source) + at io.vertx.kotlin.coroutines.CoroutineVerticle.stop(CoroutineVerticle.kt:63) + at io.vertx.core.impl.DeploymentManager$DeploymentImpl.lambda$doUndeploy$6(DeploymentManager.java:355) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +21324 [vert.x-eventloop-thread-2 @coroutine#903] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=26, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=null, failureHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008050b600@3525b4b1], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21324 [vert.x-eventloop-thread-2 @coroutine#903] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +21324 [vert.x-eventloop-thread-2 @coroutine#903] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +21324 [vert.x-eventloop-thread-2 @coroutine#903] ERROR io.vertx.ext.web.RoutingContext - Unhandled exception in router +java.lang.IllegalStateException: Response head already sent + at io.vertx.core.http.impl.Http1xServerResponse.checkHeadWritten(Http1xServerResponse.java:709) + at io.vertx.core.http.impl.Http1xServerResponse.setStatusCode(Http1xServerResponse.java:149) + at io.sirix.rest.SirixVerticle.response(SirixVerticle.kt:441) + at io.sirix.rest.SirixVerticle.createRouter$lambda$4$lambda$3(SirixVerticle.kt:387) + at io.vertx.ext.web.impl.RouteState.handleFailure(RouteState.java:1290) + at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:174) + at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:141) + at io.vertx.ext.web.impl.RoutingContextImpl.doFail(RoutingContextImpl.java:548) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:197) + at io.vertx.ext.web.impl.RoutingContextImpl.fail(RoutingContextImpl.java:186) + at io.sirix.rest.SirixVerticle$coroutineHandler$1$1.invokeSuspend(SirixVerticle.kt:453) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) + at io.vertx.kotlin.coroutines.VertxCoroutineExecutor.execute$lambda$0(VertxCoroutine.kt:216) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264) + at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:246) + at io.vertx.core.impl.EventLoopContext.lambda$runOnContext$0(EventLoopContext.java:43) + at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) + at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base/java.lang.Thread.run(Thread.java:1583) +21325 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +21325 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52ecc989 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@756808cc +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52f8a6f4 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5012c571 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6486fe7b +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@511da44f +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4645679e +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a0b6a +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@539c4830 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f1fa1d0 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28b523a +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52ba685a +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63d677f5 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71d55b7e +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2997ddfc +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee882c +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78d73b1b +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@238291d4 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34edd065 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@681e913c +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29d070c7 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1eeb5818 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44dfdd58 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d4238e +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72a8361b +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36478bce +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c48b543 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75793f17 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4652c74d +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc12db2 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ea7bc4 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39d77de9 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@696fad31 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c06b113 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a64cb0c +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@785ed99c +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c4ce583 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@755b5f30 +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bbc63c +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@272778ae +21327 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64279ab +21331 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +21581 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +21590 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe457966c, L:/127.0.0.1:55044 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21591 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x149f120e, L:/127.0.0.1:9443 - R:/127.0.0.1:55044] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542865102 accepting request POST https://localhost:9443/token +21591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2a8f13de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@7802c439, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@264df9a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21591 [vert.x-eventloop-thread-2 @coroutine#914] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +21611 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542865102 accepting request PUT https://localhost:9443/database/resource1 +21611 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2a8f13de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21611 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21611 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6bfd1f28, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@39bee06a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21611 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21614 [DefaultDispatcher-worker-1 @coroutine#916] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21614 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21614 [vert.x-eventloop-thread-2 @coroutine#916] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21614 [vert.x-eventloop-thread-2 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21614 [vert.x-eventloop-thread-2 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21632 [vert.x-eventloop-thread-2 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21632 [vert.x-eventloop-thread-2 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21633 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21633 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21633 [DefaultDispatcher-worker-1 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21638 [DefaultDispatcher-worker-1 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21640 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21640 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21640 [DefaultDispatcher-worker-1 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21641 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542865102 accepting request POST https://localhost:9443/ +21641 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2a8f13de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21641 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21641 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=5, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@29203906, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2627d9cd, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@3be5a2b4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21641 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21642 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21642 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21642 [vert.x-worker-thread-3] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21642 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21644 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21644 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21646 [vert.x-worker-thread-3] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1542865102 accepting request DELETE https://localhost:9443/ +21647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2a8f13de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@34df91ac, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@22b97581], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21647 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21648 [vert.x-eventloop-thread-2 @coroutine#923] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21648 [vert.x-eventloop-thread-2 @coroutine#923] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21648 [vert.x-eventloop-thread-2 @coroutine#923] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21648 [vert.x-eventloop-thread-2 @coroutine#923] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21648 [vert.x-eventloop-thread-2 @coroutine#923] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21650 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +21650 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14d8e132 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f4a1cac +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a1a412e +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c568f91 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fd43e58 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70d4f672 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68dfda77 +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50cdfafa +21652 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e952845 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79252c83 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fbf5db2 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@509a6095 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57cabdc3 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75bd28d +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@129c4d19 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11810917 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13278a41 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a31ed12 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ab595c8 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2365ea38 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cbf1997 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49232c6f +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5faeeb56 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5396eeb1 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@279126f5 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7781263c +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fdd97c1 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b5a19ed +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d236fd +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b9c42bd +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@584ca390 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33324c05 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37d3e140 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e53c4ad +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33eb0d4 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@224d86d2 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a3cba3a +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aea717c +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ca4dce5 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1291aab5 +21653 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@203e705e +21657 [vert.x-eventloop-thread-2] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/certs +21902 [vert.x-acceptor-thread-0] TRACE i.vertx.core.net.impl.NetServerImpl - Net server listening on 0.0.0.0:/[0:0:0:0:0:0:0:0]:9443 +21912 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc8ab5baa, L:/127.0.0.1:55048 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21913 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x16692537, L:/127.0.0.1:9443 - R:/127.0.0.1:55048] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21913 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 992608183 accepting request POST https://localhost:9443/token +21913 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4b3bfa5c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21913 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21913 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/token', name=null, order=3, enabled=true, methods=[POST], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.BodyHandlerImpl@1f38e90, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@13726a31], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21913 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21913 [vert.x-eventloop-thread-2 @coroutine#928] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +21934 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 992608183 accepting request PUT https://localhost:9443/database/resource1 +21934 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4b3bfa5c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21934 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21935 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=19, enabled=true, methods=[PUT], consumes=[io.vertx.ext.web.impl.ParsableMIMEValue@b5980af7], emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6752ebaf, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@732f1403], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21935 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21937 [DefaultDispatcher-worker-1 @coroutine#930] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21937 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21938 [vert.x-eventloop-thread-2 @coroutine#930] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21938 [vert.x-eventloop-thread-2 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21938 [vert.x-eventloop-thread-2 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21955 [vert.x-eventloop-thread-2 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21955 [vert.x-eventloop-thread-2 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21955 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21955 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21955 [DefaultDispatcher-worker-1 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21963 [DefaultDispatcher-worker-1 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21964 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21964 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21964 [DefaultDispatcher-worker-1 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21965 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 992608183 accepting request GET https://localhost:9443/database/resource1?query=%2Fdescendant::*&startResultSeqIndex=1&endResultSeqIndex=3 +21965 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4b3bfa5c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21965 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/:database/:resource', name=null, order=18, enabled=true, methods=[GET], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@fc1101c, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@2d9dbedb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21966 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21966 [vert.x-eventloop-thread-2 @coroutine#932] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21966 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21966 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21966 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21968 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21968 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21969 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 992608183 accepting request DELETE https://localhost:9443/ +21970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4b3bfa5c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@1d916682, io.sirix.rest.SirixVerticle$$Lambda/0x0000000080503960@6b90efeb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21970 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21970 [vert.x-eventloop-thread-2 @coroutine#936] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21970 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21971 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database/resources/resource1 +21971 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21971 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +21973 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +21973 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 diff --git a/gradle.properties b/gradle.properties index b67ab7676..d86752ef8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -version=0.10.4-SNAPSHOT +version=0.10.4 vertxVersion=4.4.0 org.gradle.jvmargs=-Xmx7000m