diff --git a/bundles/sirix-rest-api/logs/sirix.log b/bundles/sirix-rest-api/logs/sirix.log index 3e760a25b..767d3e528 100644 --- a/bundles/sirix-rest-api/logs/sirix.log +++ b/bundles/sirix-rest-api/logs/sirix.log @@ -11477,3 +11477,8574 @@ java.lang.IllegalStateException: Response head already sent 14210 [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 14214 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 14214 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +81 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +102 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +105 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/mydoc.jn +106 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +106 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +109 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +109 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +198 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +201 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +202 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +235 [Test worker] DEBUG net.openhft.chronicle.core.Jvm - No system.properties file found +235 [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.24ea27/93a7fa8174e04d10643b55a16e104970543ac04d/chronicle-core-2.24ea27.jar +254 [Test worker] WARN 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 @17fc391b +340 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +340 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +341 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +341 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +341 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +379 [Test worker] DEBUG i.n.u.i.l.InternalLoggerFactory - Using SLF4J as the default logging framework +379 [Test worker] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: simple +379 [Test worker] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.targetRecords: 4 +388 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false +389 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - Java version: 21 +389 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available +389 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available +389 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available +389 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.Buffer.address: available +390 [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) +391 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true +391 [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 @17fc391b + 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) +392 [Test worker] DEBUG i.n.u.internal.PlatformDependent0 - java.nio.DirectByteBuffer.(long, int): unavailable +392 [Test worker] DEBUG i.n.util.internal.PlatformDependent - sun.misc.Unsafe: available +393 [Test worker] DEBUG i.n.util.internal.PlatformDependent - maxDirectMemory: 8589934592 bytes (maybe) +393 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.tmpdir: /tmp (java.io.tmpdir) +393 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model) +393 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: -1 bytes +394 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1 +394 [Test worker] DEBUG io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available +394 [Test worker] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 40 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 40 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 9 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 4194304 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimIntervalMillis: 0 +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: false +396 [Test worker] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023 +399 [Test worker] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 +399 [Test worker] DEBUG i.n.u.i.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 +409 [Test worker] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkAccessible: true +409 [Test worker] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.checkBounds: true +409 [Test worker] DEBUG i.n.u.ResourceLeakDetectorFactory - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@4a0df195 +451 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +463 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +464 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +464 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +465 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +465 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +466 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +468 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +468 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +472 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +472 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +473 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +473 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +473 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +482 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +482 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +483 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +483 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +483 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +500 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +504 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +504 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +504 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +504 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +504 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +505 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +505 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +505 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +507 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +507 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +508 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +508 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +508 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +513 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +514 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +514 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +514 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +514 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +526 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +529 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +529 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +529 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +530 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +530 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +530 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +530 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +530 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +532 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +532 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +533 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +533 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +533 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +537 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +537 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +538 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +538 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +538 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +554 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +557 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +557 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +557 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +558 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +558 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +558 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +558 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +559 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +564 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +564 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +565 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +565 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +565 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +571 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +571 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +572 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Getting lock for resource with path /tmp/sirix/json-path1/resources/shredded +572 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1/resources/shredded +572 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +919 [Test worker] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +1126 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1/resources/shredded +1127 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1127 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +1128 [Test worker] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +1128 [Test worker] TRACE io.sirix.access.PathBasedPool - Registering new session in path /tmp/sirix/json-path1 +1128 [Test worker] TRACE io.sirix.access.WriteLocksRegistry - Removing lock for resource with path /tmp/sirix/json-path1/resources/shredded +1130 [Test worker] TRACE io.sirix.access.LocalDatabase - Close local database instance. +1130 [Test worker] TRACE io.sirix.access.PathBasedPool - Removing session in path /tmp/sirix/json-path1 +1137 [Test worker] DEBUG io.vertx.core.logging.LoggerFactory - Using io.vertx.core.logging.SLF4JLogDelegateFactory +1176 [Test worker] DEBUG i.n.c.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 40 +1180 [Test worker] DEBUG i.n.u.c.GlobalEventExecutor - -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1 +1185 [Test worker] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false +1185 [Test worker] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512 +1188 [Test worker] DEBUG i.n.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@151ef57f +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@149c3204 +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f16277 +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@497aec8c +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b9632d1 +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e6f2bb5 +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21e20ad5 +1190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f628ce9 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35e8316e +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26d96e5 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@336880df +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1846579f +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cd166b8 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2650f79 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fc1992 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fac521d +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38af1bf6 +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@129bd55d +1191 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7be7e15 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3abfe845 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0f244f +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3672276e +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4248b963 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f08caf +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4defd42 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2330e3e0 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24b4d544 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27a2a089 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54657dd2 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@706eab5d +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72725ee1 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40e60ece +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f9270ed +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a230001 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ac6c4f2 +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aa6311a +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61f39bb +1192 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@249e0271 +1193 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4893b344 +1193 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53a665ad +1193 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d540566 +1218 [Test worker] DEBUG i.n.r.d.DefaultDnsServerAddressStreamProvider - Default DNS servers: [/127.0.0.53:53] (sun.net.dns.ResolverConfiguration) +1220 [Test worker] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv4Stack: false +1220 [Test worker] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv6Addresses: false +1221 [Test worker] DEBUG i.netty.util.NetUtilInitializations - Loopback interface: lo (lo, 0:0:0:0:0:0:0:1%lo) +1221 [Test worker] DEBUG io.netty.util.NetUtil - /proc/sys/net/core/somaxconn: 4096 +1229 [Test worker] DEBUG i.n.r.DefaultHostsFileEntriesResolver - -Dio.netty.hostsFileRefreshInterval: 0 +1300 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 201608 (auto-detected) +1301 [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) +1310 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled +1310 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0 +1310 [vert.x-eventloop-thread-1 @coroutine#1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384 +1355 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.maxCapacityPerThread: 4096 +1355 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.ratio: 8 +1355 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.chunkSize: 32 +1355 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.blocking: false +1355 [vert.x-eventloop-thread-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.batchFastThreadLocalOnly: true +1485 [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 +1614 [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 +1690 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.JdkSslContext - Default protocols (JDK): [TLSv1.3, TLSv1.2] +1690 [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] +1846 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5f0313e7, L:/127.0.0.1:36806 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +1849 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5bbb4914, L:/127.0.0.1:9443 - R:/127.0.0.1:36806] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +1855 [vert.x-eventloop-thread-1] DEBUG i.n.h.c.c.ZlibCodecFactory - -Dio.netty.noJdkZlibDecoder: false +1855 [vert.x-eventloop-thread-1] DEBUG i.n.h.c.c.ZlibCodecFactory - -Dio.netty.noJdkZlibEncoder: false +1859 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request POST https://localhost:9443/token +1862 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1862 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1863 [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@55407471, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@60b83525], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +1863 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +1866 [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 +2173 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request DELETE https://localhost:9443/ +2173 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2173 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2173 [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/0x000000008051e6c0@5d026460, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c0a92e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2173 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2188 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request DELETE https://localhost:9443/ +2189 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2189 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2189 [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/0x000000008051e6c0@5d026460, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c0a92e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2189 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2194 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request PUT https://localhost:9443/database1/resource1 +2194 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2194 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2195 [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/0x000000008051e6c0@44380fc6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5a97cded], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2195 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2201 [DefaultDispatcher-worker-3 @coroutine#10] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2201 [DefaultDispatcher-worker-3 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +2203 [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 +2203 [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 +2203 [vert.x-eventloop-thread-5 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2211 [vert.x-eventloop-thread-5 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2211 [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 +2212 [DefaultDispatcher-worker-3 @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 +2212 [DefaultDispatcher-worker-3 @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 +2212 [DefaultDispatcher-worker-3 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2228 [DefaultDispatcher-worker-3 @coroutine#10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2230 [DefaultDispatcher-worker-3 @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 +2231 [DefaultDispatcher-worker-3 @coroutine#10] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2231 [DefaultDispatcher-worker-3 @coroutine#10] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +2235 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request PUT https://localhost:9443/database1/resource2 +2235 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2235 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2236 [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/0x000000008051e6c0@44380fc6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5a97cded], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2236 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2238 [DefaultDispatcher-worker-3 @coroutine#12] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2238 [DefaultDispatcher-worker-3 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +2239 [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 +2240 [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 +2240 [vert.x-eventloop-thread-5 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2246 [vert.x-eventloop-thread-5 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2247 [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 +2248 [DefaultDispatcher-worker-3 @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 +2248 [DefaultDispatcher-worker-3 @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 +2248 [DefaultDispatcher-worker-3 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2255 [DefaultDispatcher-worker-3 @coroutine#12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2256 [DefaultDispatcher-worker-3 @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 +2257 [DefaultDispatcher-worker-3 @coroutine#12] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2257 [DefaultDispatcher-worker-3 @coroutine#12] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database1 +2260 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request PUT https://localhost:9443/database2/resource1 +2260 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2260 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2261 [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/0x000000008051e6c0@37c475f8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@21a00c09], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2261 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2272 [DefaultDispatcher-worker-3 @coroutine#14] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +2274 [DefaultDispatcher-worker-3 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +2275 [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 +2278 [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 +2278 [vert.x-eventloop-thread-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2292 [vert.x-eventloop-thread-1 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2293 [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 +2293 [DefaultDispatcher-worker-3 @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 +2293 [DefaultDispatcher-worker-3 @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 +2293 [DefaultDispatcher-worker-3 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2313 [DefaultDispatcher-worker-3 @coroutine#14] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2317 [DefaultDispatcher-worker-3 @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 +2317 [DefaultDispatcher-worker-3 @coroutine#14] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2317 [DefaultDispatcher-worker-3 @coroutine#14] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database2 +2321 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request PUT https://localhost:9443/database3 +2321 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2321 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2321 [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@1f16a9b3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@411def83, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7ea584a7], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2321 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2326 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request GET https://localhost:9443/?withResources=true +2326 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2326 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2326 [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/0x000000008051e6c0@6c748, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1b4192f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2326 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2329 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2329 [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 +2329 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2329 [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 +2330 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2330 [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 +2330 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2330 [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 +2330 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2330 [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 +2330 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2330 [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 +2334 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 701577356 accepting request DELETE https://localhost:9443/ +2334 [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@570eede9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2335 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2335 [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/0x000000008051e6c0@5d026460, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c0a92e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2335 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2337 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +2337 [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 +2337 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2337 [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 +2338 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2339 [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 +2339 [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 +2339 [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 +2339 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2339 [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 +2340 [vert.x-eventloop-thread-1 @coroutine#22] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +2340 [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 +2340 [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 +2340 [vert.x-eventloop-thread-1 @coroutine#22] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2340 [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 +2358 [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) +2358 [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/0x0000000080524d80@1257acd9], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2358 [vert.x-eventloop-thread-1 @coroutine#18] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +2358 [vert.x-eventloop-thread-1 @coroutine#18] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +2359 [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) +2363 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +2363 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 18 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ef6fd7f +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5633ed82 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@767191b1 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34d52ecd +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d21202d +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14b789f6 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6eb17ec8 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@730f9695 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@277bf091 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fab35b1 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a094db2 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65bdd558 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dba4e06 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4beaf6bd +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b2e46af +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60325987 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f37f1f9 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3374b5bc +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2af69643 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@587a1cfb +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48528634 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e1d03d7 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4047d2d9 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48d293ee +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@146dcfe6 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22587507 +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c77ba8f +2367 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@660f0c +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0ef219 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b1f5012 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7add323c +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a734c04 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4760f169 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261ea657 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c12c7a +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@658255aa +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25290bca +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76563d26 +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ac86d6a +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d904e9c +2368 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d109c4f +2373 [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 +2394 [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 +2424 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x007086c4, L:/127.0.0.1:36818 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2427 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x30618f78, L:/127.0.0.1:9443 - R:/127.0.0.1:36818] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2427 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1432198514 accepting request POST https://localhost:9443/token +2427 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2087e3fc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2427 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2427 [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@5c96d770, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4f1abb35], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2427 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2428 [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 +2463 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1432198514 accepting request PUT https://localhost:9443/database/json-resource +2464 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2087e3fc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2464 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2464 [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/0x000000008051e6c0@761509a9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@69928c94], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2464 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2466 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2466 [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 +2467 [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 +2467 [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 +2468 [vert.x-eventloop-thread-5 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2483 [vert.x-eventloop-thread-5 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2483 [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 +2484 [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 +2484 [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 +2484 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2496 [DefaultDispatcher-worker-3 @coroutine#29] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2498 [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 +2498 [DefaultDispatcher-worker-3 @coroutine#29] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2498 [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 +2501 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1432198514 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 +2501 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2087e3fc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2501 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2502 [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/0x000000008051e6c0@16a48e6f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6e0e9da5], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2502 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2504 [vert.x-eventloop-thread-2 @coroutine#31] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2504 [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 +2505 [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 +2505 [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 +2582 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2582 [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 +2584 [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 +2588 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1432198514 accepting request DELETE https://localhost:9443/ +2588 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2087e3fc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2588 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2588 [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/0x000000008051e6c0@7adcefed, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7efdbecb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2588 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2590 [vert.x-eventloop-thread-2 @coroutine#35] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2591 [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 +2591 [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 +2591 [vert.x-eventloop-thread-2 @coroutine#35] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2591 [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 +2598 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +2598 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +2603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65b97f47 +2603 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@255eaa6b +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@476fe690 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a0e7ecd +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e3658c +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43e9089 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c5dbdf8 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@352c44a8 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aac8884 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a66e580 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b852b49 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cdb2d95 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@122d6c22 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f5ac102 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5df778c3 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@895416d +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71a06021 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@80bfdc6 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6edcad64 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c6007fb +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e33d73e +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6981f8f3 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@623dcf2a +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eae4349 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e84fb85 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68a4dcc6 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@646c0a67 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3804a9a8 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@117525fe +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f7989fa +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bc28f40 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46963479 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e74a380 +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dd1c3ed +2604 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22a6e998 +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@55e42449 +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e57e5d6 +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dfa915a +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78054f54 +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cb7fa71 +2605 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1422ac7f +2612 [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 +2783 [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 +2819 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5c03f467, L:/127.0.0.1:36826 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2821 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc910bd23, L:/127.0.0.1:9443 - R:/127.0.0.1:36826] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +2822 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1147289404 accepting request POST https://localhost:9443/token +2822 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@647a757d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2822 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2822 [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@908d4e8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@a39bbcc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2822 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2822 [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 +2853 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1147289404 accepting request POST https://localhost:9443/ +2853 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@647a757d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2853 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2853 [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@5ff7fe68, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6891b976, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@27f19f18], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2853 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2857 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2857 [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 +2859 [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 +2859 [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 +2859 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2881 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2881 [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 +2887 [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 +2887 [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 +2887 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +2897 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +2897 [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 +2897 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2897 [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 +2900 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1147289404 accepting request POST https://localhost:9443/ +2900 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@647a757d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2900 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2900 [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@5ff7fe68, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6891b976, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@27f19f18], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2900 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2903 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2903 [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 +2904 [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 +2904 [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 +2909 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2910 [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 +2912 [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 +2914 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1147289404 accepting request DELETE https://localhost:9443/ +2915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@647a757d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +2915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2915 [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/0x000000008051e6c0@232bd0a9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@bbf1118], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +2915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +2916 [vert.x-eventloop-thread-2 @coroutine#50] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +2916 [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 +2916 [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 +2917 [vert.x-eventloop-thread-2 @coroutine#50] TRACE io.sirix.access.LocalDatabase - Close local database instance. +2917 [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 +2920 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +2920 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +2924 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@524a076e +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5e7036 +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62dbe64e +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cff61fc +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e0c6a7a +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@467b684d +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7baf1f5a +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cc86152 +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611a990b +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cbeac65 +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fe82967 +2925 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50850539 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65e21ce3 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c3659be +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@522bf64e +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aff9dff +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f0f9947 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1aad0b1 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c3edf4c +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5af8bb51 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@799ed4e8 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e66bc32 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54d8c20d +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b65d9f4 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44536de4 +2926 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fcfde70 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d95a72e +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28da7d11 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77b919a3 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5624657a +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36681447 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d21c56e +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@726aa968 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7100dea +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@712cfb63 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32e54a9d +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15639440 +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@121bb45b +2927 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4faa298 +2928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cd3b138 +2928 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bc042d5 +2935 [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 +3218 [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 +3234 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4eba3015, L:/127.0.0.1:36828 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3236 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x980bb516, L:/127.0.0.1:9443 - R:/127.0.0.1:36828] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 284105826 accepting request POST https://localhost:9443/token +3236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@8910f36], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3236 [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@12174a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@701a8cdc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3237 [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 +3261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 284105826 accepting request PUT https://localhost:9443/database/resource +3261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@8910f36], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3261 [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/0x000000008051e6c0@187e92b1, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1816d637], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3263 [DefaultDispatcher-worker-3 @coroutine#57] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3263 [DefaultDispatcher-worker-3 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3264 [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 +3264 [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 +3264 [vert.x-eventloop-thread-5 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3285 [vert.x-eventloop-thread-5 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3285 [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 +3286 [DefaultDispatcher-worker-3 @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 +3286 [DefaultDispatcher-worker-3 @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 +3286 [DefaultDispatcher-worker-3 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3293 [DefaultDispatcher-worker-3 @coroutine#57] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3294 [DefaultDispatcher-worker-3 @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 +3294 [DefaultDispatcher-worker-3 @coroutine#57] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3294 [DefaultDispatcher-worker-3 @coroutine#57] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +3296 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 284105826 accepting request DELETE https://localhost:9443/database +3296 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@8910f36], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3296 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3296 [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/0x000000008051e6c0@177e86f2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@a49fd43], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3296 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3297 [vert.x-eventloop-thread-2 @coroutine#59] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3297 [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 +3298 [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 +3298 [vert.x-eventloop-thread-2 @coroutine#59] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3298 [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 +3300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 284105826 accepting request DELETE https://localhost:9443/ +3300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@8910f36], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3300 [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/0x000000008051e6c0@6aaa9ea5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@980dc14], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +3300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3305 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +3305 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53b7ce6 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36480b2d +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27d33393 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f6917fb +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41eb94bc +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@378cfecf +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@97d0c06 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e7c141d +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43af351a +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1305c126 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72f9f27c +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c1bdcc2 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@762637be +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b97c4ad +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7640a5b1 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@642f9a77 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23f3da8b +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5634d0f4 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@252a8aae +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d4e405e +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e2fe +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70972170 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@119aa36 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e1a46fb +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69fe0ed4 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20ab3e3a +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6caf7803 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@709ed6f3 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@698fee9a +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@102c577f +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d44a19 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fb2d5e +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1716e8c5 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6573d2f7 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4052c8c2 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@181b8c4b +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38eb0f4d +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@437486cd +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15b642b9 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@518bfd90 +3308 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17fa1336 +3313 [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 +3566 [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 +3581 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x39121928, L:/127.0.0.1:36840 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3582 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x953923e6, L:/127.0.0.1:9443 - R:/127.0.0.1:36840] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 550121046 accepting request POST https://localhost:9443/token +3583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@67cb1e8a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3583 [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@75f8db6b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6ffd604d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3583 [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 +3608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 550121046 accepting request PUT https://localhost:9443/database/json-resource +3608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@67cb1e8a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3608 [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/0x000000008051e6c0@1eb45b7a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@21342968], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3608 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3610 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3610 [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 +3611 [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 +3611 [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 +3611 [vert.x-eventloop-thread-5 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3631 [vert.x-eventloop-thread-5 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3631 [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 +3632 [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 +3632 [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 +3632 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +3642 [DefaultDispatcher-worker-3 @coroutine#70] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +3644 [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 +3644 [DefaultDispatcher-worker-3 @coroutine#70] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3644 [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 +3646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 550121046 accepting request GET https://localhost:9443/database/json-resource +3646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@67cb1e8a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3646 [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/0x000000008051e6c0@1c8c7c88, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@717ba57e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3646 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3647 [vert.x-eventloop-thread-2 @coroutine#72] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3647 [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 +3648 [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 +3648 [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 +3650 [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 +3650 [vert.x-eventloop-thread-2 @coroutine#72] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3650 [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 +3653 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 550121046 accepting request DELETE https://localhost:9443/ +3653 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@67cb1e8a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3653 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3653 [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/0x000000008051e6c0@7fda277e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2bc53d43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +3653 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3655 [vert.x-eventloop-thread-2 @coroutine#76] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3655 [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 +3656 [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 +3656 [vert.x-eventloop-thread-2 @coroutine#76] TRACE io.sirix.access.LocalDatabase - Close local database instance. +3656 [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 +3660 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +3660 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f89331f +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@618ff5c2 +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16727bf0 +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f84acf7 +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@291373d3 +3664 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@372ca2d6 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3204e238 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38ed139b +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a5272be +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58ba5b30 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dba773d +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d9bd4da +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c58255 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@eac3a26 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10b1a751 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53cf9c99 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b306b9f +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@142213d5 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@934b52f +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2630dbc4 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ea4300e +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a1c3cb4 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76ad6715 +3665 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56637cff +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2938127d +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@127a7272 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ff23ae7 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@423b2b62 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b7962a2 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ad16c5d +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74ea46e2 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f911326 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1d0004 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e4f263e +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48b4a043 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f5b8250 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4821aa9f +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f481b73 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32130e61 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41294371 +3666 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c26273d +3672 [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 +3937 [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 +3953 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x73026abc, L:/127.0.0.1:36844 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3954 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd9b49632, L:/127.0.0.1:9443 - R:/127.0.0.1:36844] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +3954 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1392651065 accepting request POST https://localhost:9443/token +3954 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4438ed03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3954 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3954 [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@4f94b516, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@457a1566], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3954 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3955 [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 +3982 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1392651065 accepting request PUT https://localhost:9443/database/json-resource +3983 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4438ed03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3983 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3983 [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/0x000000008051e6c0@7e3a513, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4301019], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +3983 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +3984 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +3984 [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 +3985 [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 +3986 [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 +3986 [vert.x-eventloop-thread-5 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4005 [vert.x-eventloop-thread-5 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4005 [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 +4006 [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 +4006 [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 +4006 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4017 [DefaultDispatcher-worker-3 @coroutine#83] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4019 [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 +4019 [DefaultDispatcher-worker-3 @coroutine#83] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4020 [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 +4023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1392651065 accepting request PUT https://localhost:9443/database/json-resource +4023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4438ed03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4023 [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/0x000000008051e6c0@7e3a513, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4301019], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4023 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4025 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4025 [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 +4026 [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 +4027 [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 +4028 [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 +4028 [vert.x-eventloop-thread-5 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4048 [vert.x-eventloop-thread-5 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4048 [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 +4049 [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 +4050 [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 +4050 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4060 [DefaultDispatcher-worker-3 @coroutine#85] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4062 [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 +4062 [DefaultDispatcher-worker-3 @coroutine#85] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4062 [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 +4065 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1392651065 accepting request DELETE https://localhost:9443/ +4065 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4438ed03], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4065 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4065 [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/0x000000008051e6c0@5b461f05, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@667cfc44], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4065 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4067 [vert.x-eventloop-thread-2 @coroutine#89] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4067 [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 +4067 [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 +4067 [vert.x-eventloop-thread-2 @coroutine#89] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4067 [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 +4070 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4070 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4080 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3240b2a4 +4080 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58434b19 +4080 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3fb0ef +4080 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7dbe2ebf +4080 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4adc663e +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@885e7ff +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8bd86c8 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fa9ab6 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d3ef181 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a2341c6 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e4c0d8c +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e3315d9 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64db4967 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74e6094b +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a485a36 +4081 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cf3157b +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@625dfff3 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26350ea2 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e9469b8 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a08efdc +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57272109 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59696551 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@648d0e6d +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79e66b2f +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17273273 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f69e2b +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@984169e +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f1bb92 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d6bbd35 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c5d6175 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7544ac86 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b27b497 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b1534d3 +4082 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c74aa0d +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c841199 +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a818392 +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@489091bd +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@512d6e60 +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1de9b505 +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b122839 +4083 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f4e40d7 +4088 [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 +4352 [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 +4367 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5a5001d0, L:/127.0.0.1:36858 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4368 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3b4e5674, L:/127.0.0.1:9443 - R:/127.0.0.1:36858] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1238721433 accepting request POST https://localhost:9443/token +4368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@74c4a443], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4368 [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@4b8a84c4, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@58826004], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4368 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4369 [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 +4393 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1238721433 accepting request PUT https://localhost:9443/database/resource +4394 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@74c4a443], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4394 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4394 [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/0x000000008051e6c0@3a290926, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6b9e549c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4394 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4396 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4396 [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 +4397 [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 +4397 [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 +4397 [vert.x-eventloop-thread-5 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4402 [vert.x-eventloop-thread-5 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4402 [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 +4403 [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 +4403 [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 +4403 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4408 [DefaultDispatcher-worker-3 @coroutine#96] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4409 [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 +4409 [DefaultDispatcher-worker-3 @coroutine#96] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4409 [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 +4411 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1238721433 accepting request DELETE https://localhost:9443/database/resource +4411 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@74c4a443], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4411 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4411 [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/0x000000008051e6c0@4a6a5617, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@51ff3c79], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4412 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4413 [vert.x-eventloop-thread-2 @coroutine#98] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4413 [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 +4414 [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 +4414 [vert.x-eventloop-thread-2 @coroutine#98] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4414 [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 +4417 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1238721433 accepting request DELETE https://localhost:9443/ +4417 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@74c4a443], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4417 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4417 [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/0x000000008051e6c0@4c27a54f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@64934446], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4417 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4418 [vert.x-eventloop-thread-2 @coroutine#102] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4418 [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 +4418 [vert.x-eventloop-thread-2 @coroutine#102] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4418 [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 +4421 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4421 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4424 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1947596f +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3078cac +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f6de586 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f2bd6d9 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c847072 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43d9f1a2 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23f86d8a +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2264ea32 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3c09ec +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71e4b308 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11900483 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14a049f9 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@94e51e8 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5de6cf3a +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc36c19 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a3a1bf9 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2100d047 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4af45442 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d805aa1 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@176f7f3b +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30ca0779 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58740366 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47be0f9b +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bc426f0 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bd51d3e +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33425811 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b74b35 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e4e1ef5 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d11ceef +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cb2918c +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72e295cc +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c2584d3 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fa0450e +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37468787 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51ec2856 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@714f3da4 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1caa9eb6 +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f53481b +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fcd7d3f +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27e7c77f +4425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53d13cd4 +4430 [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 +4687 [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 +4704 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd60d2d63, L:/127.0.0.1:36864 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4705 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5bfb2529, L:/127.0.0.1:9443 - R:/127.0.0.1:36864] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +4705 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1257856451 accepting request POST https://localhost:9443/token +4706 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4d2bd15], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4706 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4706 [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@3d52b9a4, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6468186d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4706 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4706 [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 +4733 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1257856451 accepting request PUT https://localhost:9443/database/resource +4733 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4d2bd15], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4733 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4733 [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/0x000000008051e6c0@64ff5666, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@75d475f9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4733 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4735 [DefaultDispatcher-worker-3 @coroutine#109] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4735 [DefaultDispatcher-worker-3 @coroutine#109] 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-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 +4736 [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 +4736 [vert.x-eventloop-thread-5 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4741 [vert.x-eventloop-thread-5 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4741 [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 +4742 [DefaultDispatcher-worker-3 @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 +4742 [DefaultDispatcher-worker-3 @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 +4742 [DefaultDispatcher-worker-3 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +4747 [DefaultDispatcher-worker-3 @coroutine#109] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +4748 [DefaultDispatcher-worker-3 @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 +4748 [DefaultDispatcher-worker-3 @coroutine#109] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4748 [DefaultDispatcher-worker-3 @coroutine#109] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +4749 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1257856451 accepting request DELETE https://localhost:9443/database/resource +4750 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4d2bd15], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4750 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4750 [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/0x000000008051e6c0@775dc180, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6b4398f1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4750 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4750 [vert.x-eventloop-thread-2 @coroutine#111] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4750 [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 +4795 [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 +4796 [vert.x-eventloop-thread-2 @coroutine#111] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4796 [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 +4800 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1257856451 accepting request DELETE https://localhost:9443/ +4800 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4d2bd15], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +4800 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4800 [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/0x000000008051e6c0@538320ed, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4acbbadc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +4800 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +4802 [vert.x-eventloop-thread-2 @coroutine#115] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +4802 [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 +4802 [vert.x-eventloop-thread-2 @coroutine#115] TRACE io.sirix.access.LocalDatabase - Close local database instance. +4802 [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 +4806 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +4806 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53c6f96d +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@435cc7f9 +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4364712f +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b7a52dd +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f93dd4e +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ad5be4a +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ad85136 +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@737d100a +4810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12e5da86 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6535117e +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d1cbd0f +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fa13e6 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3af7d855 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77049094 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f88bfbe +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59bbe88a +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d8ab698 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ed91d8d +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@446626a7 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@429f7919 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a2929a4 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cda6019 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@797c3c3b +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4012d5bc +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4375b013 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cf0cacc +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f5b08d +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@529c2a9a +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c87fdf2 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26bbe604 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fe34b86 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c98781a +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f736a16 +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4601203a +4811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53abfc07 +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c8c16c0 +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@80bfa9d +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47c40b56 +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b039c6d +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f5b9db +4812 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ac9ec5 +4817 [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 +5084 [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 +5097 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5a453d84, L:/127.0.0.1:36874 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5098 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x164a2e37, L:/127.0.0.1:9443 - R:/127.0.0.1:36874] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5098 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 429672972 accepting request POST https://localhost:9443/token +5098 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@484b315b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5098 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5098 [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@285790bd, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@c55ee67], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5098 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5098 [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 +5122 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 429672972 accepting request PUT https://localhost:9443/database/resource +5122 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@484b315b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5122 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5122 [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/0x000000008051e6c0@776209cb, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@66323f95], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5122 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5124 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5124 [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 +5125 [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 +5125 [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 +5125 [vert.x-eventloop-thread-5 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5144 [vert.x-eventloop-thread-5 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5144 [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 +5144 [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 +5145 [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 +5145 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5152 [DefaultDispatcher-worker-1 @coroutine#122] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5153 [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 +5153 [DefaultDispatcher-worker-1 @coroutine#122] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5153 [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 +5155 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 429672972 accepting request DELETE https://localhost:9443/database/resource +5155 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@484b315b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5155 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5155 [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/0x000000008051e6c0@176d5697, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4d7db1ac], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5155 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5155 [vert.x-eventloop-thread-2 @coroutine#124] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5156 [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 +5156 [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 +5156 [vert.x-eventloop-thread-2 @coroutine#124] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5156 [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 +5158 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 429672972 accepting request DELETE https://localhost:9443/ +5158 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@484b315b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5158 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5158 [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/0x000000008051e6c0@70879d45, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@d23a42c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5158 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5159 [vert.x-eventloop-thread-2 @coroutine#128] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5159 [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 +5159 [vert.x-eventloop-thread-2 @coroutine#128] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5159 [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 +5161 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5161 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5165 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64aad809 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f03fba0 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17dd671f +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bbf6abe +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9679750 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9b9a327 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75a0c890 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@358ab600 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e26af6 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44065156 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3791f50e +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@574b7f4a +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44ed0a8f +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32177fa5 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a96d56c +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ab4a5b +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2abe9173 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235d29d6 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fdca564 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f9dd56 +5166 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d12e953 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57cb70be +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d4608a6 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20d87335 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8a4e0c +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26c89563 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bd6ba24 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f437b0 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20f6f88c +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4277127c +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c7e978c +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@354e7004 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22ebccb9 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5875de6a +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@608fe01f +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2687725a +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a75ec37 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c05ff9d +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33956d1a +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e1ddc90 +5167 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@187e5235 +5173 [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 +5427 [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 +5439 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x1b177619, L:/127.0.0.1:36890 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5440 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6e313f38, L:/127.0.0.1:9443 - R:/127.0.0.1:36890] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1978330051 accepting request POST https://localhost:9443/token +5441 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@62624877], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5441 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5441 [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@57da5486, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4a12e88e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5441 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5441 [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 +5465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1978330051 accepting request PUT https://localhost:9443/database/resource +5465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@62624877], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5465 [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/0x000000008051e6c0@6804a6fc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@18556a7b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5467 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5467 [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 +5468 [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 +5468 [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 +5468 [vert.x-eventloop-thread-5 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5487 [vert.x-eventloop-thread-5 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5487 [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 +5488 [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 +5488 [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 +5488 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5497 [DefaultDispatcher-worker-1 @coroutine#135] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5498 [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 +5498 [DefaultDispatcher-worker-1 @coroutine#135] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5498 [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 +5499 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1978330051 accepting request DELETE https://localhost:9443/database/resource +5499 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@62624877], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5499 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5500 [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/0x000000008051e6c0@50b2b849, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3d8b58c1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5500 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5500 [vert.x-eventloop-thread-2 @coroutine#137] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5500 [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 +5501 [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 +5501 [vert.x-eventloop-thread-2 @coroutine#137] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5501 [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 +5502 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1978330051 accepting request DELETE https://localhost:9443/ +5502 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@62624877], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5502 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5502 [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/0x000000008051e6c0@230bf974, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@66be6dac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5502 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5503 [vert.x-eventloop-thread-2 @coroutine#141] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5504 [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 +5504 [vert.x-eventloop-thread-2 @coroutine#141] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5504 [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 +5506 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5506 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54402c04 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b3bb1f7 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d6b7b9 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f1a4795 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a6f6c7e +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c5ddccd +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dbd580 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c101cc1 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d0d91a1 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fb48179 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@201c3cda +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c86da0c +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d97caa4 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6732726 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@474821de +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d64c581 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec5ea63 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4190bc8a +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47d023b7 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c83ae01 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d64c100 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69d45cca +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fdf17dc +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e6d4780 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@650ae78c +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e73d5eb +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79c5460e +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d904ff1 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f94e148 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ff8a9dc +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cde651b +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@534e58b6 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bb87d36 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b495d4 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e1dde44 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f37b6d9 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71e35c4 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22a10ac6 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12fe1f28 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@503df2d0 +5510 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4397a639 +5515 [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 +5781 [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 +5791 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3c26c191, L:/127.0.0.1:36896 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5792 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x9b7f7f8f, L:/127.0.0.1:9443 - R:/127.0.0.1:36896] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +5792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 766942246 accepting request POST https://localhost:9443/token +5793 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5f0ac478], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5793 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5793 [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@763ed820, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3cfe5e80], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5793 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5793 [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 +5822 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 766942246 accepting request PUT https://localhost:9443/database/resource +5823 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5f0ac478], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5823 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5823 [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/0x000000008051e6c0@2530a295, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2c909b4f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5823 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5825 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5825 [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 +5826 [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 +5826 [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 +5826 [vert.x-eventloop-thread-5 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5846 [vert.x-eventloop-thread-5 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5846 [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 +5847 [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 +5847 [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 +5847 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +5855 [DefaultDispatcher-worker-1 @coroutine#148] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +5856 [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 +5856 [DefaultDispatcher-worker-1 @coroutine#148] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5856 [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 +5858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 766942246 accepting request DELETE https://localhost:9443/database/resource +5858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5f0ac478], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5858 [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/0x000000008051e6c0@3b3ad1b8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6eff671], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5859 [vert.x-eventloop-thread-2 @coroutine#150] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5859 [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 +5860 [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 +5860 [vert.x-eventloop-thread-2 @coroutine#150] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5860 [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 +5862 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 766942246 accepting request DELETE https://localhost:9443/ +5862 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5f0ac478], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +5862 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5862 [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/0x000000008051e6c0@3bbff5e9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@56e54437], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +5862 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +5863 [vert.x-eventloop-thread-2 @coroutine#154] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +5863 [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 +5864 [vert.x-eventloop-thread-2 @coroutine#154] TRACE io.sirix.access.LocalDatabase - Close local database instance. +5864 [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 +5867 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +5867 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34b9eb03 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43fda8d9 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49d831c2 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53a7a60c +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28bdbe88 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a87026 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ef60710 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@600f5704 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2503ec73 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@606f81b5 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e1fc42f +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44b21f9f +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ee8130e +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6296474f +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4288d98e +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@169268a7 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285c6918 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78a0ff63 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c601d50 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79b2852b +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@326d27ac +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d499d65 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@313f8301 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cc9d3d0 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c2dfa2 +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@661d88a +5871 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b0b64cc +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59ce792e +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4860827a +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@404db674 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50f097b5 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7add838c +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3662bdff +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1bb15351 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fa822ad +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@597f0937 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ad1caa2 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b6b3572 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65d8dff8 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@444f44c5 +5872 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5114b7c7 +5877 [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 +6135 [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 +6146 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfe9989b4, L:/127.0.0.1:36902 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6147 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x97d7ff44, L:/127.0.0.1:9443 - R:/127.0.0.1:36902] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6148 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 791234136 accepting request POST https://localhost:9443/token +6148 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20476428], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6148 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6148 [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@67d477a8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1a6729f8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6148 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6148 [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 +6172 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 791234136 accepting request PUT https://localhost:9443/database/resource +6172 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20476428], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6172 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6173 [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/0x000000008051e6c0@7f99b76a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@64e4ea95], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6173 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6174 [DefaultDispatcher-worker-3 @coroutine#161] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6174 [DefaultDispatcher-worker-3 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6175 [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 +6175 [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 +6175 [vert.x-eventloop-thread-5 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6195 [vert.x-eventloop-thread-5 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6195 [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 +6196 [DefaultDispatcher-worker-3 @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 +6196 [DefaultDispatcher-worker-3 @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 +6196 [DefaultDispatcher-worker-3 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6203 [DefaultDispatcher-worker-3 @coroutine#161] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6204 [DefaultDispatcher-worker-3 @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 +6204 [DefaultDispatcher-worker-3 @coroutine#161] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6204 [DefaultDispatcher-worker-3 @coroutine#161] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6206 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 791234136 accepting request DELETE https://localhost:9443/database/resource +6206 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20476428], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6206 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6206 [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/0x000000008051e6c0@1fc1d75c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@f7f67b7], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6206 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6207 [vert.x-eventloop-thread-2 @coroutine#163] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6207 [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 +6208 [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 +6208 [vert.x-eventloop-thread-2 @coroutine#163] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6208 [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 +6210 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 791234136 accepting request DELETE https://localhost:9443/ +6210 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20476428], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6210 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6210 [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/0x000000008051e6c0@5377bb40, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@429dfd45], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6210 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6212 [vert.x-eventloop-thread-2 @coroutine#167] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6212 [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 +6212 [vert.x-eventloop-thread-2 @coroutine#167] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6212 [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 +6215 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6215 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67de7a99 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@795f5d51 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34aeacd1 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54067fdc +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4098dd77 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43aeb5e0 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2274160 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65383667 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63cd2cd2 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@557a84fe +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6deee370 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49c17ba4 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43e065f2 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@423c5404 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5853ca50 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a0d96a5 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a02bfe3 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a3e5cd3 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c79088e +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a37191a +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5854a18 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d5556bf +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@791c12e3 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b112b13 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24eb65e3 +6218 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ac3f6f +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1abebef3 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18f55704 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67cefd84 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fbe155 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6add8e3f +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58a2b917 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48904d5a +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12bbfc54 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1491344a +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59b65dce +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1386313f +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e922647 +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@433c6abb +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@288f173f +6219 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6de6faa6 +6223 [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 +6478 [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 +6495 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc221f7f6, L:/127.0.0.1:36910 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6496 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4734aa69, L:/127.0.0.1:9443 - R:/127.0.0.1:36910] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6496 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1041199756 accepting request POST https://localhost:9443/token +6497 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1399f460], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6497 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6497 [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@3f32f801, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@677e59ca], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6497 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6497 [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 +6523 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1041199756 accepting request PUT https://localhost:9443/database/resource +6523 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1399f460], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6523 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6523 [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/0x000000008051e6c0@22a0ccbb, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7e46167b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6523 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6524 [DefaultDispatcher-worker-3 @coroutine#174] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6525 [DefaultDispatcher-worker-3 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6526 [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 +6526 [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 +6526 [vert.x-eventloop-thread-5 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6531 [vert.x-eventloop-thread-5 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6531 [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 +6532 [DefaultDispatcher-worker-3 @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 +6532 [DefaultDispatcher-worker-3 @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 +6532 [DefaultDispatcher-worker-3 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6538 [DefaultDispatcher-worker-3 @coroutine#174] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6539 [DefaultDispatcher-worker-3 @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 +6539 [DefaultDispatcher-worker-3 @coroutine#174] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6539 [DefaultDispatcher-worker-3 @coroutine#174] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6540 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1041199756 accepting request DELETE https://localhost:9443/database/resource +6540 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1399f460], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6540 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6540 [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/0x000000008051e6c0@1f938eb1, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@11e65ea9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6540 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6541 [vert.x-eventloop-thread-2 @coroutine#176] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6541 [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 +6541 [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 +6542 [vert.x-eventloop-thread-2 @coroutine#176] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6542 [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 +6543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1041199756 accepting request DELETE https://localhost:9443/ +6543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1399f460], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6543 [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/0x000000008051e6c0@6700c3e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@515fc47], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6544 [vert.x-eventloop-thread-2 @coroutine#180] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6544 [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 +6544 [vert.x-eventloop-thread-2 @coroutine#180] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6544 [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 +6547 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6547 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37637a24 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e76a8d +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@770beef5 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dd1f638 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@414f13fc +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b76aa5a +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63a28987 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@120d3fd +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38c9e0d6 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4693a9ef +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310aee0b +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36327cec +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@410ae5ac +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a8df0b3 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c112f5f +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5961e92d +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fd05028 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a2d3909 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fb392c4 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@194d329e +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54d1608f +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7fe6d +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@541179e7 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24386839 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b32b129 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@439e3cb4 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c9fbb61 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b81616b +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d42ccb +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@279dd959 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46383a78 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36c281ed +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@244418a +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b5a078a +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c361f63 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ed922e1 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eb166a1 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@554c4eaa +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29fd8e67 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e146f93 +6550 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6468a7b6 +6554 [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 +6803 [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 +6813 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3b83a221, L:/127.0.0.1:36920 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6814 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0820d4cd, L:/127.0.0.1:9443 - R:/127.0.0.1:36920] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +6814 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852922828 accepting request POST https://localhost:9443/token +6814 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@727c5fc4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6814 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6814 [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@157835b2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@393ad03e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6814 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6815 [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 +6838 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852922828 accepting request PUT https://localhost:9443/database/resource +6838 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@727c5fc4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6838 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6838 [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/0x000000008051e6c0@5df143ee, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4de3b5eb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6838 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6840 [DefaultDispatcher-worker-3 @coroutine#187] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6840 [DefaultDispatcher-worker-3 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6841 [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 +6841 [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 +6841 [vert.x-eventloop-thread-5 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6862 [vert.x-eventloop-thread-5 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6862 [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 +6863 [DefaultDispatcher-worker-3 @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 +6863 [DefaultDispatcher-worker-3 @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 +6863 [DefaultDispatcher-worker-3 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +6872 [DefaultDispatcher-worker-3 @coroutine#187] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +6873 [DefaultDispatcher-worker-3 @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 +6873 [DefaultDispatcher-worker-3 @coroutine#187] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6873 [DefaultDispatcher-worker-3 @coroutine#187] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +6874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852922828 accepting request DELETE https://localhost:9443/database/resource +6874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@727c5fc4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6874 [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/0x000000008051e6c0@7e9c60e0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3acd2e85], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6875 [vert.x-eventloop-thread-2 @coroutine#189] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6875 [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 +6875 [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 +6876 [vert.x-eventloop-thread-2 @coroutine#189] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6876 [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 +6877 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1852922828 accepting request DELETE https://localhost:9443/ +6877 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@727c5fc4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +6877 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6877 [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/0x000000008051e6c0@fcd8d92, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@124b77eb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +6877 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +6878 [vert.x-eventloop-thread-2 @coroutine#193] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +6878 [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 +6878 [vert.x-eventloop-thread-2 @coroutine#193] TRACE io.sirix.access.LocalDatabase - Close local database instance. +6878 [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 +6880 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +6880 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6056232d +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33f2df51 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@107bfcb2 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7bac686b +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ab26378 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f9f3928 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@404eca05 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58b91d57 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61a91c9b +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17092fff +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2121d1f9 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e2232f +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1806bc4c +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@462e1e64 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69afa141 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49f40c00 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@643d2dae +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52d6d273 +6884 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4667c4c1 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9a4401 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22c75c01 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e64760 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e5fd2b1 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43982337 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b275811 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f0ed952 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f044c58 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d074b14 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c017175 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@559cedee +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18371d89 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f3faa70 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4832f03b +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7af3874e +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a8816cc +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68565bc7 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37baddde +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5115f590 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b31a708 +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11e355ca +6885 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ae62bb6 +6890 [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 +7158 [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 +7169 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x86022d68, L:/127.0.0.1:36922 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7170 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6fbadfeb, L:/127.0.0.1:9443 - R:/127.0.0.1:36922] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7170 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 912671094 accepting request POST https://localhost:9443/token +7170 [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@12466fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7170 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7170 [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@6e9b4356, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@557322a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7170 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7170 [vert.x-eventloop-thread-1 @coroutine#198] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +7195 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 912671094 accepting request PUT https://localhost:9443/database/resource +7195 [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@12466fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7195 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7195 [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/0x000000008051e6c0@511ab481, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@73ab23d1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7195 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7197 [DefaultDispatcher-worker-3 @coroutine#200] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7197 [DefaultDispatcher-worker-3 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7198 [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 +7198 [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 +7198 [vert.x-eventloop-thread-5 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7218 [vert.x-eventloop-thread-5 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7219 [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 +7220 [DefaultDispatcher-worker-3 @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 +7220 [DefaultDispatcher-worker-3 @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 +7220 [DefaultDispatcher-worker-3 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7227 [DefaultDispatcher-worker-3 @coroutine#200] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7228 [DefaultDispatcher-worker-3 @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 +7228 [DefaultDispatcher-worker-3 @coroutine#200] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7228 [DefaultDispatcher-worker-3 @coroutine#200] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7229 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 912671094 accepting request DELETE https://localhost:9443/database/resource +7229 [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@12466fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7229 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7229 [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/0x000000008051e6c0@10c27a1c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3946463f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7229 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7230 [vert.x-eventloop-thread-1 @coroutine#202] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7230 [vert.x-eventloop-thread-1 @coroutine#202] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7230 [vert.x-eventloop-thread-1 @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 +7230 [vert.x-eventloop-thread-1 @coroutine#202] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7230 [vert.x-eventloop-thread-1 @coroutine#202] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7232 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 912671094 accepting request DELETE https://localhost:9443/ +7232 [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@12466fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7232 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7232 [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/0x000000008051e6c0@6b776d5d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6866f8b5], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7232 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7232 [vert.x-eventloop-thread-1 @coroutine#206] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7232 [vert.x-eventloop-thread-1 @coroutine#206] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7232 [vert.x-eventloop-thread-1 @coroutine#206] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7232 [vert.x-eventloop-thread-1 @coroutine#206] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +7235 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +7235 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dfb885e +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cbe7d4d +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e3e1014 +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3679d92e +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47b11ec7 +7238 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58fa5769 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36aa52d2 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ee25d80 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a35bd +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ba17be6 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f798482 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@332bcab0 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@633cc6b5 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6342ff7f +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@403c3a01 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2daf06fc +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28237492 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ceecfee +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7da31a40 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee7bee +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b5a1d85 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e130bf +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54755dd9 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1f7db2 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4462efe1 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c3e4b1a +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db4ad1 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@765d55d5 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2513a118 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bfb583b +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73ae0257 +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6fc1020a +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5762658b +7239 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2629d5dc +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2596d7f4 +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42a0501e +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6aa3bfc +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e4599c0 +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7dffda8b +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d1f558a +7240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ddb3ae8 +7245 [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 +7511 [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 +7524 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x074a0515, L:/127.0.0.1:36934 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7525 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd5da6bdf, L:/127.0.0.1:9443 - R:/127.0.0.1:36934] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7525 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 729150613 accepting request POST https://localhost:9443/token +7525 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2d1ded54], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7525 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7525 [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@102cea09, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@482a2e93], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7525 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7526 [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 +7550 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 729150613 accepting request PUT https://localhost:9443/database/resource +7550 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2d1ded54], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7550 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7550 [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/0x000000008051e6c0@4cffaa5f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@e4a99d9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7550 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7551 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7552 [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 +7552 [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 +7553 [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 +7553 [vert.x-eventloop-thread-5 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7558 [vert.x-eventloop-thread-5 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7558 [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 +7558 [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 +7558 [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 +7558 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7564 [DefaultDispatcher-worker-3 @coroutine#213] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7565 [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 +7565 [DefaultDispatcher-worker-3 @coroutine#213] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7565 [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 +7566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 729150613 accepting request DELETE https://localhost:9443/database/resource +7566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2d1ded54], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7566 [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/0x000000008051e6c0@7843f64d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2d9de3e2], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7567 [vert.x-eventloop-thread-2 @coroutine#215] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7567 [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 +7567 [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 +7567 [vert.x-eventloop-thread-2 @coroutine#215] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7567 [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 +7568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 729150613 accepting request DELETE https://localhost:9443/ +7568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@2d1ded54], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7568 [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/0x000000008051e6c0@112d7bf, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6684a84e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7569 [vert.x-eventloop-thread-2 @coroutine#219] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7569 [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 +7569 [vert.x-eventloop-thread-2 @coroutine#219] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7569 [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 +7571 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +7571 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7574 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67507df +7574 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@341b13a8 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@692dba54 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71f1cc02 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f14761c +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33feb805 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37854b34 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48eb001a +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34332b8d +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@724b939e +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f8aba08 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ff19c33 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52b3bf03 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cca01a8 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@462abec3 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c9a231 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a4d582c +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5626d18c +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45e9b12d +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dc95b8b +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d55e826 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d1ff6b1 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45f756e6 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@329548d0 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3003827c +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29b40b3 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d247660 +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@656f62dc +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49d30c6f +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1115433e +7575 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fdca00a +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@513b52af +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a8c93 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bed3315 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@119b0892 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a3e8e24 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed4a7e4 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c7350b0 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@55651434 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bc4ef12 +7576 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@134ff8f8 +7580 [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 +7833 [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 +7843 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xba951f1e, L:/127.0.0.1:36940 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7844 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x9f45e6f8, L:/127.0.0.1:9443 - R:/127.0.0.1:36940] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +7844 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1541658863 accepting request POST https://localhost:9443/token +7844 [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@17eaa0f1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7844 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7844 [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@19a79e11, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@45a7d1dc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7844 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7844 [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 +7866 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1541658863 accepting request PUT https://localhost:9443/database/resource +7866 [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@17eaa0f1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7866 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7866 [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/0x000000008051e6c0@464d27, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@42e988f6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7866 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7868 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7868 [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 +7869 [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 +7869 [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 +7869 [vert.x-eventloop-thread-5 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7889 [vert.x-eventloop-thread-5 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7889 [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 +7890 [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 +7890 [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 +7890 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +7897 [DefaultDispatcher-worker-3 @coroutine#226] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +7898 [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 +7898 [DefaultDispatcher-worker-3 @coroutine#226] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7898 [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 +7899 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1541658863 accepting request DELETE https://localhost:9443/database/resource +7899 [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@17eaa0f1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7899 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7899 [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/0x000000008051e6c0@19db3c7e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4bed9eb2], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7899 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7900 [vert.x-eventloop-thread-1 @coroutine#228] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7900 [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 +7900 [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 +7900 [vert.x-eventloop-thread-1 @coroutine#228] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7900 [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 +7902 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1541658863 accepting request DELETE https://localhost:9443/ +7902 [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@17eaa0f1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +7902 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7902 [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/0x000000008051e6c0@415f8442, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1a768db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +7902 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +7903 [vert.x-eventloop-thread-1 @coroutine#232] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +7903 [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 +7903 [vert.x-eventloop-thread-1 @coroutine#232] TRACE io.sirix.access.LocalDatabase - Close local database instance. +7903 [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 +7905 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +7905 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f018494 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ce443f9 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57fbc06f +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51a18b21 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b790a5 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c52fc81 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7523a3dc +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2806d6da +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@766a49c7 +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1db7157f +7908 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75e27856 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bccd036 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f4c88f9 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a756082 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cb39552 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f3b992 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a53f215 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b63e6ad +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7beae796 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6749fe50 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52bf7bf6 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261db982 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ae73c80 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22f4f8f2 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bbd4791 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40a72ecd +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73971965 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76a14c8d +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17410c07 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ee99964 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@257ef9ed +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59c70ceb +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46f902e0 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f981e2 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@361abd01 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575b5f7d +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59bbb974 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7165d530 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12f49ca8 +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fd9893c +7909 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30839e44 +7914 [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 +8165 [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 +8177 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x93f719ee, L:/127.0.0.1:36952 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8178 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6f78140a, L:/127.0.0.1:9443 - R:/127.0.0.1:36952] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8179 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1315274673 accepting request POST https://localhost:9443/token +8179 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@335bebc2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8179 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8179 [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@608e2a6e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1af6b583], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8179 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8179 [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 +8203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1315274673 accepting request PUT https://localhost:9443/database/resource +8203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@335bebc2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8203 [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/0x000000008051e6c0@7f0bc99b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@13e22843], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8205 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8205 [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 +8206 [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 +8206 [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 +8206 [vert.x-eventloop-thread-5 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8225 [vert.x-eventloop-thread-5 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8225 [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 +8225 [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 +8225 [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 +8226 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8233 [DefaultDispatcher-worker-3 @coroutine#239] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8234 [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 +8234 [DefaultDispatcher-worker-3 @coroutine#239] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8234 [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 +8236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1315274673 accepting request DELETE https://localhost:9443/database/resource +8236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@335bebc2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8236 [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/0x000000008051e6c0@792e2a98, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@e51e787], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8236 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8236 [vert.x-eventloop-thread-2 @coroutine#241] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8236 [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 +8237 [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 +8237 [vert.x-eventloop-thread-2 @coroutine#241] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8237 [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 +8238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1315274673 accepting request DELETE https://localhost:9443/ +8238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@335bebc2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8238 [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/0x000000008051e6c0@18eae750, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1018743f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8238 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8239 [vert.x-eventloop-thread-2 @coroutine#245] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8239 [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 +8239 [vert.x-eventloop-thread-2 @coroutine#245] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8239 [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 +8241 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8241 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f894ad9 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5afbd567 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6993c8df +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57545c3f +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@326e0b8e +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36baa049 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41184371 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34585ac9 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76a805b7 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15f35bc3 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@167381c7 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@608b1fd2 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56382bc9 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@591a4f8e +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53ed80d3 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ba060f3 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c51782d +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77bc2e16 +8245 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48e8c32a +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20a7953c +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57c00115 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@411a5965 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fe533ff +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5377414a +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e83a98 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17aa8a11 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71b639d0 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18a25bbd +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d5b9ecb +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ee27d73 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e5aafc6 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@542f6803 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5583098b +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5807efad +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53a84ff4 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ce85af2 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@316acbb5 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56f730b2 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47311277 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7930ffa9 +8246 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fc420b8 +8251 [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 +8504 [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 +8516 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5db7f56b, L:/127.0.0.1:36954 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8517 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xcc5c27de, L:/127.0.0.1:9443 - R:/127.0.0.1:36954] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8517 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 285316811 accepting request POST https://localhost:9443/token +8518 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20e94f5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8518 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8518 [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@4a11296b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@397fc9ef], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8518 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8518 [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 +8543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 285316811 accepting request PUT https://localhost:9443/database/resource +8543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20e94f5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8543 [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/0x000000008051e6c0@2455b7c5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4e2caf8a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8543 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8545 [DefaultDispatcher-worker-3 @coroutine#252] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8545 [DefaultDispatcher-worker-3 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8546 [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 +8546 [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 +8546 [vert.x-eventloop-thread-5 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8550 [vert.x-eventloop-thread-5 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8550 [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 +8551 [DefaultDispatcher-worker-3 @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 +8551 [DefaultDispatcher-worker-3 @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 +8551 [DefaultDispatcher-worker-3 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8556 [DefaultDispatcher-worker-3 @coroutine#252] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8557 [DefaultDispatcher-worker-3 @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 +8557 [DefaultDispatcher-worker-3 @coroutine#252] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8557 [DefaultDispatcher-worker-3 @coroutine#252] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8558 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 285316811 accepting request DELETE https://localhost:9443/database/resource +8558 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20e94f5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8558 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8558 [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/0x000000008051e6c0@492530c5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@13d063a9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8558 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8559 [vert.x-eventloop-thread-2 @coroutine#254] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8559 [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 +8559 [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 +8559 [vert.x-eventloop-thread-2 @coroutine#254] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8560 [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 +8561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 285316811 accepting request DELETE https://localhost:9443/ +8561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20e94f5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8561 [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/0x000000008051e6c0@6565871b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5a6206a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8561 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8562 [vert.x-eventloop-thread-2 @coroutine#258] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8562 [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 +8562 [vert.x-eventloop-thread-2 @coroutine#258] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8562 [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 +8565 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8565 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8567 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e3eb0cd +8567 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@463561c5 +8567 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@659feb22 +8567 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3468ee6e +8567 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f4b98f6 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@421def93 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58c1da09 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b2954e1 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d6e55a +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@751ae8a4 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235d659c +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4232b34a +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2da16263 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f5ce0bb +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47e51549 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@101a461c +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@360e9c06 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ebffb44 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@311ff287 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7377781e +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31db34da +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@109f8c7e +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5edacf20 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16a5eb6d +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e307087 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1220ef43 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a8b81e8 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@234cff57 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e8507f1 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bcaa195 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d08edc5 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49fa1d74 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f362135 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21eee94f +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bc24e72 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@724aefc3 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cfb4736 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a097d77 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53c1179a +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7650ded6 +8568 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@118dcbbd +8572 [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 +8829 [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 +8839 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa343a895, L:/127.0.0.1:36964 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8840 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe7a48726, L:/127.0.0.1:9443 - R:/127.0.0.1:36964] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +8840 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 558106115 accepting request POST https://localhost:9443/token +8840 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@50ea03ec], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8840 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8840 [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@1abcff64, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@29826ee0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8840 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8840 [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 +8861 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 558106115 accepting request PUT https://localhost:9443/database/resource +8861 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@50ea03ec], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8861 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8861 [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/0x000000008051e6c0@287701cd, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2882824c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8861 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8863 [DefaultDispatcher-worker-3 @coroutine#265] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8863 [DefaultDispatcher-worker-3 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8864 [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 +8864 [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 +8864 [vert.x-eventloop-thread-5 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8884 [vert.x-eventloop-thread-5 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8884 [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 +8885 [DefaultDispatcher-worker-3 @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 +8885 [DefaultDispatcher-worker-3 @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 +8885 [DefaultDispatcher-worker-3 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +8894 [DefaultDispatcher-worker-3 @coroutine#265] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +8895 [DefaultDispatcher-worker-3 @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 +8895 [DefaultDispatcher-worker-3 @coroutine#265] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8895 [DefaultDispatcher-worker-3 @coroutine#265] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +8896 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 558106115 accepting request DELETE https://localhost:9443/database/resource +8896 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@50ea03ec], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8896 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8896 [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/0x000000008051e6c0@5660966f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5b27383], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8896 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8897 [vert.x-eventloop-thread-2 @coroutine#267] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8897 [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 +8898 [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 +8898 [vert.x-eventloop-thread-2 @coroutine#267] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8898 [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 +8899 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 558106115 accepting request DELETE https://localhost:9443/ +8899 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@50ea03ec], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +8899 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8899 [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/0x000000008051e6c0@5aab312a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@82a07fe], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +8899 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +8900 [vert.x-eventloop-thread-2 @coroutine#271] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +8900 [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 +8900 [vert.x-eventloop-thread-2 @coroutine#271] TRACE io.sirix.access.LocalDatabase - Close local database instance. +8900 [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 +8902 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +8902 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +8905 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47768e74 +8905 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2740e316 +8905 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5a4aed +8905 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c991465 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fef2aac +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f973a14 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76130a29 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@124d02b2 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3451f01d +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72503b19 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cfc2538 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66deec87 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d342959 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ecf5915 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53e76c11 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42cc183e +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e4e8fdf +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a1d6ef2 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2721044 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@205df5dc +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6aa7b67f +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bcc3f27 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79aee22a +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36920bd6 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61514735 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bee793f +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@655f69da +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43b5021c +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28369db0 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30893e08 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e86807a +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4548d254 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@590f0c50 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@208f0007 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a90c13c +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39c96e48 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@188598ad +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40d23c82 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cf78c85 +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ebe067d +8906 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40fa8766 +8910 [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 +9165 [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 +9175 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6bd7b9ab, L:/127.0.0.1:52592 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9176 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x57964ec1, L:/127.0.0.1:9443 - R:/127.0.0.1:52592] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9176 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1388346160 accepting request POST https://localhost:9443/token +9176 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@261c0f68], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9176 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9176 [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@518213f6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1109c99d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9176 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9177 [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 +9200 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1388346160 accepting request PUT https://localhost:9443/database/resource +9200 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@261c0f68], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9200 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9200 [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/0x000000008051e6c0@40c13977, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6e01948], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9200 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9201 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9202 [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 +9202 [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 +9202 [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 +9202 [vert.x-eventloop-thread-5 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9221 [vert.x-eventloop-thread-5 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9221 [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 +9222 [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 +9222 [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 +9222 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9229 [DefaultDispatcher-worker-3 @coroutine#278] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9230 [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 +9230 [DefaultDispatcher-worker-3 @coroutine#278] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9230 [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 +9232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1388346160 accepting request DELETE https://localhost:9443/database/resource +9232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@261c0f68], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9232 [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/0x000000008051e6c0@75e98dc2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5bbdf2ee], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9232 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9233 [vert.x-eventloop-thread-2 @coroutine#280] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9233 [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 +9233 [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 +9233 [vert.x-eventloop-thread-2 @coroutine#280] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9233 [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 +9235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1388346160 accepting request DELETE https://localhost:9443/ +9235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@261c0f68], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9235 [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/0x000000008051e6c0@3e3d09b2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@783142a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9235 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9236 [vert.x-eventloop-thread-2 @coroutine#284] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9236 [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 +9236 [vert.x-eventloop-thread-2 @coroutine#284] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9236 [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 +9238 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9238 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d099323 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ecd00b5 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10947c4e +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3667faa8 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1756f7cc +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3138953b +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27df95e +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b46e103 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b0e9f30 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eea5627 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3330f3ad +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f425231 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@506aabf6 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cbd94b2 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6824b913 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@756aadfc +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@705a8dbc +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40729f01 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d535a3d +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d760326 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9e54c59 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5dbb50f3 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a2e7bcb +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575c3e9b +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74f827ad +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c3cd09 +9242 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a8a0099 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c1447b5 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49e4c2d5 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24a2e565 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e36b7a0 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60c1663c +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f5cf29b +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c66b7d8 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37e69c43 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c7dfc05 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@345d053b +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d0cac1f +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e8b3b79 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d257579 +9243 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cd4e16a +9247 [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 +9502 [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 +9515 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4ad9b6df, L:/127.0.0.1:52602 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9516 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x029edd24, L:/127.0.0.1:9443 - R:/127.0.0.1:52602] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1825400286 accepting request POST https://localhost:9443/token +9516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e717e7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9516 [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@6d4d06f9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6e7a82e0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9517 [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 +9539 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1825400286 accepting request PUT https://localhost:9443/database/resource +9539 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e717e7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9539 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9539 [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/0x000000008051e6c0@699ef964, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@50ff839f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9539 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9541 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9541 [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 +9542 [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 +9542 [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 +9542 [vert.x-eventloop-thread-5 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9547 [vert.x-eventloop-thread-5 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9547 [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 +9547 [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 +9547 [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 +9547 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9552 [DefaultDispatcher-worker-3 @coroutine#291] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9552 [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 +9552 [DefaultDispatcher-worker-3 @coroutine#291] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9552 [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 +9554 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1825400286 accepting request DELETE https://localhost:9443/database/resource +9554 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e717e7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9554 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9554 [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/0x000000008051e6c0@96aac6d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@582f4955], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9554 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9554 [vert.x-eventloop-thread-2 @coroutine#293] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9554 [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 +9555 [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 +9555 [vert.x-eventloop-thread-2 @coroutine#293] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9555 [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 +9556 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1825400286 accepting request DELETE https://localhost:9443/ +9556 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e717e7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9556 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9556 [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/0x000000008051e6c0@8868c44, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@545350fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9556 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9557 [vert.x-eventloop-thread-2 @coroutine#297] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9557 [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 +9557 [vert.x-eventloop-thread-2 @coroutine#297] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9557 [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 +9560 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9560 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4364863 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3625a016 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@267cde2e +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@609e57da +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56dd6efa +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d634127 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d2e6b0b +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f1cddf3 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@228bda54 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75b6dd5b +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b3e86d5 +9562 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72b43104 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e111c7c +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d0e54e0 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32f96bba +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611640f0 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67e25252 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f4b31a +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21a9a705 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72eb6200 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76ececd +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7affc159 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1682c08c +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fd05b3e +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eb9f2af +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a481728 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ace284d +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77fa9381 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76d72b5b +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cac93fe +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@479b5066 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64deb58f +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b1cd7bc +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33379242 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e32fc22 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f5156a6 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72bdd7c7 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d17ee50 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44fdce3c +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@712c5463 +9563 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12a2585b +9567 [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 +9814 [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 +9828 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4ccc42dd, L:/127.0.0.1:52610 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9829 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x2e319831, L:/127.0.0.1:9443 - R:/127.0.0.1:52610] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +9829 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 555097970 accepting request POST https://localhost:9443/token +9829 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@380901e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9829 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9829 [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@325a4181, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@243245ec], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9830 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9830 [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 +9852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 555097970 accepting request PUT https://localhost:9443/database/resource +9852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@380901e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9852 [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/0x000000008051e6c0@35ce3397, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@45382ac6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9854 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9854 [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 +9855 [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 +9855 [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 +9855 [vert.x-eventloop-thread-5 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9875 [vert.x-eventloop-thread-5 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9875 [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 +9875 [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 +9875 [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 +9875 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +9881 [DefaultDispatcher-worker-3 @coroutine#304] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +9882 [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 +9882 [DefaultDispatcher-worker-3 @coroutine#304] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9882 [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 +9883 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 555097970 accepting request DELETE https://localhost:9443/database/resource +9883 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@380901e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9883 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9883 [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/0x000000008051e6c0@7ee2824, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3cfe0a11], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9883 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9884 [vert.x-eventloop-thread-2 @coroutine#306] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9884 [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 +9884 [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 +9884 [vert.x-eventloop-thread-2 @coroutine#306] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9884 [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 +9885 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 555097970 accepting request DELETE https://localhost:9443/ +9885 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@380901e1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +9885 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9885 [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/0x000000008051e6c0@6bb2a620, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1d6b1c7a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +9885 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +9886 [vert.x-eventloop-thread-2 @coroutine#310] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +9886 [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 +9886 [vert.x-eventloop-thread-2 @coroutine#310] TRACE io.sirix.access.LocalDatabase - Close local database instance. +9886 [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 +9888 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +9888 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76fe6cdc +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ffb3aec +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@786ff1cb +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46039a21 +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@431e86b1 +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c4e864 +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32a2a6be +9890 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@682af059 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f36c8e3 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4da39ca9 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a9344f5 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5584d9c6 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c9c6245 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d0be7ab +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d4fb213 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ef60295 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3127cb44 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3234474 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@631cb129 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d20e575 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3252747e +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b4b96a4 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd8ff1d +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17e9bc9e +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36b9cb99 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4130955c +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bfaba70 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71adfedd +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9301672 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ceff87d +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3238e2aa +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c7db926 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2577a95d +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1668919e +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63300c4b +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22c53d82 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a6045c6 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68d6d775 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b67cc70 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45c9b3 +9891 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@748a654a +9895 [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 +10162 [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 +10172 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfddf0b1d, L:/127.0.0.1:52612 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10173 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x501312db, L:/127.0.0.1:9443 - R:/127.0.0.1:52612] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10173 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1219479731 accepting request POST https://localhost:9443/token +10173 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@71e43a43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10173 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10173 [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@12966aa2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5b0d3fd2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10173 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10173 [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 +10195 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1219479731 accepting request PUT https://localhost:9443/database/resource +10195 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@71e43a43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10195 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10196 [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/0x000000008051e6c0@6dd19e50, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3db7978b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10196 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10198 [DefaultDispatcher-worker-3 @coroutine#317] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10198 [DefaultDispatcher-worker-3 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10199 [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 +10199 [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 +10199 [vert.x-eventloop-thread-5 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10219 [vert.x-eventloop-thread-5 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10219 [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 +10219 [DefaultDispatcher-worker-3 @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 +10219 [DefaultDispatcher-worker-3 @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 +10219 [DefaultDispatcher-worker-3 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10227 [DefaultDispatcher-worker-3 @coroutine#317] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10228 [DefaultDispatcher-worker-3 @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 +10228 [DefaultDispatcher-worker-3 @coroutine#317] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10228 [DefaultDispatcher-worker-3 @coroutine#317] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +10229 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1219479731 accepting request DELETE https://localhost:9443/database/resource +10230 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@71e43a43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10230 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10230 [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/0x000000008051e6c0@7b73810f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@76da5c15], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10230 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10231 [vert.x-eventloop-thread-2 @coroutine#319] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10231 [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 +10231 [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 +10232 [vert.x-eventloop-thread-2 @coroutine#319] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10232 [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 +10233 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1219479731 accepting request DELETE https://localhost:9443/ +10233 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@71e43a43], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10233 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10233 [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/0x000000008051e6c0@216a993d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@46f61fe6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10233 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10234 [vert.x-eventloop-thread-2 @coroutine#323] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10234 [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 +10235 [vert.x-eventloop-thread-2 @coroutine#323] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10235 [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 +10237 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10237 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70f68288 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46911148 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db1b657 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e351d7 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43c57161 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d902300 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db33feb +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c3ae63 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58658f63 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54e12f4c +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60990e5c +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d84049a +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39ee94de +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@642857e0 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c6b4ed7 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21263314 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ca30b8a +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a92c6a9 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c9934da +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cb702ce +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383caf89 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64c781a9 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71ed560f +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b88b8e +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58253c57 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b73433 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1bf14704 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a545b0f +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2be21396 +10240 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@124dac75 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@315105f +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b61bf11 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40247d48 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ff54f3d +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14c93774 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62a68bcb +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18b74ea +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14924f41 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@493da830 +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f939a0f +10241 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b0fd744 +10245 [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 +10496 [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 +10506 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe8c780e4, L:/127.0.0.1:52614 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10506 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0d223caf, L:/127.0.0.1:9443 - R:/127.0.0.1:52614] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10507 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1713389951 accepting request POST https://localhost:9443/token +10507 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5ae6dc08], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10507 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10507 [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@460a40b9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7d8123e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10507 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10507 [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 +10528 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1713389951 accepting request PUT https://localhost:9443/database/json-resource +10528 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5ae6dc08], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10528 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10528 [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/0x000000008051e6c0@19ceae92, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7524273f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10528 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10530 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10530 [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 +10531 [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 +10531 [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 +10531 [vert.x-eventloop-thread-5 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10550 [vert.x-eventloop-thread-5 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10550 [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 +10551 [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 +10551 [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 +10551 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10560 [DefaultDispatcher-worker-3 @coroutine#332] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10563 [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 +10563 [DefaultDispatcher-worker-3 @coroutine#332] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10563 [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 +10564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1713389951 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +10564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5ae6dc08], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10564 [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/0x000000008051e6c0@311c5551, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@d0e12f7], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10566 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10566 [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 +10566 [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 +10566 [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 +10567 [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 +10567 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10567 [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 +10568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1713389951 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +10568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5ae6dc08], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10568 [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/0x000000008051e6c0@382898cd, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@140439ac], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10568 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10570 [vert.x-eventloop-thread-2 @coroutine#336] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10570 [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 +10571 [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 +10572 [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 +10572 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10590 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10590 [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 +10590 [vert.x-eventloop-thread-2 @coroutine#336] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10590 [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 +10591 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1713389951 accepting request DELETE https://localhost:9443/ +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@5ae6dc08], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10592 [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/0x000000008051e6c0@498b5417, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@701d74b2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10592 [vert.x-eventloop-thread-2 @coroutine#340] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10592 [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 +10593 [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 +10593 [vert.x-eventloop-thread-2 @coroutine#340] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10593 [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 +10594 [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) +10595 [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/0x0000000080524d80@22504904], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10595 [vert.x-eventloop-thread-2 @coroutine#334] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +10595 [vert.x-eventloop-thread-2 @coroutine#334] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +10595 [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) +10596 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10596 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77f991c +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a7e365 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ceee4b6 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12a470dd +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6968bcec +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5568c66f +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e784320 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f6bf8aa +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13c8ac77 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bdf +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cad79bc +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c63762b +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a9eccc4 +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78422efb +10598 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f05c8d6 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68e02f33 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64942607 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d48e998 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cfac39f +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@158ae284 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50eb4a2c +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a256d80 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3069a360 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7235f92b +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7885776b +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@497d4c96 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3472947a +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69d3cf7e +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a3ed300 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1984212d +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39f5b723 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eaa375c +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2404b5a +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3af58f76 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ead6ba4 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31a2a9fa +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31b82e0f +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27a09971 +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6215366a +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46dcbeab +10599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a917723 +10603 [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 +10846 [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 +10857 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7f2342f2, L:/127.0.0.1:52618 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10857 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0076ea1e, L:/127.0.0.1:9443 - R:/127.0.0.1:52618] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +10857 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574462732 accepting request POST https://localhost:9443/token +10858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16255bba], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10858 [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@1eefbed8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4a3c9763], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10858 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10858 [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 +10878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574462732 accepting request PUT https://localhost:9443/database/json-resource +10878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16255bba], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10878 [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/0x000000008051e6c0@54d26b2d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@68961286], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10880 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10880 [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 +10881 [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 +10881 [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 +10881 [vert.x-eventloop-thread-5 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10901 [vert.x-eventloop-thread-5 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10901 [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 +10902 [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 +10902 [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 +10902 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10911 [DefaultDispatcher-worker-3 @coroutine#349] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10912 [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 +10912 [DefaultDispatcher-worker-3 @coroutine#349] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10912 [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 +10914 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574462732 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +10914 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16255bba], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10914 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10914 [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/0x000000008051e6c0@52160350, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5cd0b858], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10914 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10915 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10915 [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 +10915 [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 +10915 [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 +10916 [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 +10916 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10916 [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 +10916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574462732 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +10916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16255bba], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10917 [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/0x000000008051e6c0@378a017f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6ec17dae], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10917 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10917 [vert.x-eventloop-thread-2 @coroutine#353] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10917 [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 +10918 [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 +10918 [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 +10918 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +10925 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +10925 [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 +10925 [vert.x-eventloop-thread-2 @coroutine#353] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10925 [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 +10927 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574462732 accepting request DELETE https://localhost:9443/ +10927 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@16255bba], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10927 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10927 [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/0x000000008051e6c0@4ea5571, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@759d1d60], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +10927 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +10927 [vert.x-eventloop-thread-2 @coroutine#357] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +10927 [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 +10928 [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 +10928 [vert.x-eventloop-thread-2 @coroutine#357] TRACE io.sirix.access.LocalDatabase - Close local database instance. +10928 [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 +10929 [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: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) +10930 [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/0x0000000080524d80@77faac7a], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +10930 [vert.x-eventloop-thread-2 @coroutine#351] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +10930 [vert.x-eventloop-thread-2 @coroutine#351] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +10930 [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: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) +10931 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +10931 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@787508ca +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d24420b +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6274670b +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53ce2392 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32d5279 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c067c0d +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d0b0cb9 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f7b6639 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16ac5d35 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3965bdf9 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c0e00a8 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1860f3be +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cd15072 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78cfa264 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3408f695 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b6a0ea9 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dde8976 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4887de2b +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4825f0 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ac6b76 +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7980cf2c +10933 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f0020b1 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@759de304 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5649d11a +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@294f9d50 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27443560 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ddb774f +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2582b0ef +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70721c12 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@769bd849 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@101ca8da +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20a967fe +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@405b6d75 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@682abca7 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d858300 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76f881d9 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6dd36ab6 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50a13c2f +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@610d28b8 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53c99b09 +10934 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@889a8a8 +10937 [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 +11180 [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 +11190 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd04ce39a, L:/127.0.0.1:52620 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11191 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x5be37a97, L:/127.0.0.1:9443 - R:/127.0.0.1:52620] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11191 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1910719875 accepting request POST https://localhost:9443/token +11191 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6571dd3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11191 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11191 [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@dc97ee, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3fd91ee7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11191 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11191 [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 +11214 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1910719875 accepting request PUT https://localhost:9443/database/json-resource +11214 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6571dd3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11214 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11214 [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/0x000000008051e6c0@54fd8bc2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3f8e2c47], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11215 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11216 [DefaultDispatcher-worker-3 @coroutine#366] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11216 [DefaultDispatcher-worker-3 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11217 [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 +11217 [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 +11217 [vert.x-eventloop-thread-5 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11236 [vert.x-eventloop-thread-5 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11236 [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 +11237 [DefaultDispatcher-worker-3 @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 +11237 [DefaultDispatcher-worker-3 @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 +11237 [DefaultDispatcher-worker-3 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11246 [DefaultDispatcher-worker-3 @coroutine#366] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11247 [DefaultDispatcher-worker-3 @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 +11247 [DefaultDispatcher-worker-3 @coroutine#366] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11247 [DefaultDispatcher-worker-3 @coroutine#366] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11248 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1910719875 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6571dd3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11249 [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/0x000000008051e6c0@4c0b53b3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@65923e69], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11249 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11249 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11249 [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 +11250 [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 +11250 [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 +11250 [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 +11250 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11250 [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 +11251 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1910719875 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11251 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6571dd3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11251 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11251 [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/0x000000008051e6c0@2abf3377, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5e2a313f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11251 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11251 [vert.x-eventloop-thread-2 @coroutine#370] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11251 [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 +11252 [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 +11252 [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 +11252 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11258 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11258 [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 +11258 [vert.x-eventloop-thread-2 @coroutine#370] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11258 [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 +11259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1910719875 accepting request DELETE https://localhost:9443/ +11259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6571dd3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11259 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11259 [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/0x000000008051e6c0@103cb495, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@27800c8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11260 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11260 [vert.x-eventloop-thread-2 @coroutine#374] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11260 [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 +11261 [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 +11261 [vert.x-eventloop-thread-2 @coroutine#374] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11261 [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 +11262 [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) +11262 [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/0x0000000080524d80@19bf75f4], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11262 [vert.x-eventloop-thread-2 @coroutine#368] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11262 [vert.x-eventloop-thread-2 @coroutine#368] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11262 [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) +11263 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11263 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4eea94a4 +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c281eb8 +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65f40689 +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29be997f +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33eb6758 +11266 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f8a6243 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a8ffd75 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1727e03a +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f9e8421 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23da79eb +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@168b4cb0 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e05586b +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35b17c06 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45545e7a +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9f674ac +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1da4b3f9 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23cbbd07 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@448b808a +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e62cfa3 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e190ed +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383c3eb3 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20ab76ee +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@485caa8f +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2703d91 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5be052ca +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2007435e +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@da28d03 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ebda593 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5792c08c +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d157493 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54c622a7 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37348491 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76e3b45b +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10b4e7f8 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75023c53 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66813e6e +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@dab1f89 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a17b2e3 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e13f156 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310ed6b4 +11267 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@781711b7 +11271 [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 +11516 [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 +11526 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x13b32ddc, L:/127.0.0.1:52628 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11527 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa5bbda9b, L:/127.0.0.1:9443 - R:/127.0.0.1:52628] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11527 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 235710995 accepting request POST https://localhost:9443/token +11527 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7a17ff7d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11527 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11527 [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@43f937d8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@33487a25], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11527 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11527 [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 +11548 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 235710995 accepting request PUT https://localhost:9443/database/json-resource +11548 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7a17ff7d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11548 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11548 [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/0x000000008051e6c0@58ff026d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1d56f218], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11548 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11550 [DefaultDispatcher-worker-3 @coroutine#383] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11550 [DefaultDispatcher-worker-3 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11551 [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 +11551 [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 +11551 [vert.x-eventloop-thread-5 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11556 [vert.x-eventloop-thread-5 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11556 [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 +11556 [DefaultDispatcher-worker-3 @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 +11556 [DefaultDispatcher-worker-3 @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 +11556 [DefaultDispatcher-worker-3 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11562 [DefaultDispatcher-worker-3 @coroutine#383] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11563 [DefaultDispatcher-worker-3 @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 +11563 [DefaultDispatcher-worker-3 @coroutine#383] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11563 [DefaultDispatcher-worker-3 @coroutine#383] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +11564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 235710995 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7a17ff7d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11564 [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/0x000000008051e6c0@2008cdb3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@53c9abfb], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11564 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11565 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11565 [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 +11565 [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 +11565 [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 +11566 [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 +11566 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11566 [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 +11566 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 235710995 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7a17ff7d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11567 [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/0x000000008051e6c0@780d90e6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@66057a6f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11567 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11567 [vert.x-eventloop-thread-2 @coroutine#387] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11567 [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 +11567 [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 +11568 [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 +11568 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11573 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11573 [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 +11573 [vert.x-eventloop-thread-2 @coroutine#387] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11573 [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 +11575 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 235710995 accepting request DELETE https://localhost:9443/ +11575 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@7a17ff7d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11575 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11575 [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/0x000000008051e6c0@c27b8dc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7dc966cd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11575 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11576 [vert.x-eventloop-thread-2 @coroutine#391] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11576 [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 +11577 [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 +11577 [vert.x-eventloop-thread-2 @coroutine#391] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11577 [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 +11578 [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) +11579 [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/0x0000000080524d80@29e56df5], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11579 [vert.x-eventloop-thread-2 @coroutine#385] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11579 [vert.x-eventloop-thread-2 @coroutine#385] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11579 [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) +11580 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11580 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dd90166 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52227eb2 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ad1904f +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a146b11 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f438904 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed5a1b0 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18d003cd +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3135bf25 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22ad1bae +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4116f66a +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59c04bee +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45900b64 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2a1813 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79f90a3a +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22bdb1d0 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67b355c8 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@388623ad +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@91f565d +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46e3559f +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b83459e +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32118208 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@414f87a9 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ddc6db2 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cd26422 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eda072 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fa21d49 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@416d56f2 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e31d989 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b01a0d +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ed71727 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5261ec9 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65bb6275 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64da6cbd +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72a2312e +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47c7a9e5 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7951c3a2 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed9f7b1 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d119405 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57e388c3 +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20580d4e +11583 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63f855b +11587 [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 +11835 [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 +11850 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x041703d7, L:/127.0.0.1:52644 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11851 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc0e55ca9, L:/127.0.0.1:9443 - R:/127.0.0.1:52644] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +11852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1523577375 accepting request POST https://localhost:9443/token +11852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79ffb314], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11852 [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@41516b0d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@547e6b44], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11852 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11852 [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 +11873 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1523577375 accepting request PUT https://localhost:9443/database/json-resource +11873 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79ffb314], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11874 [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/0x000000008051e6c0@710424de, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@75674ef9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11874 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11875 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11875 [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 +11876 [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 +11877 [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 +11877 [vert.x-eventloop-thread-5 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11884 [vert.x-eventloop-thread-5 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11884 [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 +11885 [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 +11885 [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 +11885 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11892 [DefaultDispatcher-worker-1 @coroutine#400] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11893 [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 +11893 [DefaultDispatcher-worker-1 @coroutine#400] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11893 [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 +11894 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1523577375 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +11894 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79ffb314], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11894 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11895 [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/0x000000008051e6c0@1ae1bce3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3bf2bf2d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11895 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11895 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11895 [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 +11896 [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 +11896 [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 +11923 [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 +11924 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11924 [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 +11925 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1523577375 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +11925 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79ffb314], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11925 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11925 [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/0x000000008051e6c0@1f7493f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@31d14ce1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11925 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11926 [vert.x-eventloop-thread-2 @coroutine#404] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11926 [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 +11926 [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 +11927 [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 +11927 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +11934 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +11934 [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 +11934 [vert.x-eventloop-thread-2 @coroutine#404] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11934 [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 +11936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1523577375 accepting request DELETE https://localhost:9443/ +11936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@79ffb314], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11936 [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/0x000000008051e6c0@2ab5bb3c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c236143], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +11936 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +11936 [vert.x-eventloop-thread-2 @coroutine#408] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +11937 [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 +11937 [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 +11937 [vert.x-eventloop-thread-2 @coroutine#408] TRACE io.sirix.access.LocalDatabase - Close local database instance. +11937 [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 +11938 [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: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) +11938 [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/0x0000000080524d80@56897098], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +11938 [vert.x-eventloop-thread-2 @coroutine#402] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +11938 [vert.x-eventloop-thread-2 @coroutine#402] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +11938 [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: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) +11939 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +11939 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6baf25d7 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57a6a933 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b5b59 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1934ad7c +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b27b210 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69aa7d76 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33f17289 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f1266c6 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3913f206 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e8799f +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b353651 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@270d43a7 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1280682 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41ccb3b9 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53d9826f +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e84f3c8 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f59ea8c +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b2ccba5 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f9f455 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d5a51b1 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dc7cd1c +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50ab56e2 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b5b5bfe +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74834afd +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fd65c +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d499c13 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ceca2ef +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42d6c12d +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b42121d +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a2ab862 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33188612 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4733f6f5 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ccac6f4 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@438c9aa7 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3453acd2 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c8f60f3 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56c8e6f0 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71b6172c +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58aa10f4 +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fb56bea +11943 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cbbb9c4 +11947 [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 +12193 [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 +12202 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xbc9316f8, L:/127.0.0.1:52658 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12203 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x74a11077, L:/127.0.0.1:9443 - R:/127.0.0.1:52658] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 247567030 accepting request POST https://localhost:9443/token +12203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@188b559d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12203 [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@47c6d3c3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@37694c5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12203 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12203 [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 +12226 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 247567030 accepting request PUT https://localhost:9443/database/json-resource +12227 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@188b559d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12227 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12227 [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/0x000000008051e6c0@35bf3c23, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@77dab0b4], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12227 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12228 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12228 [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 +12229 [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 +12229 [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 +12229 [vert.x-eventloop-thread-5 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12249 [vert.x-eventloop-thread-5 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12249 [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 +12250 [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 +12250 [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 +12250 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12258 [DefaultDispatcher-worker-1 @coroutine#417] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12259 [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 +12259 [DefaultDispatcher-worker-1 @coroutine#417] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12259 [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 +12261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 247567030 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +12261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@188b559d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12261 [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/0x000000008051e6c0@a6c0881, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5c6d9c51], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12261 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12262 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12262 [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 +12263 [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 +12263 [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 +12263 [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 +12263 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12263 [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 +12264 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 247567030 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +12264 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@188b559d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12264 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12264 [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/0x000000008051e6c0@7e50e951, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4e6f6dde], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12264 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12265 [vert.x-eventloop-thread-2 @coroutine#421] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12265 [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 +12266 [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 +12266 [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 +12267 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12272 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12272 [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 +12272 [vert.x-eventloop-thread-2 @coroutine#421] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12272 [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 +12274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 247567030 accepting request DELETE https://localhost:9443/ +12274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@188b559d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12274 [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/0x000000008051e6c0@289c982, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6d2c50c6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12274 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12274 [vert.x-eventloop-thread-2 @coroutine#425] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12275 [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 +12275 [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 +12275 [vert.x-eventloop-thread-2 @coroutine#425] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12275 [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 +12276 [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) +12276 [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/0x0000000080524d80@43330456], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12276 [vert.x-eventloop-thread-2 @coroutine#419] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +12276 [vert.x-eventloop-thread-2 @coroutine#419] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +12276 [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) +12278 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12278 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5dc769f9 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b0e9707 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9b5f3c7 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74024f3 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61ae0d43 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ef718de +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@287ae90c +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e1b374c +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fcee3d9 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9c93d16 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@760487aa +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1526f71 +12280 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49ca94a9 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9ab310b +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b40de43 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49fb0bbd +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5489b1f7 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4faf104 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5995851e +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48a2db72 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51bddd98 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21c747a +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77d4ac52 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29f38091 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@161dd92a +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77c3c037 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@252744a1 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10e5bf9c +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68c9e023 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1624775 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e7f19b4 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@235b4cb8 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4346808 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17fede14 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@712ac7e6 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@86d6bf7 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fbe26da +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ed15347 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6963b88c +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ab24484 +12281 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5820070c +12285 [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 +12530 [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 +12540 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa835a81a, L:/127.0.0.1:52662 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12541 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb97eb35e, L:/127.0.0.1:9443 - R:/127.0.0.1:52662] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12541 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1564473276 accepting request POST https://localhost:9443/token +12541 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75e953a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12541 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12541 [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@3afa1799, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@12566966], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12541 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12541 [vert.x-eventloop-thread-2 @coroutine#432] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +12563 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1564473276 accepting request PUT https://localhost:9443/database/json-resource +12563 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75e953a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12563 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12563 [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/0x000000008051e6c0@3076fe87, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@43f25af6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12563 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12564 [DefaultDispatcher-worker-1 @coroutine#434] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12565 [DefaultDispatcher-worker-1 @coroutine#434] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12565 [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 +12565 [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 +12565 [vert.x-eventloop-thread-5 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12570 [vert.x-eventloop-thread-5 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12571 [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 +12571 [DefaultDispatcher-worker-1 @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 +12571 [DefaultDispatcher-worker-1 @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 +12571 [DefaultDispatcher-worker-1 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12578 [DefaultDispatcher-worker-1 @coroutine#434] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12579 [DefaultDispatcher-worker-1 @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 +12579 [DefaultDispatcher-worker-1 @coroutine#434] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12579 [DefaultDispatcher-worker-1 @coroutine#434] 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] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1564473276 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +12580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75e953a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12581 [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/0x000000008051e6c0@14c21d0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1de45f69], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12581 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12581 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12581 [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 +12582 [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 +12582 [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 +12582 [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 +12582 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12582 [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 +12583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1564473276 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +12583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75e953a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12583 [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/0x000000008051e6c0@ab27ad1, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@351273f9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12583 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12584 [vert.x-eventloop-thread-2 @coroutine#438] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12584 [vert.x-eventloop-thread-2 @coroutine#438] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12584 [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 +12584 [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 +12585 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12590 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12590 [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 +12590 [vert.x-eventloop-thread-2 @coroutine#438] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12590 [vert.x-eventloop-thread-2 @coroutine#438] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1564473276 accepting request DELETE https://localhost:9443/ +12592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@75e953a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12592 [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/0x000000008051e6c0@3d8f3b5e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5455098f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12592 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12593 [vert.x-eventloop-thread-2 @coroutine#442] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12593 [vert.x-eventloop-thread-2 @coroutine#442] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12593 [vert.x-eventloop-thread-2 @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 +12593 [vert.x-eventloop-thread-2 @coroutine#442] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12594 [vert.x-eventloop-thread-2 @coroutine#442] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12595 [vert.x-eventloop-thread-2 @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) +12595 [vert.x-eventloop-thread-2 @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/0x0000000080524d80@65ff92d3], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12595 [vert.x-eventloop-thread-2 @coroutine#436] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +12595 [vert.x-eventloop-thread-2 @coroutine#436] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +12595 [vert.x-eventloop-thread-2 @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) +12596 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12596 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1989e8c6 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35c4697c +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@104dc1a2 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67d32a54 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@314a31b0 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2753316c +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59edb4f5 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2792b416 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4735d6e5 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79d3473e +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dad0eed +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fad214a +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@164642a4 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75cf0de5 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50b0afd7 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@468173fa +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62765aec +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f5bd362 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a401749 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7793ad58 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27e2287c +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16132f21 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cd388f5 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4640195a +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70d77826 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f323b3a +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f169009 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9dada78 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4207852d +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c829dbc +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57efc6fd +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@839df62 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76e90da5 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e3e11b9 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67cffead +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@214beff9 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ff15a50 +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@217c23ce +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39de9bda +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47148f3f +12599 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b9d018b +12605 [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 +12863 [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 +12877 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x75833099, L:/127.0.0.1:52664 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12878 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8c6a8922, L:/127.0.0.1:9443 - R:/127.0.0.1:52664] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +12878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1566287792 accepting request POST https://localhost:9443/token +12878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@58b921f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12878 [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@4b964813, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4746cfdc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12878 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12879 [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 +12902 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1566287792 accepting request PUT https://localhost:9443/database/json-resource +12902 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@58b921f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12902 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12902 [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/0x000000008051e6c0@472096a3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5687b932], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12902 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12904 [DefaultDispatcher-worker-1 @coroutine#451] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12904 [DefaultDispatcher-worker-1 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12905 [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 +12905 [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 +12905 [vert.x-eventloop-thread-5 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12925 [vert.x-eventloop-thread-5 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12925 [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 +12926 [DefaultDispatcher-worker-1 @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 +12926 [DefaultDispatcher-worker-1 @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 +12926 [DefaultDispatcher-worker-1 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12936 [DefaultDispatcher-worker-1 @coroutine#451] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12938 [DefaultDispatcher-worker-1 @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 +12938 [DefaultDispatcher-worker-1 @coroutine#451] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12938 [DefaultDispatcher-worker-1 @coroutine#451] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +12939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1566287792 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +12939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@58b921f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12939 [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/0x000000008051e6c0@1cf96125, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4f72b592], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12939 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12940 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12940 [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 +12940 [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 +12940 [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 +12941 [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 +12941 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12941 [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 +12942 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1566287792 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +12942 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@58b921f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12942 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12942 [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/0x000000008051e6c0@581515bc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@291e509], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12942 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12942 [vert.x-eventloop-thread-2 @coroutine#455] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12942 [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 +12943 [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 +12943 [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 +12943 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +12949 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +12949 [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 +12949 [vert.x-eventloop-thread-2 @coroutine#455] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12949 [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 +12950 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1566287792 accepting request DELETE https://localhost:9443/ +12951 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@58b921f4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12951 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12951 [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/0x000000008051e6c0@53d0626e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@c4fbdbd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +12951 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +12952 [vert.x-eventloop-thread-2 @coroutine#459] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +12952 [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 +12952 [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 +12952 [vert.x-eventloop-thread-2 @coroutine#459] TRACE io.sirix.access.LocalDatabase - Close local database instance. +12952 [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 +12953 [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: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) +12954 [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/0x0000000080524d80@5e3e60ca], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +12954 [vert.x-eventloop-thread-2 @coroutine#453] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +12954 [vert.x-eventloop-thread-2 @coroutine#453] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +12954 [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: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) +12955 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +12955 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58ae402b +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4099209b +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43ac0a68 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1dad01fe +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3728a578 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e3cd6fe +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1de0641b +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68b734a8 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a464fa3 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4215e133 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ccb85d6 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d88f893 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@259b85d6 +12958 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48eaf42f +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@488f3dd1 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2091833 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7bc58891 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6411504a +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@554188ac +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f43cab7 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@481558ce +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2668c286 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f353a0f +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ea2412c +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c93b51e +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c0f28f8 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2abc8034 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@467b0f6e +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@474179fa +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@420cd102 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c7f4457 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12e12ac9 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e230fc6 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a8341c1 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ca8ef3a +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17043b04 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@511f5b1d +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31f295b6 +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a687d8d +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c82b5df +12959 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17e0933c +12964 [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 +13219 [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 +13230 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xeadddfa3, L:/127.0.0.1:52680 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13231 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb38c9ab7, L:/127.0.0.1:9443 - R:/127.0.0.1:52680] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13231 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1977064263 accepting request POST https://localhost:9443/token +13231 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1552a17a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13231 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13231 [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@8477ca1, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@65edf65e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13231 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13231 [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 +13252 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1977064263 accepting request PUT https://localhost:9443/database/json-resource +13252 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1552a17a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13253 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13253 [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/0x000000008051e6c0@2c295407, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2cf06989], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13253 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13254 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13254 [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 +13255 [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 +13255 [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 +13255 [vert.x-eventloop-thread-5 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13274 [vert.x-eventloop-thread-5 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13274 [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 +13275 [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 +13275 [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 +13275 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13283 [DefaultDispatcher-worker-1 @coroutine#468] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13284 [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 +13284 [DefaultDispatcher-worker-1 @coroutine#468] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13284 [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 +13286 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1977064263 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +13286 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1552a17a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13286 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13286 [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/0x000000008051e6c0@4e6d1299, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7c68ecf2], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13286 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13287 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13287 [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 +13287 [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 +13287 [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 +13288 [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 +13288 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13288 [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 +13289 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1977064263 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +13289 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1552a17a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13289 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13289 [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/0x000000008051e6c0@690955fa, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@523d2b55], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13289 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13290 [vert.x-eventloop-thread-2 @coroutine#472] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13290 [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 +13291 [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 +13291 [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 +13291 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13298 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13299 [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 +13299 [vert.x-eventloop-thread-2 @coroutine#472] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13299 [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 +13300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1977064263 accepting request DELETE https://localhost:9443/ +13300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1552a17a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13300 [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/0x000000008051e6c0@4fb84b90, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6a1c5de2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13300 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13301 [vert.x-eventloop-thread-2 @coroutine#476] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13301 [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 +13302 [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 +13302 [vert.x-eventloop-thread-2 @coroutine#476] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13302 [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 +13303 [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) +13304 [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/0x0000000080524d80@6d369d6f], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13304 [vert.x-eventloop-thread-2 @coroutine#470] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +13304 [vert.x-eventloop-thread-2 @coroutine#470] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +13304 [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) +13305 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +13305 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ebe2e47 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@609319c3 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bbab114 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a7d9b41 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25be445f +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d1b1c2a +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6397248c +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25f61c2c +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72bd2871 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77429040 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d2b6960 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38291795 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@234c5e41 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ef0af8 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36790bec +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@461c3709 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e3d7dd +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f63a513 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@413bef78 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66383c29 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f7c420c +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d152bcd +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43cb5f38 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6435fa1c +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7944b8b4 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d7bbf12 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1450131a +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f7eee96 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a36cd5 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53f0d09c +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47acd13b +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f8e9d06 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@77d381e6 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2272cbb0 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f6f3cc +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@180b3819 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@733c464f +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47272cd3 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73fbdf68 +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32f1fafe +13307 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4da1f38a +13311 [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 +13569 [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 +13579 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xeb22595f, L:/127.0.0.1:52684 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13580 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x722ba284, L:/127.0.0.1:9443 - R:/127.0.0.1:52684] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 903965836 accepting request POST https://localhost:9443/token +13580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@441d9c82], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13580 [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@4c09aa17, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@58909710], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13580 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13580 [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 +13604 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 903965836 accepting request POST https://localhost:9443/ +13604 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@441d9c82], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13604 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13604 [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@66ab1582, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4efa7c59, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4fa23e83], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13604 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13606 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13606 [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 +13606 [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 +13606 [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 +13606 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13610 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13610 [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 +13611 [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 +13611 [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 +13611 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13616 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13616 [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 +13616 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13616 [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 +13618 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 903965836 accepting request POST https://localhost:9443/ +13618 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@441d9c82], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13618 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13618 [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@66ab1582, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4efa7c59, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4fa23e83], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13618 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13619 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13619 [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 +13620 [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 +13620 [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 +13622 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13624 [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 +13625 [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 +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 903965836 accepting request DELETE https://localhost:9443/ +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@441d9c82], 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='/', name=null, order=7, enabled=true, methods=[DELETE], consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4d545751, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@182a9596], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +13626 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13627 [vert.x-eventloop-thread-2 @coroutine#491] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13627 [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 +13627 [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 +13627 [vert.x-eventloop-thread-2 @coroutine#491] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13627 [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 +13630 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +13630 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b25ab31 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2001e48c +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ddd415 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@306c7bf6 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@664632e9 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@494c8f29 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f379769 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c57f6b2 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b515eab +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66c9b52f +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1536ea40 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36776c32 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7792d851 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cd96b41 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e1ffe70 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73041b7d +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1235151c +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a1f778 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc65c2 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@574059d5 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d672bd4 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67770b37 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72906e +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5529ff44 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14447be +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eb5da12 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a50d04a +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5099c59b +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c31181 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d620a1 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f486211 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51e3d37e +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a479fda +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8a6631b +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@472d0f4 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bc59b27 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d7a64ca +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76ff68c5 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6418e39e +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3635099 +13632 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70029d2d +13636 [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 +13881 [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 +13891 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf6dbaf50, L:/127.0.0.1:52700 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13892 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf09e5034, L:/127.0.0.1:9443 - R:/127.0.0.1:52700] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +13892 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/token +13893 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13893 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13893 [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@1091f157, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@8ecb8a9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13893 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13893 [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 +13915 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request PUT https://localhost:9443/database/json-resource +13916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13916 [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/0x000000008051e6c0@239ea09a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@125e457c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13916 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13917 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13917 [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 +13918 [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 +13918 [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 +13918 [vert.x-eventloop-thread-5 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13937 [vert.x-eventloop-thread-5 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13938 [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 +13938 [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 +13938 [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 +13938 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13947 [DefaultDispatcher-worker-1 @coroutine#498] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13948 [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 +13948 [DefaultDispatcher-worker-1 @coroutine#498] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13948 [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 +13949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +13949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13949 [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/0x000000008051e6c0@be9c98d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1d8f3dbe], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13949 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13950 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13950 [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 +13950 [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 +13950 [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 +13951 [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 +13951 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13951 [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 +13952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13952 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13952 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13953 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13953 [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 +13954 [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 +13954 [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 +13955 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13962 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13963 [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 +13963 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13963 [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 +13964 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13964 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13964 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13964 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13964 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13965 [vert.x-worker-thread-4] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13965 [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 +13966 [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 +13966 [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 +13966 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13974 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13974 [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 +13974 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13974 [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 +13975 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13975 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13975 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13976 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13976 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13977 [vert.x-worker-thread-5] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13977 [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 +13977 [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 +13977 [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 +13979 [vert.x-worker-thread-5] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13986 [vert.x-worker-thread-5] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13987 [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 +13987 [vert.x-worker-thread-5] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13987 [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 +13988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13989 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13989 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13989 [vert.x-worker-thread-6] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +13989 [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 +13990 [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 +13990 [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 +13991 [vert.x-worker-thread-6] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +13997 [vert.x-worker-thread-6] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +13997 [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 +13997 [vert.x-worker-thread-6] TRACE io.sirix.access.LocalDatabase - Close local database instance. +13997 [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 +13999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +13999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +13999 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +13999 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14000 [vert.x-worker-thread-7] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14000 [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 +14000 [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 +14000 [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 +14001 [vert.x-worker-thread-7] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14007 [vert.x-worker-thread-7] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14008 [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 +14008 [vert.x-worker-thread-7] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14008 [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 +14009 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=3 +14009 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14009 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14009 [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/0x000000008051e6c0@be9c98d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1d8f3dbe], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14010 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14010 [vert.x-worker-thread-8] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14010 [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 +14011 [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 +14011 [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 +14011 [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 +14011 [vert.x-worker-thread-8] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14011 [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 +14012 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +14012 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14012 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14013 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14013 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14013 [vert.x-worker-thread-9] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14013 [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 +14013 [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 +14013 [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 +14014 [vert.x-worker-thread-9] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14020 [vert.x-worker-thread-9] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14020 [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 +14020 [vert.x-worker-thread-9] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14020 [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 +14021 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +14021 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14021 [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='/: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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], 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-worker-thread-10] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14022 [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 +14023 [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 +14023 [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 +14023 [vert.x-worker-thread-10] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14029 [vert.x-worker-thread-10] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14029 [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 +14030 [vert.x-worker-thread-10] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14030 [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 +14031 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +14031 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14031 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14031 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14031 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14032 [vert.x-worker-thread-11] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14032 [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 +14032 [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 +14032 [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 +14033 [vert.x-worker-thread-11] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14041 [vert.x-worker-thread-11] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14042 [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 +14042 [vert.x-worker-thread-11] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14042 [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 +14043 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +14043 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14043 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14044 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14044 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14044 [vert.x-worker-thread-12] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14044 [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 +14045 [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 +14045 [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 +14046 [vert.x-worker-thread-12] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14052 [vert.x-worker-thread-12] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14053 [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 +14053 [vert.x-worker-thread-12] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14053 [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 +14054 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request POST https://localhost:9443/database/json-resource?nodeId=3&insert=asFirstChild +14054 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14054 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14054 [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@1684cc56, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@728261f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5473069d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14054 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14055 [vert.x-worker-thread-13] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14055 [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 +14055 [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 +14056 [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 +14056 [vert.x-worker-thread-13] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14064 [vert.x-worker-thread-13] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14065 [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 +14065 [vert.x-worker-thread-13] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14065 [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 +14067 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1583263982 accepting request DELETE https://localhost:9443/ +14067 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38312815], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14067 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14067 [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/0x000000008051e6c0@2d150b71, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@75d1d2e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14067 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14068 [vert.x-eventloop-thread-2 @coroutine#526] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14068 [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 +14068 [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 +14068 [vert.x-eventloop-thread-2 @coroutine#526] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14068 [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 +14070 [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) +14070 [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/0x0000000080524d80@5b3a89c2], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14070 [vert.x-eventloop-thread-2 @coroutine#500] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +14070 [vert.x-eventloop-thread-2 @coroutine#500] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +14070 [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) +14070 [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) +14070 [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/0x0000000080524d80@5b3a89c2], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14070 [vert.x-eventloop-thread-2 @coroutine#512] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +14070 [vert.x-eventloop-thread-2 @coroutine#512] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +14070 [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) +14071 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +14071 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 14 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6003ad65 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ec99035 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60743cdb +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c02670f +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71179b6f +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13bdf540 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@526e8108 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dcbae55 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a9860 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ca16adc +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ae1c281 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ac8768e +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e957e2f +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@691500ab +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3db432c2 +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34414ffc +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1903b5d +14075 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4041739c +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cff6b74 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@627ff1b8 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b57479 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29a33620 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ea04cab +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@134f8ef6 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a90265a +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a32191e +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66fbc5e7 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9accff0 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52559a69 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285583d4 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1039bfc4 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f85217c +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fd7a37 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b202ff +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58a84a12 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e700eba +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6436e181 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7186b202 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b649efa +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65ef48f2 +14076 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34451ed8 +14081 [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 +14326 [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 +14337 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xef38ff4d, L:/127.0.0.1:52710 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14337 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x39a31cf8, L:/127.0.0.1:9443 - R:/127.0.0.1:52710] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request POST https://localhost:9443/token +14338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4c8990e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14338 [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@bdb8a35, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2ef646fd], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14338 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14338 [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 +14358 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request PUT https://localhost:9443/database/json-resource +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@4c8990e4], 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='/: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/0x000000008051e6c0@7795567e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@771bf6d8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], 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 +14360 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14360 [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 +14361 [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 +14361 [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 +14361 [vert.x-eventloop-thread-5 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14367 [vert.x-eventloop-thread-5 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14367 [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 +14368 [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 +14368 [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 +14368 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14374 [DefaultDispatcher-worker-1 @coroutine#533] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14395 [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 +14395 [DefaultDispatcher-worker-1 @coroutine#533] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14395 [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 +14397 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request POST https://localhost:9443/database/json-resource?nodeId=1&insert=asFirstChild +14397 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4c8990e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14397 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14397 [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@5bb055de, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3e951dcc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5af057fe], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14397 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14398 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14398 [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 +14398 [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 +14398 [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 +14399 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14407 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14407 [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 +14407 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14407 [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 +14409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request POST https://localhost:9443/ +14409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4c8990e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14409 [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@75008b77, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2d177d8e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@46ba2bac], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14411 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14411 [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 +14412 [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 +14412 [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 +14414 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14414 [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 +14415 [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 +14416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request DELETE https://localhost:9443/database/json-resource +14416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4c8990e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14416 [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/0x000000008051e6c0@2e121a6b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3962a34e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14417 [vert.x-eventloop-thread-2 @coroutine#540] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14417 [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 +14417 [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 +14417 [vert.x-eventloop-thread-2 @coroutine#540] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14417 [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 +14418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1883586546 accepting request DELETE https://localhost:9443/ +14418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4c8990e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14419 [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/0x000000008051e6c0@1b610f9d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@259e9fd8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14419 [vert.x-eventloop-thread-2 @coroutine#544] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14419 [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 +14419 [vert.x-eventloop-thread-2 @coroutine#544] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14419 [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 +14422 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +14422 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67fa5045 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f347d7 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5974b233 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c134052 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69de5bed +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@750f64fe +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@996a546 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fc165f6 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@545b5ed0 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a7df831 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@667dcaad +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22d7fd41 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c748a15 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19fd43da +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@115dcaea +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cfd1075 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45117dd +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7741771e +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@834e986 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cae2e4d +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@604d23fa +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cc8416a +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@331ff3ac +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e5e6fc4 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2785db06 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79980d8d +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35d60381 +14425 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68ab6ab0 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61ffd148 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58324c9f +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d7d8613 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6eb089e6 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@715a70e9 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bc69ce9 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@abad89c +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@602f8f94 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42507640 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dfe8b37 +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11dcd42c +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d13baac +14426 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a682d35 +14430 [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 +14680 [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 +14691 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa7a63a4a, L:/127.0.0.1:52726 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14692 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf1fd1ed7, L:/127.0.0.1:9443 - R:/127.0.0.1:52726] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +14692 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 666117398 accepting request POST https://localhost:9443/token +14692 [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@33b745b6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14692 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14692 [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@4319cf91, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@40cc4eea], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14692 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14693 [vert.x-eventloop-thread-1 @coroutine#549] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +14714 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 666117398 accepting request POST https://localhost:9443/ +14714 [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@33b745b6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14714 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14714 [vert.x-eventloop-thread-1] 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@46565f70, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4fc528f9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@422d13d7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14714 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14715 [vert.x-worker-thread-0] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14715 [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 +14716 [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 +14716 [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 +14716 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14733 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14733 [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 +14733 [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 +14733 [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 +14734 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +14741 [vert.x-worker-thread-0] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +14741 [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 +14741 [vert.x-worker-thread-0] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14741 [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 +14743 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 666117398 accepting request POST https://localhost:9443/ +14743 [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@33b745b6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14743 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14743 [vert.x-eventloop-thread-1] 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@46565f70, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4fc528f9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@422d13d7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14743 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14744 [vert.x-worker-thread-1] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14744 [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 +14744 [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 +14745 [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 +14747 [vert.x-worker-thread-1] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14748 [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 +14749 [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 +14750 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 666117398 accepting request DELETE https://localhost:9443/ +14750 [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@33b745b6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +14750 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14750 [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/0x000000008051e6c0@1d92f48c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@67033459], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +14750 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +14751 [vert.x-eventloop-thread-1 @coroutine#559] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +14751 [vert.x-eventloop-thread-1 @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 +14752 [vert.x-eventloop-thread-1 @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 +14752 [vert.x-eventloop-thread-1 @coroutine#559] TRACE io.sirix.access.LocalDatabase - Close local database instance. +14752 [vert.x-eventloop-thread-1 @coroutine#559] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/mycol.jn +14754 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +14754 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39941489 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f5d0190 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67332b1e +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e34b127 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@679dd234 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60cb1ed6 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e5eb20a +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4538856f +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c3de38e +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74b86971 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f9d4b0e +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e8fb66f +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d8d17a3 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ac91282 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f79edee +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ca610a0 +14758 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49433c98 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b5c6a30 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bfae028 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1775c4e7 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47829d6d +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f677247 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43f03c23 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a1b8a46 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2921199d +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d40a3b4 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f13811b +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59fc6d05 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78307a56 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40d52be7 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23ad71bf +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1983b48a +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@629a9f26 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b791a81 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4391a2d8 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47b269c4 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71e7adbb +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32091c14 +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c40ffef +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@286855ea +14759 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f0bab7e +14763 [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 +15006 [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 +15016 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf777a9a7, L:/127.0.0.1:52736 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15017 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb91b2c72, L:/127.0.0.1:9443 - R:/127.0.0.1:52736] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15018 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1419633854 accepting request POST https://localhost:9443/token +15018 [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@3fa89d16], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15018 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15018 [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@35c8d61a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4f96379a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15018 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15018 [vert.x-eventloop-thread-1 @coroutine#564] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +15040 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1419633854 accepting request PUT https://localhost:9443/database/json-resource +15040 [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@3fa89d16], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15040 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15040 [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/0x000000008051e6c0@749582c2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@faee16b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15041 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15042 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15042 [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 +15043 [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 +15043 [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 +15043 [vert.x-eventloop-thread-5 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15061 [vert.x-eventloop-thread-5 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15061 [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 +15062 [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 +15062 [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 +15062 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15072 [DefaultDispatcher-worker-3 @coroutine#566] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15073 [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 +15073 [DefaultDispatcher-worker-3 @coroutine#566] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15073 [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 +15075 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1419633854 accepting request GET https://localhost:9443/database/json-resource?maxLevel=2 +15075 [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@3fa89d16], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15075 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15075 [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/0x000000008051e6c0@72f601a0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7aec9911], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15075 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15075 [vert.x-eventloop-thread-1 @coroutine#568] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15075 [vert.x-eventloop-thread-1 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15076 [vert.x-eventloop-thread-1 @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 +15076 [vert.x-eventloop-thread-1 @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 +15078 [vert.x-eventloop-thread-1 @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 +15078 [vert.x-eventloop-thread-1 @coroutine#568] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15078 [vert.x-eventloop-thread-1 @coroutine#568] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15079 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1419633854 accepting request DELETE https://localhost:9443/ +15079 [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@3fa89d16], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15079 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15079 [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/0x000000008051e6c0@6976f29b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@695a05c3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15079 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15080 [vert.x-eventloop-thread-1 @coroutine#572] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15080 [vert.x-eventloop-thread-1 @coroutine#572] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15080 [vert.x-eventloop-thread-1 @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 +15080 [vert.x-eventloop-thread-1 @coroutine#572] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15080 [vert.x-eventloop-thread-1 @coroutine#572] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15082 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +15082 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28279a49 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@384fda47 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3663d0ba +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@575cabf0 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@433d9680 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@566e142 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2da81754 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f992a3a +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30bf26df +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261bd7b +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f9e08d4 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@390037e7 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@704067c6 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f4596d0 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6002e944 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@588545ac +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b08772d +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78a8978a +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f171912 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d4d8579 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@159424e2 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bcf51d +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e54a6b1 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f238e4f +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b24087d +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75fe1619 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e245739 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d66e944 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@469a7575 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4351ed61 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f20f7ad +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45e617c4 +15085 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5042e3d0 +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c34365c +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@637791d +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b0c3951 +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60f77af +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2574a9e3 +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18b6d3c1 +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@422ab737 +15086 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db6d68d +15090 [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 +15350 [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 +15360 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x06b421e4, L:/127.0.0.1:52744 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15361 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfa99b525, L:/127.0.0.1:9443 - R:/127.0.0.1:52744] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15361 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request POST https://localhost:9443/token +15361 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15361 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15361 [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@3ffb4653, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@132f6aa0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15361 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15361 [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 +15384 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request PUT https://localhost:9443/database/json-resource +15384 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15384 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15384 [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/0x000000008051e6c0@11f8c811, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4f499723], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15384 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15385 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15385 [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 +15386 [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 +15386 [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 +15386 [vert.x-eventloop-thread-5 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15406 [vert.x-eventloop-thread-5 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15406 [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 +15407 [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 +15407 [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 +15407 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15415 [DefaultDispatcher-worker-3 @coroutine#579] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15416 [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 +15416 [DefaultDispatcher-worker-3 @coroutine#579] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15416 [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 +15418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +15418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15418 [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/0x000000008051e6c0@10429dfa, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6e2d9a37], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15418 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15418 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15419 [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 +15419 [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 +15419 [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 +15419 [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 +15420 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15420 [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 +15420 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +15420 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15420 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15420 [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@7207701a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@70f9a04f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@63c26395], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15420 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15421 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15421 [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 +15421 [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 +15421 [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 +15422 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15429 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15429 [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 +15429 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15429 [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 +15431 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request GET https://localhost:9443/database/json-resource?query=jn:all-times($$) +15431 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15431 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15431 [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/0x000000008051e6c0@151571df, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@653b6623], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15431 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15431 [vert.x-eventloop-thread-2 @coroutine#585] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15431 [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 +15431 [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 +15431 [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 +15438 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15438 [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 +15438 [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 +15440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1094221217 accepting request DELETE https://localhost:9443/ +15440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@283eca3f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15440 [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/0x000000008051e6c0@63df60ee, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@36afe7bc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15441 [vert.x-eventloop-thread-2 @coroutine#589] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15441 [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 +15441 [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 +15441 [vert.x-eventloop-thread-2 @coroutine#589] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15441 [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 +15442 [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) +15443 [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/0x0000000080524d80@330767d0], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15443 [vert.x-eventloop-thread-2 @coroutine#581] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +15443 [vert.x-eventloop-thread-2 @coroutine#581] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +15443 [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) +15444 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +15444 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d705112 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@590765c4 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19489b27 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@626d2016 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d5a1588 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f116ca2 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@125d47c4 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@193bb809 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64b018f3 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@20801cbb +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@581b1c08 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c240cf2 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78b7f805 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58f2466c +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5809fa26 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64763e49 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23468512 +15446 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69cd7630 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e8279e5 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b53840a +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3caafa67 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e546734 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53747c4a +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64b0d1fa +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2276c9 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12d2ddde +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62b475e2 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e9474f +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c61eda5 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1859ffda +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59838256 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@131a7516 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ae15 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@577536e0 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12219f6a +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52d3fafd +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f0b93b4 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1376883 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f736d00 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@523a7801 +15447 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f31df32 +15451 [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 +15705 [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 +15715 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb456a74e, L:/127.0.0.1:52746 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15715 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xadbf340f, L:/127.0.0.1:9443 - R:/127.0.0.1:52746] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +15716 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1838249203 accepting request POST https://localhost:9443/token +15716 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@78f35501], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15716 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15716 [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@1ed76d63, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@672f3ac7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15716 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15716 [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 +15737 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1838249203 accepting request PUT https://localhost:9443/database/json-resource?commitTimestamp=2014-01-01T12:11:12&commitMessage=Initial+Commit +15737 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@78f35501], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15737 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15737 [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/0x000000008051e6c0@1ffec3d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@63c6fa5e], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15737 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15739 [DefaultDispatcher-worker-3 @coroutine#596] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15739 [DefaultDispatcher-worker-3 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15740 [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 +15740 [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 +15740 [vert.x-eventloop-thread-5 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15760 [vert.x-eventloop-thread-5 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15760 [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 +15761 [DefaultDispatcher-worker-3 @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 +15761 [DefaultDispatcher-worker-3 @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 +15761 [DefaultDispatcher-worker-3 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15770 [DefaultDispatcher-worker-3 @coroutine#596] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15771 [DefaultDispatcher-worker-3 @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 +15771 [DefaultDispatcher-worker-3 @coroutine#596] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15771 [DefaultDispatcher-worker-3 @coroutine#596] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +15772 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1838249203 accepting request POST https://localhost:9443/ +15772 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@78f35501], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15772 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15772 [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@4d014043, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@53463c61, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@37125bd4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15772 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15775 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15775 [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 +15776 [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 +15776 [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 +15778 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +15787 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15787 [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 +15787 [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 +15787 [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 +15788 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15790 [vert.x-worker-thread-2] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +15790 [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 +15790 [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 +15790 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15790 [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 +15790 [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 +15791 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1838249203 accepting request GET https://localhost:9443/database/json-resource +15791 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@78f35501], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15792 [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/0x000000008051e6c0@228594a0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7ecb7df], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15792 [vert.x-eventloop-thread-2 @coroutine#603] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15792 [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 +15793 [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 +15793 [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 +15794 [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 +15794 [vert.x-eventloop-thread-2 @coroutine#603] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15794 [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 +15796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1838249203 accepting request DELETE https://localhost:9443/ +15796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@78f35501], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +15796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15796 [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/0x000000008051e6c0@4314a282, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@30b975e6], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +15796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +15797 [vert.x-eventloop-thread-2 @coroutine#607] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +15797 [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 +15797 [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 +15797 [vert.x-eventloop-thread-2 @coroutine#607] TRACE io.sirix.access.LocalDatabase - Close local database instance. +15797 [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 +15800 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +15800 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@151732fb +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@729c8063 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40ed1802 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23c767e6 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@feb098f +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19e21f89 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31e739bf +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29079032 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e7743ec +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@776015fc +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f42e06e +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ad179b4 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2efd2f21 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59c500f7 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@316cda31 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50110971 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17d2b075 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6661d8c0 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@310b2b6f +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6909f6be +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b5ab2f2 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@315c081 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b2dd3df +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4db77402 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73c48264 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ef85555 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bcec67e +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dafae61 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a2fce12 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66e17eff +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bb1b96b +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1bbddada +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f66d8e1 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@721d5b74 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3421debd +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@41bfa9e9 +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68b7d0ef +15802 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7069f076 +15803 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a070cf0 +15803 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@764b14b8 +15803 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@543d5863 +15806 [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 +16062 [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 +16072 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0b3cdddd, L:/127.0.0.1:52760 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16073 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x17e770f9, L:/127.0.0.1:9443 - R:/127.0.0.1:52760] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16073 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1058961028 accepting request POST https://localhost:9443/token +16073 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d0acdd9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16073 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16073 [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@20f8d4f0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@64e6e3c7], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16073 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16073 [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 +16095 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1058961028 accepting request PUT https://localhost:9443/database/json-resource +16095 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d0acdd9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16095 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16095 [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/0x000000008051e6c0@28801389, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@236f6745], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16095 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16096 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16096 [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 +16097 [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 +16097 [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 +16097 [vert.x-eventloop-thread-5 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16103 [vert.x-eventloop-thread-5 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16103 [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 +16104 [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 +16104 [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 +16104 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16110 [DefaultDispatcher-worker-3 @coroutine#616] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16111 [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 +16111 [DefaultDispatcher-worker-3 @coroutine#616] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16111 [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 +16112 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1058961028 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +16112 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d0acdd9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16112 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16113 [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/0x000000008051e6c0@10a00db8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6cb87805], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16113 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16113 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16113 [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 +16114 [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 +16114 [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 +16114 [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 +16114 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16114 [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 +16115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1058961028 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +16115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d0acdd9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16115 [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/0x000000008051e6c0@4c360bea, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@63613a39], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16115 [vert.x-eventloop-thread-2 @coroutine#620] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16116 [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 +16116 [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 +16116 [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 +16116 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16122 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16122 [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 +16122 [vert.x-eventloop-thread-2 @coroutine#620] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16122 [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 +16123 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1058961028 accepting request DELETE https://localhost:9443/ +16123 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@5d0acdd9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16123 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16123 [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/0x000000008051e6c0@5e406e53, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1176c775], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16123 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16124 [vert.x-eventloop-thread-2 @coroutine#624] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16124 [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 +16124 [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 +16124 [vert.x-eventloop-thread-2 @coroutine#624] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16124 [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 +16126 [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) +16126 [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/0x0000000080524d80@1984ee50], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16126 [vert.x-eventloop-thread-2 @coroutine#618] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16126 [vert.x-eventloop-thread-2 @coroutine#618] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16126 [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) +16127 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16127 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@664e848c +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d93f75b +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@114a5e0 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f281aaf +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d508d22 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f2b90fc +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2bb41f5c +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24c685e7 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7da635c0 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ed9f6f8 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@251c4280 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35650279 +16130 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a13920 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@182e7eda +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f61371d +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@420a8042 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3292d91a +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5921b93c +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@faea4da +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19b02dfd +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dce6dd8 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69f2cb04 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13803a94 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b4732dc +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45292ec1 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a7c678b +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28babeca +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ad9b8d3 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@168ad26f +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f93bf0a +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@322204dc +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@656a3d6b +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25b38203 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@778a1250 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@55acec99 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61191222 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58833798 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f3ca64a +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d464510 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64e7d698 +16131 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f9b7fe1 +16135 [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 +16398 [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 +16408 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7645bb11, L:/127.0.0.1:52762 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16409 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xa3f2ff0c, L:/127.0.0.1:9443 - R:/127.0.0.1:52762] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 255828985 accepting request POST https://localhost:9443/token +16409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38b0e59f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16409 [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@3c4bff46, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1ed71061], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16409 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16409 [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 +16433 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 255828985 accepting request PUT https://localhost:9443/database/json-resource +16433 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38b0e59f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16433 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16433 [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/0x000000008051e6c0@6c855829, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@53a6d43b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16433 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16435 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16435 [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 +16436 [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 +16436 [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 +16436 [vert.x-eventloop-thread-5 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16456 [vert.x-eventloop-thread-5 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16456 [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 +16456 [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 +16456 [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 +16457 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16465 [DefaultDispatcher-worker-3 @coroutine#633] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16466 [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 +16467 [DefaultDispatcher-worker-3 @coroutine#633] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16467 [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 +16468 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 255828985 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +16468 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38b0e59f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16468 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16468 [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/0x000000008051e6c0@20015995, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1736cc6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16468 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16469 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16469 [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 +16469 [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 +16469 [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 +16470 [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 +16470 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16470 [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 +16471 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 255828985 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +16471 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38b0e59f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16471 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16471 [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/0x000000008051e6c0@5e8a9203, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4405d048], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16471 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16471 [vert.x-eventloop-thread-2 @coroutine#637] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16471 [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 +16472 [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 +16472 [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 +16473 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16478 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16478 [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 +16478 [vert.x-eventloop-thread-2 @coroutine#637] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16478 [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 +16480 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 255828985 accepting request DELETE https://localhost:9443/ +16480 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@38b0e59f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16480 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16480 [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/0x000000008051e6c0@4eae02ff, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7df977a0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16480 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16480 [vert.x-eventloop-thread-2 @coroutine#641] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16480 [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 +16481 [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 +16481 [vert.x-eventloop-thread-2 @coroutine#641] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16481 [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 +16482 [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: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) +16482 [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/0x0000000080524d80@4dca0bda], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16482 [vert.x-eventloop-thread-2 @coroutine#635] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16482 [vert.x-eventloop-thread-2 @coroutine#635] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16482 [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: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) +16483 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16483 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a4f8009 +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a85644c +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8054fe2 +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e3f0aea +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48268eec +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69a024a0 +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4bf80c29 +16486 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d7637e6 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@515b9d4a +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39b626e5 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32a4ecbe +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2e71240b +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23cd5d42 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b44d6d0 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e900e1a +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@196624bf +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50085d9c +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5df7e31b +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63a9c661 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b425577 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5934153e +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3bb9ca38 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@160e99e0 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f3e9fbb +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@365afe87 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43471a7e +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21e45a6f +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a1ccaaf +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b53b1ad +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cc053 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@388c519 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fbd3e75 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@198536f6 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fdd43cd +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a38f122 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ce03e86 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c628f6a +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9b47400 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@747835f5 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@594131f2 +16487 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64502326 +16491 [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 +16742 [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 +16753 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x54934a3e, L:/127.0.0.1:52766 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16753 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x026f9e51, L:/127.0.0.1:9443 - R:/127.0.0.1:52766] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +16754 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 302038045 accepting request POST https://localhost:9443/token +16754 [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@2534d860], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16754 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16754 [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@372ed596, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2b59fc89], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16754 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16754 [vert.x-eventloop-thread-1 @coroutine#648] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +16775 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 302038045 accepting request PUT https://localhost:9443/database/json-resource +16775 [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@2534d860], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16775 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16775 [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/0x000000008051e6c0@3cae5dab, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3fda6586], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16775 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16777 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16777 [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 +16777 [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 +16778 [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 +16778 [vert.x-eventloop-thread-5 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16796 [vert.x-eventloop-thread-5 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16796 [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 +16797 [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 +16797 [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 +16797 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16806 [DefaultDispatcher-worker-3 @coroutine#650] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16807 [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 +16807 [DefaultDispatcher-worker-3 @coroutine#650] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16807 [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 +16808 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 302038045 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +16809 [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@2534d860], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16809 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16809 [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/0x000000008051e6c0@a5038ad, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@14156114], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16809 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16809 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16809 [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 +16810 [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 +16810 [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 +16810 [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 +16810 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16810 [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 +16811 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 302038045 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +16811 [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@2534d860], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16811 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16811 [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/0x000000008051e6c0@26e20fad, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1940d7a4], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16811 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16811 [vert.x-eventloop-thread-1 @coroutine#654] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16811 [vert.x-eventloop-thread-1 @coroutine#654] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16812 [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 +16812 [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 +16812 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +16818 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +16818 [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 +16819 [vert.x-eventloop-thread-1 @coroutine#654] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16819 [vert.x-eventloop-thread-1 @coroutine#654] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16820 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 302038045 accepting request DELETE https://localhost:9443/ +16820 [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@2534d860], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16820 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16820 [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/0x000000008051e6c0@666fe93f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@32f595d], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +16820 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +16821 [vert.x-eventloop-thread-1 @coroutine#658] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +16821 [vert.x-eventloop-thread-1 @coroutine#658] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16821 [vert.x-eventloop-thread-1 @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 +16821 [vert.x-eventloop-thread-1 @coroutine#658] TRACE io.sirix.access.LocalDatabase - Close local database instance. +16821 [vert.x-eventloop-thread-1 @coroutine#658] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +16822 [vert.x-eventloop-thread-1 @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: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) +16823 [vert.x-eventloop-thread-1 @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/0x0000000080524d80@63c9cdf6], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +16823 [vert.x-eventloop-thread-1 @coroutine#652] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +16823 [vert.x-eventloop-thread-1 @coroutine#652] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +16823 [vert.x-eventloop-thread-1 @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: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) +16824 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +16824 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ea56bdb +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32227215 +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@108e9837 +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79a201cf +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cbc5693 +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d2f3dcb +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59845579 +16826 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30c19bff +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e375bba +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ab2e6d2 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71664560 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d4436d0 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39da5e49 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2443abd6 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@674da77b +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bd3eff4 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6010d0d1 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5934ca1e +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5348d83c +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@477021ee +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2180e789 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e9bbd9d +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b87074a +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@d3e3085 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ba42204 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285005b8 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b1efaaf +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27585351 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2de6f1bc +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b35c7d +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29d405e6 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c731956 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56826a75 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49cd946c +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40bf4386 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14d25b6e +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51c65a43 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@740dcae3 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e140497 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@481b2f10 +16827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@30aec673 +16831 [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 +17078 [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 +17089 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd7ccb7fd, L:/127.0.0.1:52770 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17090 [vert.x-eventloop-thread-1] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfe90d9c7, L:/127.0.0.1:9443 - R:/127.0.0.1:52770] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17090 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request POST https://localhost:9443/token +17090 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17090 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17090 [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@4d3139fb, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c179c95], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17090 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17090 [vert.x-eventloop-thread-1 @coroutine#663] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +17113 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request PUT https://localhost:9443/database/json-resource +17113 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17113 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17113 [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/0x000000008051e6c0@782cc7d2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1d9a3c94], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17113 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17115 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17115 [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 +17116 [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 +17116 [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 +17116 [vert.x-eventloop-thread-5 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17135 [vert.x-eventloop-thread-5 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17136 [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 +17136 [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 +17136 [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 +17136 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17145 [DefaultDispatcher-worker-3 @coroutine#665] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17146 [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 +17146 [DefaultDispatcher-worker-3 @coroutine#665] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17146 [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 +17148 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +17148 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17148 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17148 [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/0x000000008051e6c0@3443a76, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1534608a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17148 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17149 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17149 [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 +17149 [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 +17149 [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 +17150 [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 +17150 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17150 [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 +17151 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +17151 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17151 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17151 [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@6cefe4a8, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5ae9f98f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2e67ed56], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17151 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17151 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17151 [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 +17152 [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 +17152 [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 +17152 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17158 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17158 [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 +17158 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17158 [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 +17159 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request GET https://localhost:9443/database/json-resource/diff?first-revision=1&second-revision=2 +17160 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17160 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17160 [vert.x-eventloop-thread-1] 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/0x000000008051e6c0@3149f6f4, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@20d5a0d6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/diff/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17160 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17161 [vert.x-eventloop-thread-1 @coroutine#671] DEBUG io.sirix.rest.crud.DiffHandler - Open databases before: {} +17162 [vert.x-eventloop-thread-1 @coroutine#671] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17162 [vert.x-eventloop-thread-1 @coroutine#671] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17162 [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 +17162 [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 +17171 [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 +17171 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17171 [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 +17172 [vert.x-eventloop-thread-1 @coroutine#671] DEBUG io.sirix.rest.crud.DiffHandler - Open databases after: {} +17174 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 14850492 accepting request DELETE https://localhost:9443/ +17174 [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@16c87e4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17174 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17174 [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/0x000000008051e6c0@35b3a610, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5f56ce2f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17174 [vert.x-eventloop-thread-1] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17175 [vert.x-eventloop-thread-1 @coroutine#675] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17175 [vert.x-eventloop-thread-1 @coroutine#675] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17175 [vert.x-eventloop-thread-1 @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 +17176 [vert.x-eventloop-thread-1 @coroutine#675] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17176 [vert.x-eventloop-thread-1 @coroutine#675] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17177 [vert.x-eventloop-thread-1 @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) +17177 [vert.x-eventloop-thread-1 @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/0x0000000080524d80@229775fe], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17177 [vert.x-eventloop-thread-1 @coroutine#667] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17177 [vert.x-eventloop-thread-1 @coroutine#667] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17177 [vert.x-eventloop-thread-1 @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) +17178 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17178 [vert.x-eventloop-thread-1] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-1 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c07d1fc +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2eada095 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52831a73 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1416ff46 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66ec4409 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2506e949 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f1c3f18 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c531172 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@489bc8fd +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ac53c06 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54af3cb9 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@236fdf +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16e99306 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@653fb8d1 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48581a3b +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@531ec978 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@93501be +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11d4d979 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@195580ba +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c25cfe1 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d3c112a +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a140ce5 +17181 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f71194d +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@db99785 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70716259 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a083b96 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6da4feeb +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c604965 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57f8951a +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c17c0f8 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@260e3837 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@88b76f2 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b4872bc +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@498a612d +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e1237ab +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4dfdfe7d +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1578b8ec +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@f613067 +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c1e14f +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@226de93c +17182 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8fd91d1 +17185 [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 +17428 [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 +17439 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3989e7fd, L:/127.0.0.1:52778 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17439 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x9a726452, L:/127.0.0.1:9443 - R:/127.0.0.1:52778] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request POST https://localhost:9443/token +17440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17440 [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@288737f6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2b39f322], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17440 [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 +17461 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request DELETE https://localhost:9443/ +17461 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17461 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17461 [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/0x000000008051e6c0@7f549d5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7f319014], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17461 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17462 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request DELETE https://localhost:9443/ +17462 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17462 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17462 [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/0x000000008051e6c0@7f549d5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7f319014], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17462 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17463 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request PUT https://localhost:9443/database1 +17463 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17463 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17463 [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/0x000000008051e6c0@6e183083, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@a5c6e81], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17463 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request PUT https://localhost:9443/database2 +17465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17465 [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@64e97ded, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@75f1d07b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5699d38a], failureHandlers=null, added=true, pattern=/(?[^/]+)/?, groups=[database], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17465 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17467 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request GET https://localhost:9443/ +17467 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17467 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17467 [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/0x000000008051e6c0@3293c894, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3da51e5b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17467 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17469 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1574840271 accepting request DELETE https://localhost:9443/ +17469 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@699235da], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17469 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17469 [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/0x000000008051e6c0@7f549d5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7f319014], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17469 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17469 [vert.x-eventloop-thread-2 @coroutine#694] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17469 [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 +17469 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17469 [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 +17469 [vert.x-eventloop-thread-2 @coroutine#694] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +17469 [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 +17469 [vert.x-eventloop-thread-2 @coroutine#694] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17469 [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 +17471 [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) +17471 [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/0x0000000080524d80@48fae96c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17471 [vert.x-eventloop-thread-2 @coroutine#690] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17471 [vert.x-eventloop-thread-2 @coroutine#690] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17471 [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) +17472 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17472 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7af0affa +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71560f51 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e1f1046 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@23e3f5cd +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c931134 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d7eb170 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b251fb9 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67d4c48d +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@230a73f2 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b97b3d2 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@383cb5ce +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@798deee8 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@96897c8 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f97bc14 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22d8f4ed +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3434a4f0 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79afa369 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b9ac754 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e002356 +17474 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f820f42 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b325930 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@267f9765 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79ba0a6f +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261de205 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f3fc42f +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25a1a012 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ce12fbb +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4525e9e8 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443a53df +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c33da7a +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69aabcb0 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32a72c4 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15986dd5 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@678a9516 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bf9ea6b +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b950f82 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d352de0 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e243175 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a1a3468 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59d0cdb6 +17475 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15c6027d +17478 [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 +17729 [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 +17739 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc6c0ba81, L:/127.0.0.1:52786 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17740 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x264b6204, L:/127.0.0.1:9443 - R:/127.0.0.1:52786] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +17740 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1797488761 accepting request POST https://localhost:9443/token +17740 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@64692a73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17740 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17740 [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@209e3861, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@45bc8902], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17740 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17740 [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 +17761 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1797488761 accepting request PUT https://localhost:9443/database/json-resource +17761 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@64692a73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17761 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17762 [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/0x000000008051e6c0@326be984, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1f7c7708], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17762 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17763 [DefaultDispatcher-worker-3 @coroutine#703] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17763 [DefaultDispatcher-worker-3 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17764 [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 +17764 [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 +17764 [vert.x-eventloop-thread-5 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17782 [vert.x-eventloop-thread-5 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17783 [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 +17783 [DefaultDispatcher-worker-3 @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 +17783 [DefaultDispatcher-worker-3 @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 +17783 [DefaultDispatcher-worker-3 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17792 [DefaultDispatcher-worker-3 @coroutine#703] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17793 [DefaultDispatcher-worker-3 @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 +17793 [DefaultDispatcher-worker-3 @coroutine#703] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17793 [DefaultDispatcher-worker-3 @coroutine#703] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +17794 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1797488761 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +17794 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@64692a73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17794 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17794 [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/0x000000008051e6c0@30a466ed, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@74aa4fff], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17794 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17795 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17795 [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 +17795 [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 +17795 [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 +17795 [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 +17795 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17795 [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 +17796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1797488761 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +17796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@64692a73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17796 [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/0x000000008051e6c0@5c328437, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7ac1edf9], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17796 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17797 [vert.x-eventloop-thread-2 @coroutine#707] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17797 [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 +17797 [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 +17797 [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 +17798 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +17804 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +17804 [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 +17804 [vert.x-eventloop-thread-2 @coroutine#707] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17804 [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 +17805 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1797488761 accepting request DELETE https://localhost:9443/ +17805 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@64692a73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17805 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17805 [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/0x000000008051e6c0@5a314748, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@84fc615], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +17805 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +17806 [vert.x-eventloop-thread-2 @coroutine#711] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +17806 [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 +17806 [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 +17806 [vert.x-eventloop-thread-2 @coroutine#711] TRACE io.sirix.access.LocalDatabase - Close local database instance. +17806 [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 +17807 [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: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) +17807 [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/0x0000000080524d80@49c15bce], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +17807 [vert.x-eventloop-thread-2 @coroutine#705] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +17807 [vert.x-eventloop-thread-2 @coroutine#705] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +17808 [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: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) +17808 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +17808 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@794eeaf8 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37c5284a +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b8572df +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aaad0 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@eed890d +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10f477e2 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6097fca9 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35eee641 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5729b410 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64518270 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b7c58e7 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79627d27 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6371cf2f +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b5b9333 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52b959df +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38588dea +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@553d2579 +17810 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8f6e6 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ac730cd +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@668cc9a2 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5aa62ee7 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f7cec93 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c9ef6e9 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3cdff901 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57e5396b +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f054f70 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6467ddc7 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27b337bb +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59636c47 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c18d6d4 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cbb175 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38fb50f8 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ab802f4 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@608cd501 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b97907c +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@59096b66 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@631c6d11 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@65be88ae +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62ade015 +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70ede57d +17811 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@592ca48c +17814 [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 +18070 [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 +18079 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xac6141f8, L:/127.0.0.1:52798 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18080 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x3a81cca9, L:/127.0.0.1:9443 - R:/127.0.0.1:52798] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18080 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 568251481 accepting request POST https://localhost:9443/token +18080 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@69557bfb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18080 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18080 [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@73b44060, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5870012b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18080 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18080 [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 +18101 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 568251481 accepting request PUT https://localhost:9443/database/json-resource +18102 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@69557bfb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18102 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18102 [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/0x000000008051e6c0@f5b6a60, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4d1342d3], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18102 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18103 [DefaultDispatcher-worker-3 @coroutine#720] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18103 [DefaultDispatcher-worker-3 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18104 [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 +18104 [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 +18104 [vert.x-eventloop-thread-5 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18108 [vert.x-eventloop-thread-5 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18109 [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 +18109 [DefaultDispatcher-worker-3 @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 +18109 [DefaultDispatcher-worker-3 @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 +18109 [DefaultDispatcher-worker-3 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18114 [DefaultDispatcher-worker-3 @coroutine#720] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18115 [DefaultDispatcher-worker-3 @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 +18115 [DefaultDispatcher-worker-3 @coroutine#720] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18115 [DefaultDispatcher-worker-3 @coroutine#720] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18116 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 568251481 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +18116 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@69557bfb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18116 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18116 [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/0x000000008051e6c0@767c93ab, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@163553ae], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18116 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18117 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18117 [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 +18117 [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 +18117 [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 +18117 [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 +18117 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18117 [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 +18118 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 568251481 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +18118 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@69557bfb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18118 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18118 [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/0x000000008051e6c0@453d4edc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7929ddf6], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18118 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18118 [vert.x-eventloop-thread-2 @coroutine#724] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18118 [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 +18119 [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 +18119 [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 +18119 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18124 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18124 [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 +18124 [vert.x-eventloop-thread-2 @coroutine#724] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18124 [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 +18125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 568251481 accepting request DELETE https://localhost:9443/ +18125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@69557bfb], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18125 [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/0x000000008051e6c0@1f5763cb, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6ec96971], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18126 [vert.x-eventloop-thread-2 @coroutine#728] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18126 [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 +18127 [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 +18127 [vert.x-eventloop-thread-2 @coroutine#728] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18127 [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 +18129 [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: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) +18129 [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/0x0000000080524d80@4264e8bd], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18129 [vert.x-eventloop-thread-2 @coroutine#722] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +18129 [vert.x-eventloop-thread-2 @coroutine#722] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +18129 [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: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) +18130 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18130 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b351446 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f08fe00 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a1691c0 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c5df615 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f995afc +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@377949f1 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@9df564f +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a21f43f +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f0a133d +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@241fbec +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@715fa8c5 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@644a3add +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b765e92 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4665428b +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a70d302 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fd99443 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@622d7e4 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a3fbcb1 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@261b9a37 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d3793b +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@55e1192 +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1213ffbc +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68a305eb +18133 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6637a365 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1310fcb0 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ef31f71 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6e8fdd19 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35787726 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2199e845 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27976390 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37e0056e +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@415795f3 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fe2965c +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3375ebd3 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40943a6 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@798cb6d9 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42679fc2 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e50df2e +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@100aa331 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c2cf597 +18134 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7418d76e +18137 [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 +18384 [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 +18394 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x6ceaa980, L:/127.0.0.1:52812 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18394 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x641808f0, L:/127.0.0.1:9443 - R:/127.0.0.1:52812] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442957679 accepting request POST https://localhost:9443/token +18395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6fd5ba97], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18395 [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@7a08da9c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@55fc7739], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18395 [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 +18416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442957679 accepting request PUT https://localhost:9443/database/json-resource +18416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6fd5ba97], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18416 [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/0x000000008051e6c0@dee9658, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4fad8470], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18416 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18417 [DefaultDispatcher-worker-3 @coroutine#737] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18417 [DefaultDispatcher-worker-3 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18418 [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 +18418 [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 +18418 [vert.x-eventloop-thread-5 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18438 [vert.x-eventloop-thread-5 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18438 [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 +18439 [DefaultDispatcher-worker-3 @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 +18439 [DefaultDispatcher-worker-3 @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 +18439 [DefaultDispatcher-worker-3 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18447 [DefaultDispatcher-worker-3 @coroutine#737] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18447 [DefaultDispatcher-worker-3 @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 +18447 [DefaultDispatcher-worker-3 @coroutine#737] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18447 [DefaultDispatcher-worker-3 @coroutine#737] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +18448 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442957679 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +18448 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6fd5ba97], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18448 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18449 [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/0x000000008051e6c0@73a6434, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@364bcb60], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18449 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18449 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18449 [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 +18449 [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 +18449 [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 +18450 [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 +18450 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18450 [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 +18451 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442957679 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +18451 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6fd5ba97], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18451 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18451 [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/0x000000008051e6c0@2d89f068, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@45713e72], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18451 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18451 [vert.x-eventloop-thread-2 @coroutine#741] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18451 [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 +18451 [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 +18451 [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 +18452 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18457 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18457 [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 +18457 [vert.x-eventloop-thread-2 @coroutine#741] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18457 [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 +18458 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1442957679 accepting request DELETE https://localhost:9443/ +18458 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@6fd5ba97], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18458 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18458 [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/0x000000008051e6c0@2dca0ed0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5daadd5a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18458 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18458 [vert.x-eventloop-thread-2 @coroutine#745] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18459 [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 +18459 [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 +18459 [vert.x-eventloop-thread-2 @coroutine#745] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18459 [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 +18460 [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: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) +18460 [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/0x0000000080524d80@7f1d300], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18460 [vert.x-eventloop-thread-2 @coroutine#739] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +18460 [vert.x-eventloop-thread-2 @coroutine#739] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +18460 [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: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) +18461 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18461 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@626e0c86 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee0a3c +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd1086 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b8d54da +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@79957f11 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@217235f5 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b41587d +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4aebee4b +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18d47df0 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28393e82 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@697a0948 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7cf63b9a +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4776e209 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@265a094b +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f536481 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5234b61a +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22a260ff +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54c425b1 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50b734c4 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2744dcae +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16d0e521 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@634ca3e7 +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@ab4aa5e +18463 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b14b60a +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a7cb3a4 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c297897 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33e0c716 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1d6a8386 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6274f21c +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35cec305 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@237add +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@491cafec +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cbd40c1 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fa86cb8 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@54c60202 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7889b4b9 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e545821 +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12952aff +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76a7fcbd +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@433ea2ac +18464 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3086f480 +18467 [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 +18716 [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 +18725 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x28dc88a8, L:/127.0.0.1:52824 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18726 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xb602cbb1, L:/127.0.0.1:9443 - R:/127.0.0.1:52824] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +18726 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 892886863 accepting request POST https://localhost:9443/token +18726 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@12d6e331], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18726 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18726 [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@572ecb44, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@505fd3a8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18726 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18726 [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 +18746 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 892886863 accepting request PUT https://localhost:9443/database/json-resource +18746 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@12d6e331], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18746 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18746 [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/0x000000008051e6c0@276a3ccb, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2008c7c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18746 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18748 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18748 [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 +18749 [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 +18749 [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 +18749 [vert.x-eventloop-thread-5 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18769 [vert.x-eventloop-thread-5 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18769 [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 +18769 [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 +18770 [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 +18770 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18778 [DefaultDispatcher-worker-1 @coroutine#752] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18779 [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 +18779 [DefaultDispatcher-worker-1 @coroutine#752] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18779 [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 +18780 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 892886863 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=4 +18780 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@12d6e331], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18780 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18780 [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/0x000000008051e6c0@7664f20e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@312cb556], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18780 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18781 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18781 [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 +18781 [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 +18781 [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 +18782 [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 +18782 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18782 [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 +18783 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 892886863 accepting request DELETE https://localhost:9443/database/json-resource?nodeId=4 +18783 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@12d6e331], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18783 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18783 [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/0x000000008051e6c0@4e417a55, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1a13f0ce], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18783 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18784 [vert.x-eventloop-thread-2 @coroutine#756] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18784 [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 +18785 [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 +18785 [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 +18785 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +18790 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +18790 [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 +18790 [vert.x-eventloop-thread-2 @coroutine#756] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18791 [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 +18792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 892886863 accepting request DELETE https://localhost:9443/ +18792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@12d6e331], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18792 [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/0x000000008051e6c0@d62b72a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@495c4b1a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +18792 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +18793 [vert.x-eventloop-thread-2 @coroutine#760] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +18793 [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 +18793 [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 +18794 [vert.x-eventloop-thread-2 @coroutine#760] TRACE io.sirix.access.LocalDatabase - Close local database instance. +18794 [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 +18795 [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) +18795 [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/0x0000000080524d80@26ffba21], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +18795 [vert.x-eventloop-thread-2 @coroutine#754] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +18795 [vert.x-eventloop-thread-2 @coroutine#754] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +18795 [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) +18796 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +18796 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f9dda71 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58278366 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f5fcfe9 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@707865bd +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31f77791 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@552fee7a +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@548e43b1 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67688110 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d293993 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@475f5672 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@616a06e3 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@42297bdf +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66e827a8 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bb911c1 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a55594b +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@632b305d +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44598ef7 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57fdb8a4 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17222c11 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2db15f70 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@25974207 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f15e689 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@195113de +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ebc955b +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21a46ff1 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11b5f4e2 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6bcae9 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5aa781f2 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58feb6b0 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66d25ba9 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3830f918 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5efe47fd +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@739831a4 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7e3236d +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38a4e2b0 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14c99bf6 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@266e9dda +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38883a31 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27a6fef2 +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fe8c7db +18799 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fb5aeed +18803 [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 +19059 [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 +19074 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0f2a6519, L:/127.0.0.1:42158 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19074 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x38d41185, L:/127.0.0.1:9443 - R:/127.0.0.1:42158] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19075 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request POST https://localhost:9443/token +19075 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19075 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19075 [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@438a9e06, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3da3bf99], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19075 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19075 [vert.x-eventloop-thread-2 @coroutine#765] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +19097 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request PUT https://localhost:9443/database/json-resource +19097 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19097 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19097 [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/0x000000008051e6c0@41848694, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@af26575], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19097 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19099 [DefaultDispatcher-worker-1 @coroutine#767] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19099 [DefaultDispatcher-worker-1 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19099 [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 +19100 [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 +19100 [vert.x-eventloop-thread-5 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19104 [vert.x-eventloop-thread-5 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19104 [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 +19104 [DefaultDispatcher-worker-1 @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 +19104 [DefaultDispatcher-worker-1 @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 +19104 [DefaultDispatcher-worker-1 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19109 [DefaultDispatcher-worker-1 @coroutine#767] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19110 [DefaultDispatcher-worker-1 @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 +19110 [DefaultDispatcher-worker-1 @coroutine#767] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19110 [DefaultDispatcher-worker-1 @coroutine#767] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19113 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request HEAD https://localhost:9443/database/json-resource?nodeId=6 +19113 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19113 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19113 [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/0x000000008051e6c0@210eae6b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@18096f7f], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19113 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19114 [vert.x-worker-thread-2] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19114 [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 +19114 [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 +19114 [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 +19114 [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 +19114 [vert.x-worker-thread-2] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19114 [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 +19115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request POST https://localhost:9443/database/json-resource?nodeId=6&insert=asRightSibling +19115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19115 [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@5584a884, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6a547dc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3e2ec189], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19115 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19116 [vert.x-worker-thread-3] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19116 [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 +19116 [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 +19116 [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 +19116 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19122 [vert.x-worker-thread-3] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19123 [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 +19123 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19123 [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 +19124 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request GET https://localhost:9443/database/json-resource/history +19124 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19124 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19124 [vert.x-eventloop-thread-2] 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/0x000000008051e6c0@af55b42, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@421fe11c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/history/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19124 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19125 [vert.x-eventloop-thread-2 @coroutine#773] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19125 [vert.x-eventloop-thread-2 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19126 [vert.x-eventloop-thread-2 @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 +19126 [vert.x-eventloop-thread-2 @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 +19151 [vert.x-eventloop-thread-2 @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 +19151 [vert.x-eventloop-thread-2 @coroutine#773] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19151 [vert.x-eventloop-thread-2 @coroutine#773] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19153 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1961952604 accepting request DELETE https://localhost:9443/ +19153 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@20cd7e17], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19153 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19153 [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/0x000000008051e6c0@77b06efe, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@31826107], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19153 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19154 [vert.x-eventloop-thread-2 @coroutine#777] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19154 [vert.x-eventloop-thread-2 @coroutine#777] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19154 [vert.x-eventloop-thread-2 @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 +19154 [vert.x-eventloop-thread-2 @coroutine#777] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19154 [vert.x-eventloop-thread-2 @coroutine#777] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19156 [vert.x-eventloop-thread-2 @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: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) +19156 [vert.x-eventloop-thread-2 @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/0x0000000080524d80@140e096c], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19156 [vert.x-eventloop-thread-2 @coroutine#769] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +19156 [vert.x-eventloop-thread-2 @coroutine#769] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +19156 [vert.x-eventloop-thread-2 @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: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) +19156 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +19156 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1cd6b1bd +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443cdaa4 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b41e1bf +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@619c93ca +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@486e9d1d +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6aa5974e +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e5ddfbc +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5bda157e +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67e0fd6d +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21390938 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1129829c +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a531422 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a388990 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13213f26 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4e4162bc +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c319d52 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72fbf94d +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6839203b +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2d28fb02 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6db328f8 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@402f8592 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61b65d54 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b2c4a8b +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f2c57fe +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43935e9c +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@101cf747 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@790d8fdd +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6403a4a5 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dbd7107 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a6c0f38 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f8a02cf +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26d5a317 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70b6db83 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a090f62 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@559af296 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5edc3e29 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@18709cb2 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a90e2c1 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@89caf47 +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@370ef50b +19159 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@12fcb2c3 +19163 [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 +19408 [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 +19418 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x297dd42d, L:/127.0.0.1:42160 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19419 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7ed6edcd, L:/127.0.0.1:9443 - R:/127.0.0.1:42160] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 614441195 accepting request POST https://localhost:9443/token +19419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@33ceb958], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19419 [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@6fcd2103, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@25e72b42], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19419 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19419 [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 +19439 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 614441195 accepting request PUT https://localhost:9443/database/resource +19440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@33ceb958], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19440 [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/0x000000008051e6c0@7ca65fed, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3ae42d58], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19440 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19441 [DefaultDispatcher-worker-1 @coroutine#784] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19441 [DefaultDispatcher-worker-1 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19442 [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 +19442 [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 +19442 [vert.x-eventloop-thread-5 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19461 [vert.x-eventloop-thread-5 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19461 [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 +19462 [DefaultDispatcher-worker-1 @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 +19462 [DefaultDispatcher-worker-1 @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 +19462 [DefaultDispatcher-worker-1 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19470 [DefaultDispatcher-worker-1 @coroutine#784] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19471 [DefaultDispatcher-worker-1 @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 +19471 [DefaultDispatcher-worker-1 @coroutine#784] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19471 [DefaultDispatcher-worker-1 @coroutine#784] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 614441195 accepting request GET https://localhost:9443/database/resource?nextTopLevelNodes=3 +19472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@33ceb958], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19472 [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/0x000000008051e6c0@77907dc6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@653a0438], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19472 [vert.x-eventloop-thread-2 @coroutine#786] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19472 [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 +19473 [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 +19473 [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 +19475 [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 +19475 [vert.x-eventloop-thread-2 @coroutine#786] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19475 [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 +19476 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 614441195 accepting request GET https://localhost:9443/database/resource?nextTopLevelNodes=3&lastTopLevelNodeKey=13 +19476 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@33ceb958], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19476 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19476 [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/0x000000008051e6c0@77907dc6, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@653a0438], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19476 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19476 [vert.x-eventloop-thread-2 @coroutine#788] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19476 [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 +19476 [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 +19477 [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 +19477 [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 +19478 [vert.x-eventloop-thread-2 @coroutine#788] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19478 [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 +19479 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 614441195 accepting request DELETE https://localhost:9443/ +19479 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@33ceb958], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19479 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19479 [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/0x000000008051e6c0@196bd650, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2b9ebc66], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19479 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19479 [vert.x-eventloop-thread-2 @coroutine#792] TRACE i.s.a.json.LocalJsonDatabaseFactory - Creating new local JSON database instance (open) +19479 [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 +19479 [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 +19479 [vert.x-eventloop-thread-2 @coroutine#792] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19479 [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 +19481 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +19481 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@265c1a7c +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b2b8d86 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7fef0b40 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f395ce1 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19f02280 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e30db85 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@19827608 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cc9ef8d +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14b528b6 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c412556 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f930e0 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@450f0235 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78c262ba +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d2c9361 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@329dc214 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fbe70d8 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64021427 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d2c345d +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@217dc48e +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5db948c9 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@296edc75 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@357c9bd9 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7aea704c +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d0290d8 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32507479 +19484 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@632383b9 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ae2e781 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@339f3a55 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dd63e3 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d1c164a +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@209f3887 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a98f353 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b35798 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e00bfe2 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4702e7a5 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a2d867d +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73bb1337 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@685f5d0d +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3830b06c +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e28d779 +19485 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ab2a07e +19489 [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 +19740 [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 +19751 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf0bddf73, L:/127.0.0.1:42170 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19752 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xae86b1c9, L:/127.0.0.1:9443 - R:/127.0.0.1:42170] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +19752 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 874645910 accepting request POST https://localhost:9443/token +19752 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@77c937db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19752 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19752 [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@3e666944, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5ea494f3], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19752 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19752 [vert.x-eventloop-thread-2 @coroutine#797] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +19773 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 874645910 accepting request PUT https://localhost:9443/database/resource1 +19773 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@77c937db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19773 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19773 [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/0x000000008051e6c0@7aee4808, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4427df61], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19773 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19776 [DefaultDispatcher-worker-1 @coroutine#799] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19776 [DefaultDispatcher-worker-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 +19777 [vert.x-eventloop-thread-2 @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 +19777 [vert.x-eventloop-thread-2 @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 +19777 [vert.x-eventloop-thread-2 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19798 [vert.x-eventloop-thread-2 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19798 [vert.x-eventloop-thread-2 @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 +19799 [DefaultDispatcher-worker-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 +19799 [DefaultDispatcher-worker-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 +19799 [DefaultDispatcher-worker-1 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +19812 [DefaultDispatcher-worker-1 @coroutine#799] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +19814 [DefaultDispatcher-worker-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 +19814 [DefaultDispatcher-worker-1 @coroutine#799] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19814 [DefaultDispatcher-worker-1 @coroutine#799] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19816 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 874645910 accepting request GET https://localhost:9443/database/resource1 +19816 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@77c937db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19816 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19816 [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/0x000000008051e6c0@5059c632, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5acc8159], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19816 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19817 [vert.x-eventloop-thread-2 @coroutine#801] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19817 [vert.x-eventloop-thread-2 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19818 [vert.x-eventloop-thread-2 @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 +19818 [vert.x-eventloop-thread-2 @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 +19819 [vert.x-eventloop-thread-2 @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 +19819 [vert.x-eventloop-thread-2 @coroutine#801] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19819 [vert.x-eventloop-thread-2 @coroutine#801] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19821 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 874645910 accepting request DELETE https://localhost:9443/ +19821 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@77c937db], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +19821 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19821 [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/0x000000008051e6c0@6dfa4b3, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@251454e0], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +19821 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +19822 [vert.x-eventloop-thread-2 @coroutine#805] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +19822 [vert.x-eventloop-thread-2 @coroutine#805] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19823 [vert.x-eventloop-thread-2 @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 +19823 [vert.x-eventloop-thread-2 @coroutine#805] TRACE io.sirix.access.LocalDatabase - Close local database instance. +19823 [vert.x-eventloop-thread-2 @coroutine#805] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +19825 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +19825 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b435211 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@361cd35c +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58a765ce +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a642e4b +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b162ecc +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4086c1 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58aa1d72 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33d7765a +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@69ed5ea2 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@56a4abd0 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eed6dfb +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5600a5da +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@551be9f6 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@269222ae +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13250132 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40d848f9 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a864d4d +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d3691e1 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46a123e4 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44bc2449 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c28e5b6 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7558c24b +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a296107 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f129467 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@646cd766 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57151b3a +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26457986 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dff7085 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2faa55bb +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@501957bf +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d1d9d73 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b30a50d +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@764a3e5d +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c742b84 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5db3d57c +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53a50b0a +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74ba6ff5 +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@395f52ed +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a84788f +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@102c18e +19827 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3db65c0d +19831 [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 +20084 [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 +20100 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xdcc0a944, L:/127.0.0.1:42182 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20101 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7b3e0fd3, L:/127.0.0.1:9443 - R:/127.0.0.1:42182] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20101 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 513597072 accepting request POST https://localhost:9443/token +20101 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a6bbe42], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20101 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20101 [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@535603fc, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7be74cee], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20101 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20102 [vert.x-eventloop-thread-2 @coroutine#810] DEBUG i.v.ext.auth.oauth2.impl.OAuth2API - Fetching URL: http://localhost:8080/auth/realms/sirixdb/protocol/openid-connect/token +20125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 513597072 accepting request PUT https://localhost:9443/database/resource1 +20125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a6bbe42], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20125 [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/0x000000008051e6c0@377655c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@648952de], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20125 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20127 [DefaultDispatcher-worker-1 @coroutine#812] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20128 [DefaultDispatcher-worker-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 +20128 [vert.x-eventloop-thread-2 @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 +20128 [vert.x-eventloop-thread-2 @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 +20128 [vert.x-eventloop-thread-2 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20148 [vert.x-eventloop-thread-2 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20148 [vert.x-eventloop-thread-2 @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 +20149 [DefaultDispatcher-worker-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 +20149 [DefaultDispatcher-worker-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 +20149 [DefaultDispatcher-worker-1 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20160 [DefaultDispatcher-worker-1 @coroutine#812] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20162 [DefaultDispatcher-worker-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 +20162 [DefaultDispatcher-worker-1 @coroutine#812] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20162 [DefaultDispatcher-worker-1 @coroutine#812] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 513597072 accepting request PUT https://localhost:9443/database/resource1 +20164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a6bbe42], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20164 [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/0x000000008051e6c0@377655c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@648952de], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20164 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20166 [DefaultDispatcher-worker-1 @coroutine#814] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20166 [DefaultDispatcher-worker-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 +20167 [vert.x-eventloop-thread-2 @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 +20167 [vert.x-eventloop-thread-2 @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 +20167 [vert.x-eventloop-thread-2 @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 +20167 [vert.x-eventloop-thread-2 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20172 [vert.x-eventloop-thread-2 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20172 [vert.x-eventloop-thread-2 @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 +20172 [DefaultDispatcher-worker-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 +20172 [DefaultDispatcher-worker-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 +20172 [DefaultDispatcher-worker-1 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20181 [DefaultDispatcher-worker-1 @coroutine#814] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20182 [DefaultDispatcher-worker-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 +20183 [DefaultDispatcher-worker-1 @coroutine#814] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20183 [DefaultDispatcher-worker-1 @coroutine#814] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20184 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 513597072 accepting request DELETE https://localhost:9443/ +20184 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3a6bbe42], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20184 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20184 [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/0x000000008051e6c0@45316018, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1490208f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20184 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20185 [vert.x-eventloop-thread-2 @coroutine#818] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20185 [vert.x-eventloop-thread-2 @coroutine#818] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20185 [vert.x-eventloop-thread-2 @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 +20185 [vert.x-eventloop-thread-2 @coroutine#818] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20185 [vert.x-eventloop-thread-2 @coroutine#818] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20187 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20187 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1c98b4eb +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45801322 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@756b2d90 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3520958b +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6cc64028 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@291a4791 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b1e88f +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@340cb97f +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a1568d6 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11c88cca +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b37fbec +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a216eb4 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@bb3ecfe +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec88f9e +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a04f730 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b11620a +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fd1ad8a +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@357f6391 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@689faf79 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@582e9152 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a31ca20 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@349c4d1c +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21edd891 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@de579ff +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7971c2a9 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2fd39436 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@60b5e80d +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46394f65 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31aab981 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26be9a6 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d518c66 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@411fa0ce +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@251d7fdd +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78e68401 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@391515c7 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b0dbfb +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4b9dbf07 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@797fcf9 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16bd7ae1 +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d114ce +20190 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e3f86d5 +20194 [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 +20439 [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 +20449 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x8c23b044, L:/127.0.0.1:42194 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20449 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0ba14ce2, L:/127.0.0.1:9443 - R:/127.0.0.1:42194] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20449 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request POST https://localhost:9443/token +20450 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20450 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20450 [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@75ab3b8e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@50eff6d9], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20450 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20450 [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 +20471 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +20472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20472 [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/0x000000008051e6c0@15b9923b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@20c43ba1], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20472 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20474 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20474 [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 +20475 [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 +20475 [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 +20475 [vert.x-eventloop-thread-2 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20495 [vert.x-eventloop-thread-2 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20495 [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 +20495 [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 +20495 [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 +20496 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20510 [DefaultDispatcher-worker-1 @coroutine#825] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20511 [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 +20512 [DefaultDispatcher-worker-1 @coroutine#825] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20512 [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 +20513 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +20513 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20513 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20513 [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/0x000000008051e6c0@529e1eba, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@519e97f8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20513 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20514 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20514 [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 +20514 [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 +20514 [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 +20515 [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 +20515 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20515 [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 +20516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +20516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20516 [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@136602dd, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@363f74b4, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7cf4de91], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20516 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20517 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20517 [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 +20518 [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 +20518 [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 +20518 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20529 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20530 [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 +20530 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20530 [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 +20532 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request GET https://localhost:9443/?query=xml%3Adiff%28%27database%27%2C%27resource1%27%2C1%2C2%29 +20532 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20532 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20532 [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/0x000000008051e6c0@529ceb2a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@723a6373], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20532 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20534 [vert.x-worker-thread-5] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20534 [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 +20534 [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 +20534 [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 +20544 [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 +20544 [vert.x-worker-thread-5] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20544 [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 +20546 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 452717826 accepting request DELETE https://localhost:9443/ +20546 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@55603de], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20546 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20546 [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/0x000000008051e6c0@76855c80, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@578588d8], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20546 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20547 [vert.x-eventloop-thread-2 @coroutine#836] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20547 [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 +20547 [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 +20547 [vert.x-eventloop-thread-2 @coroutine#836] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20547 [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 +20548 [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) +20548 [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/0x0000000080524d80@40fcab91], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20549 [vert.x-eventloop-thread-2 @coroutine#827] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +20549 [vert.x-eventloop-thread-2 @coroutine#827] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +20549 [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) +20550 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 18 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20550 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39266403 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@74b00247 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aa14ae6 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4be490da +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4168f3d9 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@353e6389 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15e8f9b2 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a65c995 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c950b3b +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3af10d0b +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6806468e +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c7b137a +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68631b1d +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a48da4f +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a0c5be +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6424e613 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@14efa279 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8e99809 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@e62319f +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4d354a3e +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@24a0c58b +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@604d28c6 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7f3c0399 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@183fc2fa +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a11c0eb +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3313d477 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c2c3947 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a62062a +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ec08115 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53dd42d6 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e76afeb +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@447fa959 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e4d40ea +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@73f6e07 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c9d90fc +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1511d157 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@418f890f +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3d3c886f +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d66e544 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@666618d6 +20552 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52abed9d +20556 [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 +20815 [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 +20824 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xd585d965, L:/127.0.0.1:42210 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20825 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xfd77083e, L:/127.0.0.1:9443 - R:/127.0.0.1:42210] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20825 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1272564698 accepting request POST https://localhost:9443/token +20825 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3dc1b9d2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20825 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20825 [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@4d42002f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6c10960f], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20825 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20826 [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 +20849 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1272564698 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +20849 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3dc1b9d2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20849 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20849 [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/0x000000008051e6c0@6992074c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@59ad2c85], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20849 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20852 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20852 [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 +20853 [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 +20853 [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 +20853 [vert.x-eventloop-thread-2 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20873 [vert.x-eventloop-thread-2 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20873 [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 +20874 [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 +20874 [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 +20874 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20886 [DefaultDispatcher-worker-1 @coroutine#843] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20888 [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 +20888 [DefaultDispatcher-worker-1 @coroutine#843] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20888 [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 +20889 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1272564698 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +20889 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3dc1b9d2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20889 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20889 [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/0x000000008051e6c0@25edc57c, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7f8ce00a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20889 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20890 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20890 [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 +20890 [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 +20890 [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 +20891 [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 +20891 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20891 [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 +20892 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1272564698 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +20892 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3dc1b9d2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20892 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20892 [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@366f2a87, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2e7b00f0, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3a80c4cf], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20892 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20892 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20892 [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 +20893 [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 +20893 [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 +20893 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20903 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20904 [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 +20904 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20904 [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 +20905 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1272564698 accepting request DELETE https://localhost:9443/ +20905 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@3dc1b9d2], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20905 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20905 [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/0x000000008051e6c0@68448820, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@545e9f5b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20905 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20906 [vert.x-eventloop-thread-2 @coroutine#851] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20906 [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 +20906 [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 +20907 [vert.x-eventloop-thread-2 @coroutine#851] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20907 [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 +20908 [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: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) +20908 [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/0x0000000080524d80@76904fda], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20908 [vert.x-eventloop-thread-2 @coroutine#845] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +20908 [vert.x-eventloop-thread-2 @coroutine#845] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +20908 [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: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) +20908 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20908 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 17 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@66f16742 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2871ac91 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c54ddec +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d69a0d3 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f114b +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@257f30f7 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3fde2209 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1f916219 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67acfde9 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b088163 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75882261 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@611d0763 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@615efd1c +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1e226bcd +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a8dd942 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2322e56f +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@35025a0a +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@38732364 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c70aae1 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@48cd319d +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6f38f084 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ef18604 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@372f0a99 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16cf8438 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e5beab5 +20911 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c588adc +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33ec2c0c +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5968800d +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3887c7d7 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b1b471 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@526f6427 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f1afe8f +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@492521c4 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@443a06ad +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6ddd1c51 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@752b69e3 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15605d83 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1fb2eec +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4c18516 +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2a0b901c +20912 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2ca54da9 +20915 [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 +20929 [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 +20939 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf8bec631, L:/127.0.0.1:42214 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20939 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x85d2400f, L:/127.0.0.1:9443 - R:/127.0.0.1:42214] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +20940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 929912286 accepting request POST https://localhost:9443/token +20940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@e6750cc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20940 [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@10f1a005, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@10d73], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20940 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20940 [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 +20961 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 929912286 accepting request PUT https://localhost:9443/database/resource1 +20961 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@e6750cc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20961 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20962 [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/0x000000008051e6c0@5d9f7b08, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@69cab147], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20962 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20964 [DefaultDispatcher-worker-1 @coroutine#858] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20965 [DefaultDispatcher-worker-1 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20965 [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 +20965 [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 +20965 [vert.x-eventloop-thread-2 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20973 [vert.x-eventloop-thread-2 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20973 [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 +20973 [DefaultDispatcher-worker-1 @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 +20973 [DefaultDispatcher-worker-1 @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 +20973 [DefaultDispatcher-worker-1 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +20984 [DefaultDispatcher-worker-1 @coroutine#858] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +20987 [DefaultDispatcher-worker-1 @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 +20987 [DefaultDispatcher-worker-1 @coroutine#858] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20987 [DefaultDispatcher-worker-1 @coroutine#858] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +20988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 929912286 accepting request GET https://localhost:9443/database/resource1?maxLevel=2 +20988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@e6750cc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20988 [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/0x000000008051e6c0@3c90cd42, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@7adb1484], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20988 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20988 [vert.x-eventloop-thread-2 @coroutine#860] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20988 [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 +20989 [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 +20989 [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 +20990 [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 +20990 [vert.x-eventloop-thread-2 @coroutine#860] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20990 [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 +20992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 929912286 accepting request DELETE https://localhost:9443/ +20992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@e6750cc], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +20992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20992 [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/0x000000008051e6c0@12758777, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@32d1492a], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +20992 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +20992 [vert.x-eventloop-thread-2 @coroutine#864] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +20992 [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 +20993 [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 +20993 [vert.x-eventloop-thread-2 @coroutine#864] TRACE io.sirix.access.LocalDatabase - Close local database instance. +20993 [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 +20995 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +20995 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +20997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11f23038 +20997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@de77146 +20997 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@691567ea +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cfed0ba +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c8d58ed +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a567f7b +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28be7fec +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@26f0141 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34136bd1 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6de7778f +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@367d34c0 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4ce25e47 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6380e9e9 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@350da119 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6a09484c +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34c7232c +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50ec4bfc +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@8b13d91 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@285a4fe3 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2589d787 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1788cb61 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16d431b4 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c0b51da +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7558633 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5657967b +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61394494 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@578a5ce8 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7c453c34 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@16cb9989 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3dfd6220 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3815146b +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6de43bc1 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@27a9f025 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71936a92 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@61359e87 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dc39b53 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@45037e16 +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2f2e4bde +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6222391a +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@538a2f0e +20998 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d7ad0f5 +21001 [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 +21249 [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 +21259 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x39b00cbf, L:/127.0.0.1:42230 - 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: 0x17efa77e, L:/127.0.0.1:9443 - R:/127.0.0.1:42230] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21260 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request POST https://localhost:9443/token +21260 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4e95a840], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21260 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21260 [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@30656fff, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@5148359b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21260 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21260 [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 +21280 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request PUT https://localhost:9443/database/resource1?hashType=ROLLING +21280 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4e95a840], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21280 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21281 [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/0x000000008051e6c0@31dbeb2b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@52ef82f8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21281 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21284 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21284 [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 +21285 [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 +21285 [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 +21285 [vert.x-eventloop-thread-2 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21305 [vert.x-eventloop-thread-2 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21305 [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 +21306 [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 +21306 [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 +21306 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21318 [DefaultDispatcher-worker-3 @coroutine#871] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21320 [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 +21320 [DefaultDispatcher-worker-3 @coroutine#871] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21320 [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 +21322 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +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@4e95a840], 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='/: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/0x000000008051e6c0@4cb5a513, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@43081b4a], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], 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-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21322 [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 +21323 [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 +21323 [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 +21324 [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 +21324 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21324 [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 +21325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request POST https://localhost:9443/database/resource1?nodeId=3&insert=asFirstChild +21325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4e95a840], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21325 [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@6d65e79a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6eb47337, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2fec6d3b], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21325 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21325 [vert.x-worker-thread-4] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21325 [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 +21325 [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 +21325 [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 +21326 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21374 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21375 [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 +21375 [vert.x-worker-thread-4] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21375 [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 +21376 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request GET https://localhost:9443/database/resource1?query=/xml/all-times::* +21376 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4e95a840], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21376 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21376 [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/0x000000008051e6c0@66f9ae0d, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@2a30825c], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21376 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21377 [vert.x-eventloop-thread-2 @coroutine#877] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21377 [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 +21377 [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 +21377 [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 +21386 [vert.x-eventloop-thread-2 @coroutine#877] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21386 [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 +21386 [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 +21388 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 315508654 accepting request DELETE https://localhost:9443/ +21388 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@4e95a840], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21388 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21388 [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/0x000000008051e6c0@35a782e2, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@72407dd4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21388 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21389 [vert.x-eventloop-thread-2 @coroutine#881] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21389 [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 +21389 [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 +21389 [vert.x-eventloop-thread-2 @coroutine#881] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21389 [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 +21390 [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: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) +21390 [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/0x0000000080524d80@37a0f925], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21390 [vert.x-eventloop-thread-2 @coroutine#873] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +21391 [vert.x-eventloop-thread-2 @coroutine#873] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +21391 [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: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) +21392 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 12 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +21392 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 18 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63e5b8aa +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c9306d3 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4270b142 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2dfa02c1 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6314df3c +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5785e813 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10b8b900 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6d294ddc +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2801827a +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@50bc3219 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@599f1b7 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22791b75 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@64f4f12 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37d28938 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d0cd23c +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@17c4dc5b +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b0f266e +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4837f97e +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@53314f76 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@62a6674f +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@70881123 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@703fa45 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e905f2c +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@fddd7ae +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3f6cce7f +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2725ca05 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7b9088f2 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1a914089 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43d76a92 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a2bf50f +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@350323a0 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2506b881 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d7dd549 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@486bd064 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6459f4ea +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@740b9a50 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@476fde05 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5111de7c +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7ac48e10 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52354202 +21394 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@51888019 +21398 [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 +21652 [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 +21663 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xe0c897a3, L:/127.0.0.1:42240 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21663 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xac085980, L:/127.0.0.1:9443 - R:/127.0.0.1:42240] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21663 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1849152575 accepting request POST https://localhost:9443/token +21664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e9f7742], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21664 [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@4e15c995, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@447c237b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21664 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21664 [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 +21687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1849152575 accepting request PUT https://localhost:9443/database/resource1 +21687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e9f7742], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21687 [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/0x000000008051e6c0@14ba81e7, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@717ad155], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21687 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21690 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21690 [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 +21690 [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 +21690 [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 +21690 [vert.x-eventloop-thread-2 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21697 [vert.x-eventloop-thread-2 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21697 [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 +21697 [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 +21697 [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 +21697 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +21707 [DefaultDispatcher-worker-3 @coroutine#888] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +21708 [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 +21708 [DefaultDispatcher-worker-3 @coroutine#888] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21708 [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 +21709 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1849152575 accepting request GET https://localhost:9443/database/resource1?query=%2Fdescendant::*&startResultSeqIndex=1 +21709 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e9f7742], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21709 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21709 [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/0x000000008051e6c0@6e8a038e, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3242682d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21709 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21710 [vert.x-eventloop-thread-2 @coroutine#890] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21710 [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 +21710 [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 +21710 [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 +21712 [vert.x-eventloop-thread-2 @coroutine#890] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21712 [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 +21713 [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 +21713 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1849152575 accepting request DELETE https://localhost:9443/ +21714 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@1e9f7742], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21714 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21714 [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/0x000000008051e6c0@42010d0b, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3b3505b1], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +21714 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21714 [vert.x-eventloop-thread-2 @coroutine#894] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +21714 [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 +21714 [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 +21714 [vert.x-eventloop-thread-2 @coroutine#894] TRACE io.sirix.access.LocalDatabase - Close local database instance. +21714 [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 +21716 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 16 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +21716 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ec9eefa +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28b8f98a +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b4ef59f +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@22cb3d59 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33e4b9c4 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5cff729b +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@10d18696 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b8b5020 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d37ee0c +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5a7b309b +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4602f874 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7739aac4 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@353c6da1 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36c07c75 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6750e381 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5d850a25 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@b022551 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e14d390 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5eb87338 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2b999ee8 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@31ab1e67 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bbc391 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3487442d +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@530ee28b +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3a3f96ab +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4def7d36 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@43c7fe8a +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@67f946c3 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@21b51e59 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1785d194 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b4a4e40 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@46a8c2b4 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f664bee +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@76563ae7 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fd74223 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4fea840f +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@32ae8f27 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75e80a97 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5b8853 +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1b8aaeab +21718 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5f8f1712 +21722 [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 +21962 [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 +21972 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0fd07ff4, L:/127.0.0.1:42246 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21972 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xef5bbead, L:/127.0.0.1:9443 - R:/127.0.0.1:42246] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +21972 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 932063882 accepting request POST https://localhost:9443/token +21973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@35bbd9a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21973 [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@2d6779d4, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4e09850e], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21973 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21973 [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 +21996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 932063882 accepting request PUT https://localhost:9443/database/resource1 +21996 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@35bbd9a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +21997 [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/0x000000008051e6c0@8952c3f, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6388a270], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +21997 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22000 [DefaultDispatcher-worker-3 @coroutine#901] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22000 [DefaultDispatcher-worker-3 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22001 [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 +22001 [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 +22001 [vert.x-eventloop-thread-2 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22022 [vert.x-eventloop-thread-2 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22023 [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 +22023 [DefaultDispatcher-worker-3 @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 +22023 [DefaultDispatcher-worker-3 @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 +22023 [DefaultDispatcher-worker-3 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22034 [DefaultDispatcher-worker-3 @coroutine#901] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22035 [DefaultDispatcher-worker-3 @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 +22035 [DefaultDispatcher-worker-3 @coroutine#901] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22035 [DefaultDispatcher-worker-3 @coroutine#901] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22037 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 932063882 accepting request HEAD https://localhost:9443/database/resource1?nodeId=3 +22037 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@35bbd9a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22037 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22037 [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/0x000000008051e6c0@783107c9, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1afc522d], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22037 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22038 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22038 [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 +22038 [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 +22038 [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 +22039 [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 +22039 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22039 [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 +22039 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 932063882 accepting request DELETE https://localhost:9443/database/resource1?nodeId=3 +22039 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@35bbd9a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22039 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22039 [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/0x000000008051e6c0@128558a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@79bd12b8], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22039 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22040 [vert.x-eventloop-thread-2 @coroutine#905] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22040 [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 +22040 [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 +22040 [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 +22041 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22049 [vert.x-worker-thread-4] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22049 [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 +22049 [vert.x-eventloop-thread-2 @coroutine#905] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22049 [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 +22051 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 932063882 accepting request DELETE https://localhost:9443/ +22051 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@35bbd9a4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22051 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22051 [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/0x000000008051e6c0@1f25959, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@479ffe7b], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +22051 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22051 [vert.x-eventloop-thread-2 @coroutine#909] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22051 [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 +22052 [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 +22052 [vert.x-eventloop-thread-2 @coroutine#909] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22052 [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 +22053 [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: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) +22053 [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/0x0000000080524d80@2bd3b5f4], added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22053 [vert.x-eventloop-thread-2 @coroutine#903] TRACE io.vertx.ext.web.RoutingContext - Calling the failure handler +22053 [vert.x-eventloop-thread-2 @coroutine#903] TRACE io.vertx.ext.web.RoutingContext - Failure in handling failure +22053 [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: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) +22054 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +22054 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@52ba685a +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@63d677f5 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@71d55b7e +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2997ddfc +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@28ee882c +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@78d73b1b +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@238291d4 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@34edd065 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@681e913c +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29d070c7 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1eeb5818 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@44dfdd58 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@58d4238e +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@72a8361b +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@36478bce +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@c48b543 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75793f17 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4652c74d +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4cc12db2 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ea7bc4 +22057 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39d77de9 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@696fad31 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c06b113 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7a64cb0c +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@785ed99c +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6c4ce583 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@755b5f30 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@29bbc63c +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@272778ae +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2cccf134 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3c18942 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@743c3520 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6842c101 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@234cd86c +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2c48cede +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@39c87b42 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@47fcefb3 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@236c098 +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@68e2d03e +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@120aa40b +22058 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4f5f474c +22062 [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 +22319 [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 +22329 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x0ade3016, L:/127.0.0.1:42248 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +22330 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x7198f3bc, L:/127.0.0.1:9443 - R:/127.0.0.1:42248] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +22330 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1123188870 accepting request POST https://localhost:9443/token +22330 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@117dd6ce], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22330 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22330 [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@1b67dd08, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@17b70965], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22330 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22330 [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 +22354 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1123188870 accepting request PUT https://localhost:9443/database/resource1 +22354 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@117dd6ce], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22354 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22355 [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/0x000000008051e6c0@41975da5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@3e2338ff], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22355 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22357 [DefaultDispatcher-worker-3 @coroutine#916] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22357 [DefaultDispatcher-worker-3 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22358 [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 +22358 [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 +22358 [vert.x-eventloop-thread-2 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22377 [vert.x-eventloop-thread-2 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22377 [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 +22378 [DefaultDispatcher-worker-3 @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 +22378 [DefaultDispatcher-worker-3 @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 +22378 [DefaultDispatcher-worker-3 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22387 [DefaultDispatcher-worker-3 @coroutine#916] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22388 [DefaultDispatcher-worker-3 @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 +22389 [DefaultDispatcher-worker-3 @coroutine#916] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22389 [DefaultDispatcher-worker-3 @coroutine#916] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22390 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1123188870 accepting request POST https://localhost:9443/ +22390 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@117dd6ce], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22390 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22390 [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@210e0b26, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@6356c658, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@a3be6d4], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +22390 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22391 [vert.x-worker-thread-3] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22391 [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 +22391 [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 +22392 [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 +22393 [vert.x-worker-thread-3] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22393 [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 +22394 [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 +22395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1123188870 accepting request DELETE https://localhost:9443/ +22395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@117dd6ce], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22395 [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/0x000000008051e6c0@2420648a, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@71783b9c], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +22395 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22396 [vert.x-eventloop-thread-2 @coroutine#923] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22396 [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 +22396 [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 +22396 [vert.x-eventloop-thread-2 @coroutine#923] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22396 [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 +22398 [vert.x-eventloop-thread-0] DEBUG io.netty.buffer.PoolThreadCache - Freed 11 thread-local buffer(s) from thread: vert.x-eventloop-thread-0 +22398 [vert.x-eventloop-thread-2] DEBUG io.netty.buffer.PoolThreadCache - Freed 15 thread-local buffer(s) from thread: vert.x-eventloop-thread-2 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@509a6095 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@57cabdc3 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@75bd28d +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@129c4d19 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@11810917 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@13278a41 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@4a31ed12 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3ab595c8 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2365ea38 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@cbf1997 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49232c6f +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5faeeb56 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5396eeb1 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@279126f5 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7781263c +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fdd97c1 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3b5a19ed +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@15d236fd +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6b9c42bd +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@584ca390 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33324c05 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@37d3e140 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@3e53c4ad +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@33eb0d4 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@224d86d2 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@a3cba3a +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@2aea717c +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5ca4dce5 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1291aab5 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7d133fb7 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@40bd0f8 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@7eb27768 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@6169be09 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5e3db14 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5fb54740 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@325162e9 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@1ee40b5c +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@5c448ef +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@703e8050 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@49c1e294 +22401 [Test worker] TRACE io.netty.channel.nio.NioEventLoop - instrumented a special java.util.Set into: sun.nio.ch.EPollSelectorImpl@723742b2 +22404 [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 +22649 [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 +22659 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xc6604db2, L:/127.0.0.1:42250 - R:localhost/127.0.0.1:9443] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +22659 [vert.x-eventloop-thread-2] DEBUG io.netty.handler.ssl.SslHandler - [id: 0xf26eb271, L:/127.0.0.1:9443 - R:/127.0.0.1:42250] HANDSHAKEN: protocol:TLSv1.3 cipher suite:TLS_AES_256_GCM_SHA384 +22659 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1122262839 accepting request POST https://localhost:9443/token +22659 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@676a8681], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22659 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22659 [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@493975ac, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@4f61d004], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22659 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22660 [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 +22681 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1122262839 accepting request PUT https://localhost:9443/database/resource1 +22681 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@676a8681], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22681 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22681 [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/0x000000008051e6c0@2f1c3338, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@1c71f6d4], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22681 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22684 [DefaultDispatcher-worker-3 @coroutine#930] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22684 [DefaultDispatcher-worker-3 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Registering new session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22684 [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 +22684 [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 +22684 [vert.x-eventloop-thread-2 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22694 [vert.x-eventloop-thread-2 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22694 [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 +22694 [DefaultDispatcher-worker-3 @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 +22694 [DefaultDispatcher-worker-3 @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 +22694 [DefaultDispatcher-worker-3 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock: lock acquired (beginNodeTrx) +22703 [DefaultDispatcher-worker-3 @coroutine#930] TRACE i.s.a.t.n.AbstractResourceSession - Lock unlock (closeWriteTransaction). +22704 [DefaultDispatcher-worker-3 @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 +22704 [DefaultDispatcher-worker-3 @coroutine#930] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22704 [DefaultDispatcher-worker-3 @coroutine#930] TRACE io.sirix.access.PathBasedPool - Removing session in path /home/johannes/IdeaProjects/sirix/bundles/sirix-rest-api/build/sirix-data/database +22705 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1122262839 accepting request GET https://localhost:9443/database/resource1?query=%2Fdescendant::*&startResultSeqIndex=1&endResultSeqIndex=3 +22705 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@676a8681], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22705 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22706 [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/0x000000008051e6c0@4466a8ed, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@225c5e35], failureHandlers=null, added=true, pattern=/(?[^/]+)/(?[^/]+)/?, groups=[database, resource], useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22706 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22706 [vert.x-eventloop-thread-2 @coroutine#932] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22706 [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 +22706 [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 +22706 [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 +22709 [vert.x-eventloop-thread-2 @coroutine#932] TRACE io.sirix.access.LocalDatabase - Close local database instance. +22709 [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 +22709 [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 +22710 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 1122262839 accepting request DELETE https://localhost:9443/ +22710 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Route matches: RouteState{metadata=null, path='null', name=null, order=1, enabled=true, methods=null, consumes=null, emptyBodyPermittedWithConsumes=false, produces=null, contextHandlers=[io.vertx.ext.web.handler.impl.CorsHandlerImpl@676a8681], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=false, exclusive=false, exactPath=true} +22710 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22710 [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/0x000000008051e6c0@4b1331f5, io.sirix.rest.SirixVerticle$$Lambda/0x000000008051e6c0@15632c04], failureHandlers=null, added=true, pattern=null, groups=null, useNormalizedPath=true, namedGroupsInRegex=null, virtualHostPattern=null, pathEndsWithSlash=true, exclusive=false, exactPath=true} +22710 [vert.x-eventloop-thread-2] TRACE io.vertx.ext.web.RoutingContext - Calling the handler +22710 [vert.x-eventloop-thread-2 @coroutine#936] TRACE i.s.a.xml.LocalXmlDatabaseFactory - Creating new local XML database instance (open) +22711 [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 +22711 [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 +22711 [vert.x-eventloop-thread-2 @coroutine#936] TRACE io.sirix.access.LocalDatabase - Close local database instance. +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 diff --git a/gradle.properties b/gradle.properties index b3999bb12..7ccf38404 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=0.10.3-SNAPSHOT +version=0.10.3 vertxVersion=4.4.0