Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

after bumping to 3.0.0.CR2 (a synthetic bean initialized during RUNTIME_INIT) #32566

Closed
punkratz312 opened this issue Apr 12, 2023 · 16 comments
Closed
Labels
area/kotlin area/scheduler kind/bug Something isn't working triage/needs-reproducer We are waiting for a reproducer.

Comments

@punkratz312
Copy link

punkratz312 commented Apr 12, 2023

Describe the bug

after bumping to 3.0.0.CR2 quarki immerse to early an an bean access issue:

    - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem

➜  serverless git:(3.0.0.CR2) gradle clean build 

> Task :serverless:composeBuild
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."

> Task :serverless:compileKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (48, 9): Parameter 'therapyId' is never used
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (68, 9): Parameter 'therapyId' is never used

> Task :serverless:composeUp
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Running
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Running
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:16Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:32:17Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Will use localhost as host of executor_db
Will use localhost as host of pgadmin
Probing TCP socket on localhost:5432 of 'executor_db-1'
TCP socket on localhost:5432 of 'executor_db-1' is ready
Probing TCP socket on localhost:5052 of 'pgadmin-1'
TCP socket on localhost:5052 of 'pgadmin-1' is ready
+---------------+----------------+----------------+
| Name          | Container Port | Mapping        |
+---------------+----------------+----------------+
| executor_db-1 | 5432           | localhost:5432 |
+---------------+----------------+----------------+
| pgadmin-1     | 80             | localhost:5052 |
+---------------+----------------+----------------+
Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.

> Task :serverless:compileTestKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/test/kotlin/com/movisens/therapydesigner/executor/serverless/service/MigrationServiceTest.kt: (143, 21): Variable 'updatedDesign' is never used

> Task :serverless:test

EventResourceTest STANDARD_OUT
    2023-04-12 09:32:31,173 WARN  [io.qua.dep.ste.ReflectiveHierarchyStep] (build-71) Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
    Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.
    2023-04-12 09:32:32,255 INFO  [org.ecl.jet.uti.log] (Test worker) Logging initialized @5567ms to org.eclipse.jetty.util.log.Slf4jLog
    2023-04-12 09:32:32,525 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a; jvm 17.0.6+0
    2023-04-12 09:32:32,537 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@70094ddb{/__admin,null,AVAILABLE}
    2023-04-12 09:32:32,546 INFO  [org.ecl.jet.ser.han.Con.ROOT] (pool-2-thread-1) RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
    2023-04-12 09:32:32,547 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@6c4aec98{/,null,AVAILABLE}
    2023-04-12 09:32:32,554 INFO  [org.ecl.jet.ser.AbstractConnector] (pool-2-thread-1) Started NetworkTrafficServerConnector@6852f1d{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 09:32:32,554 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) Started @5868ms
    2023-04-12 09:32:32,722 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:32:32,723 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:32:32,723 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.sampler" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:32:33,252 WARN  [io.qua.arc.impl] (Test worker) An error occurred during delivery of the @BeforeDestroyed(ApplicationScoped.class) event: jakarta.enterprise.inject.CreationException: Error creating synthetic bean [005bd7434decbd820dc2752b0a284d7ef5c15014]: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.doCreate(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.create(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.arc.impl.CurrentInjectionPointProvider.get(CurrentInjectionPointProvider.java:48)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.doCreate(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.arc.impl.AbstractSharedContext.createInstanceHandle(AbstractSharedContext.java:113)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:37)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:34)
        at io.quarkus.arc.impl.LazyValue.get(LazyValue.java:26)
        at io.quarkus.arc.impl.ComputingCache.computeIfAbsent(ComputingCache.java:69)
        at io.quarkus.arc.impl.AbstractSharedContext.get(AbstractSharedContext.java:34)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Observer_destroy_6bc36e125f3f1c7ad5431f9308e07186e0e027f3.notify(Unknown Source)
        at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:344)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:332)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:262)
        at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:389)
        at io.quarkus.arc.Arc.shutdown(Arc.java:58)
        at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:49)
        at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
        at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
        at io.quarkus.runner.ApplicationImpl.<clinit>(Unknown Source)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:467)
        at io.quarkus.runner.bootstrap.StartupActionImpl.run(StartupActionImpl.java:257)
        at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:250)
        at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:592)
        at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:640)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$12(ClassBasedTestDescriptor.java:395)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:395)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:211)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:84)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
        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:1511)
        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:147)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
        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:110)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:90)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:85)
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        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.proxy2/jdk.proxy2.$Proxy5.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)
    Caused by: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.createSynthetic(Unknown Source)
        ... 87 more

    2023-04-12 09:32:33,263 INFO  [org.ecl.jet.ser.AbstractConnector] (Test worker) Stopped NetworkTrafficServerConnector@6852f1d{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 09:32:33,263 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@6c4aec98{/,null,STOPPED}
    2023-04-12 09:32:33,264 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@70094ddb{/__admin,null,STOPPED}

EventResourceTest > Scheduler cannot send other Events to Event resource() FAILED
    java.lang.RuntimeException at QuarkusTestExtension.java:625
        Caused by: java.lang.ExceptionInInitializerError at Class.java:-2
            Caused by: java.lang.RuntimeException at null:-1
                Caused by: java.lang.NoClassDefFoundError at HibernateTypesContributor.java:39
                    Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:641

EventResourceTest > Test watermark precision() SKIPPED

EventResourceTest > Event resource returns 403 for forbidden access() SKIPPED

EventResourceTest > Scheduler can send ScheduledTimeReachedEvent to Event resource() SKIPPED

EventResourceTest > testAppEnter() SKIPPED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

LabelingResourceTest > Labeling resource returns 403 for forbidden access() SKIPPED

LabelingResourceTest > LabelingResource returns the labeling resources defined in the therapy on GET() SKIPPED

ParticipantEventResourceTest > generateKeycloakKey() SKIPPED

ParticipantEventResourceTest > Participant cannot post events for different participant to their participant path() SKIPPED

ParticipantEventResourceTest > Participant can post their events events to their participant path() SKIPPED

ParticipantEventResourceTest > Participant cannot post their events to different participant path() SKIPPED

ParticipantEventResourceTest > Participant can only send events for his id() SKIPPED

ParticipantResourceTest > testFind() SKIPPED

ParticipantResourceTest > testRead() SKIPPED

ParticipantResourceTest > updating participant with new couple secret resets firebaseToken to empty string() SKIPPED

ParticipantResourceTest > testDeletedAt() SKIPPED

ParticipantResourceTest > test that create participant initializes Study() SKIPPED

ParticipantResourceTest > testNotDeletable() SKIPPED

ParticipantResourceTest > testCreate() SKIPPED

ParticipantResourceTest > Participant resource returns 403 for forbidden access() SKIPPED

ParticipantResourceTest > testUpdate() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign for german locale() SKIPPED

TherapyDesignResourceTest > TherapyDesign resource returns 403 for forbidden access() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign if no locale is defined using default locale() SKIPPED

TherapyPeriodResourceTest > testRead() SKIPPED

TherapyPeriodResourceTest > Leaves end at null when set to null() SKIPPED

TherapyPeriodResourceTest > Test creating period with start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testUpdateEndDateInPastInvalid() SKIPPED

TherapyPeriodResourceTest > Test updating start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testCreate() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at given value when start is null() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at null when start and end is null() SKIPPED

TherapyPeriodResourceTest > TherapyPeriod resource returns 403 for forbidden access() SKIPPED

TherapyPeriodResourceTest > testUpdate() SKIPPED

TherapyVariableValueResourceTest > testReadAllInitializeTherapyVariableValuesWithDefaultValue() SKIPPED

TherapyVariableValueResourceTest > test call create with empty list returns 200() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > TherapyVariableValue resource returns 403 for forbidden access() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithWrongValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testCreatingTherapyVariableValueWithoutPermissionReturns403Forbidden() SKIPPED

TherapyVariableValueResourceTest > testReadHistoryOfVariable() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithInvalidValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testNotDeletable() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestValue() SKIPPED

TherapyVariableValueResourceTest > testCreate() SKIPPED

TherapyVariableValueResourceTest > testCreateParticipantInitializeTherapyVariableValues() SKIPPED

TherapyVariableValueResourceTest > testFindManyLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > testReadAllReturnNewTherapyVariableValuesCreated() SKIPPED

UnauthorizedResourceTest > TherapyDesign resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Participant resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyPeriod resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Labeling resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Event resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyVariableValue resource returns 401 for unauthorized access() SKIPPED

InformedConsentEntityResourceTest > testRead() SKIPPED

InformedConsentEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

InformedConsentEntityResourceTest > testCreate() SKIPPED

InformedConsentEntityResourceTest > testDelete() SKIPPED

InformedConsentEntityResourceTest > testUpdate() SKIPPED

MonitoringEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testRead() SKIPPED

MonitoringEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testNotDeletable() SKIPPED

MonitoringEntityResourceTest > testCreate() SKIPPED

MonitoringEntityResourceTest > testUpdate() SKIPPED

TherapyDesignEntityResourceTest > Test reading multiple() SKIPPED

TherapyDesignEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyDesignEntityResourceTest > testCreate() SKIPPED

TherapyDesignEntityResourceTest > testDelete() SKIPPED

TherapyDesignEntityResourceTest > testUpdate() SKIPPED

TherapyElementEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testRead() SKIPPED

TherapyElementEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testCreate() SKIPPED

TherapyElementEntityResourceTest > testDelete() SKIPPED

TherapyElementEntityResourceTest > testUpdate() SKIPPED

TherapyEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testRead() SKIPPED

TherapyEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testDeletedAt() SKIPPED

TherapyEntityResourceTest > testNotDeletable() SKIPPED

TherapyEntityResourceTest > testCreate() SKIPPED

TherapyEntityResourceTest > testUpdate() SKIPPED

TherapyVariableEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testRead() SKIPPED

TherapyVariableEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testCreate() SKIPPED

TherapyVariableEntityResourceTest > testDelete() SKIPPED

TherapyVariableEntityResourceTest > testUpdate() SKIPPED

StudyDesignResourceTest > Get passes language query parameter to StudyDesignService() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO using default language value() SKIPPED

StudyDesignResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO integration test() SKIPPED

StudyResultResourceTest > Requesting result generation with invalid participants returns Bad Request() SKIPPED

StudyResultResourceTest > Requesting status for successful jobId returns id of the job() SKIPPED

StudyResultResourceTest > Requesting result generation with empty study name and participants returns Bad Request() SKIPPED

StudyResultResourceTest > Request status for job that does not exist returns 404 and respective error message() SKIPPED

StudyResultResourceTest > Requesting result returns 200 and the results location() SKIPPED

StudyResultResourceTest > Requesting result returns 404 if the result file is not existing() SKIPPED

StudyResultResourceTest > Request status for job that stopped because of an error returns 200 with JobStatus indicating an error() SKIPPED

StudyResultResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyResultResourceTest > Requesting result generation returns 202 and the jobId in the body() SKIPPED

StudyResultResourceTest > Requesting status for ongoing jobId returns Ok with respective statusMessage() SKIPPED

StudyResultResourceTest > Valid result generation request sends a RequestMessage to trigger report-generation() SKIPPED

UnauthorizedStudyDesignResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

UnauthorizedStudyResultResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

ConfigurationParametersTest > Test that properties get set correctly() SKIPPED

ParallelParticipantAccessTest > Sending two variable updates from TherapyManager in parallel should persist both changes correctly() SKIPPED

ActivatedInteractionTest > Creator functions create entities and persist them directly() SKIPPED

ActivatedInteractionTest > Throws ConstraintViolationException if elementId is null and status is other then init or manager() SKIPPED

TherapyEntityTest > Loading Therapy from database does not automatically load all events for every participant() SKIPPED

TherapyVariableValueRepositoryTest > Null values are not returned as latest values() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when events match exactly() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when only id matches() SKIPPED

FirebaseNotificationServiceTest > Test Notification sound() SKIPPED

RemoteSchedulerTest > Test that client is not called when no cancel or schedule events were saved() SKIPPED

RemoteSchedulerTest > Saving schedule events and then scheduling them calls Scheduler with correct payload() SKIPPED

RemoteSchedulerTest > Bookmarking cancellation of events and then saving calls the client with correct payload() SKIPPED

StatePersistenceServiceTest > Should persist state and load persisted state() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenNotPresentInDb() SKIPPED

StatePersistenceServiceUnitTest > ensureParticipantStateShapeWithSnapshot() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHasMissingProperties() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHoldAdditionalProperty() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateParticipantStateWhenSavedForFirstTime() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test activated interaction with triggerName SubInteraction do not increase triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test increase of triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test updating interaction() SKIPPED

TranslationServiceTest > Test using message with translation() SKIPPED

TranslationServiceTest > Test if key is not existing returns just string() SKIPPED

TranslationServiceTest > Test using messages from a message bundling without translation() SKIPPED

TranslationServiceTest > Test replacing UUID in a message() SKIPPED

TranslationServiceTest > using non existing message returns the key() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute when translating() SKIPPED

TranslationServiceTest > Test custom namespace resolving() SKIPPED

TranslationServiceTest > Test Message with dataMap placeholder and additional property() SKIPPED

TranslationServiceTest > Test when providing properties map to replace placeholders in a string() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period does not return initialization values() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period returns different variable values for different answers() SKIPPED

StudyDesignServiceImplTest > Variables used in interaction are added to TherapyInteraction interaction variables() SKIPPED

StudyDesignServiceImplTest > Returns elements with trigger or configurable variables as TherapyInteractions with translated title() SKIPPED

StudyDesignServiceImplTest > Returns correct Scales in StudyDesign DTO based on current therapyConfig() SKIPPED

StudyDesignServiceImplTest > Returns triggers for interaction and conditions() SKIPPED

StudyDesignServiceImplTest > Returns version of design() SKIPPED

StudyDesignServiceImplTest > Returns elements reference as subInteraction as TherapyInteraction sub interaction with translated title recursively() SKIPPED

StudyDesignServiceImplTest > Therapy editable field variables are added to TherapyInteraction configuration variables() SKIPPED

AppInitializationTest > Initializes added Variables on successful migration() SKIPPED

AppInitializationTest > Test that therapy was correctly parsed into DB during startup() SKIPPED

TherapyVariableValueTest > Throws ConstraintViolationException when variableValue and missing are null() PASSED

MigrationServiceTest > Migration adds new elements and variables() PASSED

MigrationServiceTest > Migration updates existing elements and variables() PASSED

MigrationServiceTest > Throws IllegalStateException when type is changed() PASSED

MigrationServiceTest > Saves all added variables during Migration() PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[1] PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[1] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[3] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[4] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[1] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[2] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[3] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[4] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[6] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[7] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[1] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[2] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[3] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[4] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[5] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[6] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[7] PASSED

EventMapperTest > EventMapper can map InternalScheduleEvent from and to DTO() PASSED

TherapyVariableValueMapperTest > Throws UnknownValueMappingException when variableValue holds an object of unknown shape() PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[1] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[2] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[3] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[4] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[5] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[6] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[7] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[8] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[9] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[10] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[11] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[12] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[13] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[14] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[15] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[16] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[17] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[18] PASSED

TherapyVariableValueMapperTest > Should throw MappingException when unknown variableValue is in DTO() PASSED

TherapyVariableValueMapperTest > Should throw IllegalArgumentException when mapping value to event for editorType of AppUser() PASSED

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() STANDARD_OUT
    -1

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[1] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[2] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[3] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[4] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[5] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[6] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[7] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[8] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[9] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[10] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[11] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[12] PASSED

209 tests completed, 1 failed, 147 skipped

> Task :serverless:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':serverless:test'.
> There were failing tests. See the report at: file:///Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/build/reports/tests/test/index.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 22s
30 actionable tasks: 16 executed, 14 up-to-date
➜  serverless git:(3.0.0.CR2) 



@punkratz312 punkratz312 added the kind/bug Something isn't working label Apr 12, 2023
@quarkus-bot
Copy link

quarkus-bot bot commented Apr 12, 2023

/cc @evanchooly (kotlin), @geoand (kotlin)

@geoand
Copy link
Contributor

geoand commented Apr 12, 2023

Can you please provide a sample project that exhibits the problematic behavior?

It's pretty much the only way we can test if the problem still exists in main (as it has a lot of fixes compared to 3.0.0CR2) and if not, allows us to dig into the actual problem.

@geoand geoand added area/scheduler triage/needs-reproducer We are waiting for a reproducer. labels Apr 12, 2023
@punkratz312
Copy link
Author

tryout repdoruce working on main branch, bump branch:


ScheduleResourceTest > Scheduling jobs for the same time for multiple participants are executed consecutively() PASSED

ScheduleResourceTest > Scheduling a job in 3 seconds and cancelling after 1 second does not execute job() PASSED

ScheduleResourceTest > Test client() SKIPPED

ScheduleResourceTest > Scheduling several jobs for the same time executes them consecutively() PASSED

ScheduleResourceTest > Scheduling a job and client receives errors reschedules in 1 minute() STANDARD_OUT
    2023-04-12 09:39:54,722 ERROR [com.mov.the.exe.sch.cal.CallbackJob$rescheduleJob$1$nextTriggerData$1] (QuarkusQuartzScheduler_Worker-7) Reached maximum Retries for rescheduling a job for:
    - eventId=cc2c2db8-3539-4579-9f49-118a327514ac and 
    - participant=dba4d98f-91b0-47b5-a724-2e772f20084b
    - therapyId=5bccd7d4-386c-4e10-b52f-0e3f2c0bb02b: io.vertx.core.http.HttpClosedException: Connection was closed

    2023-04-12 09:39:54,725 ERROR [com.mov.the.exe.sch.cal.CallbackJob] (QuarkusQuartzScheduler_Worker-7) Rescheduling job for:
    - eventId=cc2c2db8-3539-4579-9f49-118a327514ac and 
    - participant=dba4d98f-91b0-47b5-a724-2e772f20084b
    - therapyId=5bccd7d4-386c-4e10-b52f-0e3f2c0bb02b: io.vertx.core.http.HttpClosedException: Connection was closed


ScheduleResourceTest > Scheduling a job and client receives errors reschedules in 1 minute() PASSED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

CallbackJobTest > Job backoff does not get increased after 8 tries() STANDARD_OUT
    2023-04-12 09:39:57,329 ERROR [com.mov.the.exe.sch.cal.CallbackJob] (Test worker) Rescheduling job for:
    - eventId=9bfe875e-bb2c-4481-9bf4-fd89f317a0ce and 
    - participant=2bb6bf23-dcda-48ac-a5b0-f979fd6a812b
    - therapyId=6d796eb7-a6dc-4f92-a429-b621e79712e1: io.vertx.core.http.HttpClosedException: Connection was closed


CallbackJobTest > Job backoff does not get increased after 8 tries() PASSED

CallbackJobTest > Reschedules a trigger on exception with an exponential backoff() STANDARD_OUT
    2023-04-12 09:39:57,811 ERROR [com.mov.the.exe.sch.cal.CallbackJob$rescheduleJob$1$nextTriggerData$1] (Test worker) Reached maximum Retries for rescheduling a job for:
    - eventId=2f414b48-a7ab-4a97-a641-6699e516ada4 and 
    - participant=c564f260-4dcc-4610-a863-b1b7495e3c0e
    - therapyId=741af7f2-9af4-4016-8685-2782c2357c6f: io.vertx.core.http.HttpClosedException: Connection was closed

    2023-04-12 09:39:57,814 ERROR [com.mov.the.exe.sch.cal.CallbackJob] (Test worker) Rescheduling job for:
    - eventId=2f414b48-a7ab-4a97-a641-6699e516ada4 and 
    - participant=c564f260-4dcc-4610-a863-b1b7495e3c0e
    - therapyId=741af7f2-9af4-4016-8685-2782c2357c6f: io.vertx.core.http.HttpClosedException: Connection was closed


CallbackJobTest > Reschedules a trigger on exception with an exponential backoff() PASSED

CallbackJobTest > Test when retryNumber is missing from JobData for existing jobs which fail() STANDARD_OUT
    2023-04-12 09:39:58,283 ERROR [com.mov.the.exe.sch.cal.CallbackJob$rescheduleJob$1$nextTriggerData$1] (Test worker) Reached maximum Retries for rescheduling a job for:
    - eventId=166b05ce-7040-4ffe-8299-81ae9b15a0aa and 
    - participant=9b9f99aa-8e80-465c-8e5d-75526031f634
    - therapyId=d428358a-67c8-4c8f-b728-fc30123f15a3: io.vertx.core.http.HttpClosedException: Connection was closed

    2023-04-12 09:39:58,286 ERROR [com.mov.the.exe.sch.cal.CallbackJob] (Test worker) Rescheduling job for:
    - eventId=166b05ce-7040-4ffe-8299-81ae9b15a0aa and 
    - participant=9b9f99aa-8e80-465c-8e5d-75526031f634
    - therapyId=d428358a-67c8-4c8f-b728-fc30123f15a3: io.vertx.core.http.HttpClosedException: Connection was closed


CallbackJobTest > Test when retryNumber is missing from JobData for existing jobs which fail() PASSED

CallbackJobTest > Adds Token to call as Bearer Token() PASSED

CallbackJobTest > Test that job retries to call client once and then reschedules the Trigger() STANDARD_OUT
    2023-04-12 09:39:58,801 ERROR [com.mov.the.exe.sch.cal.CallbackJob$rescheduleJob$1$nextTriggerData$1] (Test worker) Reached maximum Retries for rescheduling a job for:
    - eventId=ae9fe361-d435-4e97-ac38-47b5605820cf and 
    - participant=d5f99402-558d-477a-af82-9cb3ee0d6bef
    - therapyId=40ed2d0d-d9ed-4504-b905-6ad886da58ac: io.vertx.core.http.HttpClosedException: Connection was closed

    2023-04-12 09:39:58,803 ERROR [com.mov.the.exe.sch.cal.CallbackJob] (Test worker) Rescheduling job for:
    - eventId=ae9fe361-d435-4e97-ac38-47b5605820cf and 
    - participant=d5f99402-558d-477a-af82-9cb3ee0d6bef
    - therapyId=40ed2d0d-d9ed-4504-b905-6ad886da58ac: io.vertx.core.http.HttpClosedException: Connection was closed


CallbackJobTest > Test that job retries to call client once and then reschedules the Trigger() PASSED

Gradle Test Executor 49 STANDARD_OUT
    2023-04-12 09:39:59,528 INFO  [io.quarkus] (Test worker) scheduler-test stopped in 0.693s

> Task :scheduler:quarkusAppPartsBuild
The 'quarkus.quartz.start-mode' config property is deprecated and should not be used anymore

> Task :serverless:composeBuild
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:06Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."

> Task :serverless:compileKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (48, 9): Parameter 'therapyId' is never used
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (68, 9): Parameter 'therapyId' is never used

> Task :serverless:composeUp
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Network 1ed28a05923ec8de32c842a4c37c46cc_serverless__default  Creating
Network 1ed28a05923ec8de32c842a4c37c46cc_serverless__default  Created
Volume "1ed28a05923ec8de32c842a4c37c46cc_serverless__executor_db_data"  Creating
Volume "1ed28a05923ec8de32c842a4c37c46cc_serverless__executor_db_data"  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Creating
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Creating
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Starting
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Started
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Starting
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Started
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:07Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T09:40:08Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Will use localhost as host of executor_db
Will use localhost as host of pgadmin
Probing TCP socket on localhost:5432 of 'executor_db-1'
Waiting for TCP socket on localhost:5432 of 'executor_db-1' (TCP connection on localhost:5432 of 'executor_db-1' was disconnected right after connected)
Will use localhost as host of executor_db
TCP socket on localhost:5432 of 'executor_db-1' is ready
Probing TCP socket on localhost:5052 of 'pgadmin-1'
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
TCP socket on localhost:5052 of 'pgadmin-1' is ready
+---------------+----------------+----------------+
| Name          | Container Port | Mapping        |
+---------------+----------------+----------------+
| executor_db-1 | 5432           | localhost:5432 |
+---------------+----------------+----------------+
| pgadmin-1     | 80             | localhost:5052 |
+---------------+----------------+----------------+
Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.

> Task :serverless:compileTestKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/test/kotlin/com/movisens/therapydesigner/executor/serverless/service/MigrationServiceTest.kt: (143, 21): Variable 'updatedDesign' is never used

> Task :serverless:test

EventResourceTest STANDARD_OUT
    2023-04-12 09:40:29,582 WARN  [io.qua.dep.ste.ReflectiveHierarchyStep] (build-12) Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
    Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.
    2023-04-12 09:40:30,480 INFO  [org.ecl.jet.uti.log] (Test worker) Logging initialized @5405ms to org.eclipse.jetty.util.log.Slf4jLog
    2023-04-12 09:40:30,709 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a; jvm 17.0.6+0
    2023-04-12 09:40:30,719 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@1ca34f30{/__admin,null,AVAILABLE}
    2023-04-12 09:40:30,728 INFO  [org.ecl.jet.ser.han.Con.ROOT] (pool-2-thread-1) RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
    2023-04-12 09:40:30,728 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@7050ab3a{/,null,AVAILABLE}
    2023-04-12 09:40:30,735 INFO  [org.ecl.jet.ser.AbstractConnector] (pool-2-thread-1) Started NetworkTrafficServerConnector@7dbfb886{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 09:40:30,735 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) Started @5662ms
    2023-04-12 09:40:30,894 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:40:30,895 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:40:30,895 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.sampler" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 09:40:31,409 WARN  [io.qua.arc.impl] (Test worker) An error occurred during delivery of the @BeforeDestroyed(ApplicationScoped.class) event: jakarta.enterprise.inject.CreationException: Error creating synthetic bean [005bd7434decbd820dc2752b0a284d7ef5c15014]: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.doCreate(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.create(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.arc.impl.CurrentInjectionPointProvider.get(CurrentInjectionPointProvider.java:48)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.doCreate(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.arc.impl.AbstractSharedContext.createInstanceHandle(AbstractSharedContext.java:113)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:37)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:34)
        at io.quarkus.arc.impl.LazyValue.get(LazyValue.java:26)
        at io.quarkus.arc.impl.ComputingCache.computeIfAbsent(ComputingCache.java:69)
        at io.quarkus.arc.impl.AbstractSharedContext.get(AbstractSharedContext.java:34)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Observer_destroy_6bc36e125f3f1c7ad5431f9308e07186e0e027f3.notify(Unknown Source)
        at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:344)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:332)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:262)
        at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:389)
        at io.quarkus.arc.Arc.shutdown(Arc.java:58)
        at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:49)
        at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
        at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
        at io.quarkus.runner.ApplicationImpl.<clinit>(Unknown Source)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:467)
        at io.quarkus.runner.bootstrap.StartupActionImpl.run(StartupActionImpl.java:257)
        at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:250)
        at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:592)
        at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:640)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$12(ClassBasedTestDescriptor.java:395)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:395)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:211)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:84)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
        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:1511)
        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:147)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
        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:110)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:90)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:85)
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        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.proxy2/jdk.proxy2.$Proxy5.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)
    Caused by: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.createSynthetic(Unknown Source)
        ... 87 more

    2023-04-12 09:40:31,419 INFO  [org.ecl.jet.ser.AbstractConnector] (Test worker) Stopped NetworkTrafficServerConnector@7dbfb886{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 09:40:31,420 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@7050ab3a{/,null,STOPPED}
    2023-04-12 09:40:31,420 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@1ca34f30{/__admin,null,STOPPED}

EventResourceTest > Scheduler cannot send other Events to Event resource() FAILED
    java.lang.RuntimeException at QuarkusTestExtension.java:625
        Caused by: java.lang.ExceptionInInitializerError at Class.java:-2
            Caused by: java.lang.RuntimeException at null:-1
                Caused by: java.lang.NoClassDefFoundError at HibernateTypesContributor.java:39
                    Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:641

EventResourceTest > Test watermark precision() SKIPPED

EventResourceTest > Event resource returns 403 for forbidden access() SKIPPED

EventResourceTest > Scheduler can send ScheduledTimeReachedEvent to Event resource() SKIPPED

EventResourceTest > testAppEnter() SKIPPED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

LabelingResourceTest > Labeling resource returns 403 for forbidden access() SKIPPED

LabelingResourceTest > LabelingResource returns the labeling resources defined in the therapy on GET() SKIPPED

ParticipantEventResourceTest > generateKeycloakKey() SKIPPED

ParticipantEventResourceTest > Participant cannot post events for different participant to their participant path() SKIPPED

ParticipantEventResourceTest > Participant can post their events events to their participant path() SKIPPED

ParticipantEventResourceTest > Participant cannot post their events to different participant path() SKIPPED

ParticipantEventResourceTest > Participant can only send events for his id() SKIPPED

ParticipantResourceTest > testFind() SKIPPED

ParticipantResourceTest > testRead() SKIPPED

ParticipantResourceTest > updating participant with new couple secret resets firebaseToken to empty string() SKIPPED

ParticipantResourceTest > testDeletedAt() SKIPPED

ParticipantResourceTest > test that create participant initializes Study() SKIPPED

ParticipantResourceTest > testNotDeletable() SKIPPED

ParticipantResourceTest > testCreate() SKIPPED

ParticipantResourceTest > Participant resource returns 403 for forbidden access() SKIPPED

ParticipantResourceTest > testUpdate() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign for german locale() SKIPPED

TherapyDesignResourceTest > TherapyDesign resource returns 403 for forbidden access() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign if no locale is defined using default locale() SKIPPED

TherapyPeriodResourceTest > testRead() SKIPPED

TherapyPeriodResourceTest > Leaves end at null when set to null() SKIPPED

TherapyPeriodResourceTest > Test creating period with start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testUpdateEndDateInPastInvalid() SKIPPED

TherapyPeriodResourceTest > Test updating start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testCreate() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at given value when start is null() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at null when start and end is null() SKIPPED

TherapyPeriodResourceTest > TherapyPeriod resource returns 403 for forbidden access() SKIPPED

TherapyPeriodResourceTest > testUpdate() SKIPPED

TherapyVariableValueResourceTest > testReadAllInitializeTherapyVariableValuesWithDefaultValue() SKIPPED

TherapyVariableValueResourceTest > test call create with empty list returns 200() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > TherapyVariableValue resource returns 403 for forbidden access() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithWrongValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testCreatingTherapyVariableValueWithoutPermissionReturns403Forbidden() SKIPPED

TherapyVariableValueResourceTest > testReadHistoryOfVariable() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithInvalidValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testNotDeletable() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestValue() SKIPPED

TherapyVariableValueResourceTest > testCreate() SKIPPED

TherapyVariableValueResourceTest > testCreateParticipantInitializeTherapyVariableValues() SKIPPED

TherapyVariableValueResourceTest > testFindManyLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > testReadAllReturnNewTherapyVariableValuesCreated() SKIPPED

UnauthorizedResourceTest > TherapyDesign resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Participant resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyPeriod resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Labeling resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Event resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyVariableValue resource returns 401 for unauthorized access() SKIPPED

InformedConsentEntityResourceTest > testRead() SKIPPED

InformedConsentEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

InformedConsentEntityResourceTest > testCreate() SKIPPED

InformedConsentEntityResourceTest > testDelete() SKIPPED

InformedConsentEntityResourceTest > testUpdate() SKIPPED

MonitoringEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testRead() SKIPPED

MonitoringEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testNotDeletable() SKIPPED

MonitoringEntityResourceTest > testCreate() SKIPPED

MonitoringEntityResourceTest > testUpdate() SKIPPED

TherapyDesignEntityResourceTest > Test reading multiple() SKIPPED

TherapyDesignEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyDesignEntityResourceTest > testCreate() SKIPPED

TherapyDesignEntityResourceTest > testDelete() SKIPPED

TherapyDesignEntityResourceTest > testUpdate() SKIPPED

TherapyElementEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testRead() SKIPPED

TherapyElementEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testCreate() SKIPPED

TherapyElementEntityResourceTest > testDelete() SKIPPED

TherapyElementEntityResourceTest > testUpdate() SKIPPED

TherapyEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testRead() SKIPPED

TherapyEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testDeletedAt() SKIPPED

TherapyEntityResourceTest > testNotDeletable() SKIPPED

TherapyEntityResourceTest > testCreate() SKIPPED

TherapyEntityResourceTest > testUpdate() SKIPPED

TherapyVariableEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testRead() SKIPPED

TherapyVariableEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testCreate() SKIPPED

TherapyVariableEntityResourceTest > testDelete() SKIPPED

TherapyVariableEntityResourceTest > testUpdate() SKIPPED

StudyDesignResourceTest > Get passes language query parameter to StudyDesignService() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO using default language value() SKIPPED

StudyDesignResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO integration test() SKIPPED

StudyResultResourceTest > Requesting result generation with invalid participants returns Bad Request() SKIPPED

StudyResultResourceTest > Requesting status for successful jobId returns id of the job() SKIPPED

StudyResultResourceTest > Requesting result generation with empty study name and participants returns Bad Request() SKIPPED

StudyResultResourceTest > Request status for job that does not exist returns 404 and respective error message() SKIPPED

StudyResultResourceTest > Requesting result returns 200 and the results location() SKIPPED

StudyResultResourceTest > Requesting result returns 404 if the result file is not existing() SKIPPED

StudyResultResourceTest > Request status for job that stopped because of an error returns 200 with JobStatus indicating an error() SKIPPED

StudyResultResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyResultResourceTest > Requesting result generation returns 202 and the jobId in the body() SKIPPED

StudyResultResourceTest > Requesting status for ongoing jobId returns Ok with respective statusMessage() SKIPPED

StudyResultResourceTest > Valid result generation request sends a RequestMessage to trigger report-generation() SKIPPED

UnauthorizedStudyDesignResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

UnauthorizedStudyResultResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

ConfigurationParametersTest > Test that properties get set correctly() SKIPPED

ParallelParticipantAccessTest > Sending two variable updates from TherapyManager in parallel should persist both changes correctly() SKIPPED

ActivatedInteractionTest > Creator functions create entities and persist them directly() SKIPPED

ActivatedInteractionTest > Throws ConstraintViolationException if elementId is null and status is other then init or manager() SKIPPED

TherapyEntityTest > Loading Therapy from database does not automatically load all events for every participant() SKIPPED

TherapyVariableValueRepositoryTest > Null values are not returned as latest values() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when events match exactly() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when only id matches() SKIPPED

FirebaseNotificationServiceTest > Test Notification sound() SKIPPED

RemoteSchedulerTest > Test that client is not called when no cancel or schedule events were saved() SKIPPED

RemoteSchedulerTest > Saving schedule events and then scheduling them calls Scheduler with correct payload() SKIPPED

RemoteSchedulerTest > Bookmarking cancellation of events and then saving calls the client with correct payload() SKIPPED

StatePersistenceServiceTest > Should persist state and load persisted state() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenNotPresentInDb() SKIPPED

StatePersistenceServiceUnitTest > ensureParticipantStateShapeWithSnapshot() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHasMissingProperties() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHoldAdditionalProperty() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateParticipantStateWhenSavedForFirstTime() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test activated interaction with triggerName SubInteraction do not increase triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test increase of triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test updating interaction() SKIPPED

TranslationServiceTest > Test using message with translation() SKIPPED

TranslationServiceTest > Test if key is not existing returns just string() SKIPPED

TranslationServiceTest > Test using messages from a message bundling without translation() SKIPPED

TranslationServiceTest > Test replacing UUID in a message() SKIPPED

TranslationServiceTest > using non existing message returns the key() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute when translating() SKIPPED

TranslationServiceTest > Test custom namespace resolving() SKIPPED

TranslationServiceTest > Test Message with dataMap placeholder and additional property() SKIPPED

TranslationServiceTest > Test when providing properties map to replace placeholders in a string() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period does not return initialization values() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period returns different variable values for different answers() SKIPPED

StudyDesignServiceImplTest > Variables used in interaction are added to TherapyInteraction interaction variables() SKIPPED

StudyDesignServiceImplTest > Returns elements with trigger or configurable variables as TherapyInteractions with translated title() SKIPPED

StudyDesignServiceImplTest > Returns correct Scales in StudyDesign DTO based on current therapyConfig() SKIPPED

StudyDesignServiceImplTest > Returns triggers for interaction and conditions() SKIPPED

StudyDesignServiceImplTest > Returns version of design() SKIPPED

StudyDesignServiceImplTest > Returns elements reference as subInteraction as TherapyInteraction sub interaction with translated title recursively() SKIPPED

StudyDesignServiceImplTest > Therapy editable field variables are added to TherapyInteraction configuration variables() SKIPPED

AppInitializationTest > Initializes added Variables on successful migration() SKIPPED

AppInitializationTest > Test that therapy was correctly parsed into DB during startup() SKIPPED

TherapyVariableValueTest > Throws ConstraintViolationException when variableValue and missing are null() PASSED

MigrationServiceTest > Migration adds new elements and variables() PASSED

MigrationServiceTest > Migration updates existing elements and variables() PASSED

MigrationServiceTest > Throws IllegalStateException when type is changed() PASSED

MigrationServiceTest > Saves all added variables during Migration() PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[1] PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[1] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[3] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[4] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[1] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[2] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[3] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[4] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[6] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[7] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[1] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[2] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[3] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[4] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[5] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[6] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[7] PASSED

EventMapperTest > EventMapper can map InternalScheduleEvent from and to DTO() PASSED

TherapyVariableValueMapperTest > Throws UnknownValueMappingException when variableValue holds an object of unknown shape() PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[1] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[2] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[3] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[4] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[5] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[6] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[7] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[8] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[9] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[10] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[11] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[12] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[13] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[14] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[15] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[16] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[17] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[18] PASSED

TherapyVariableValueMapperTest > Should throw MappingException when unknown variableValue is in DTO() PASSED

TherapyVariableValueMapperTest > Should throw IllegalArgumentException when mapping value to event for editorType of AppUser() PASSED

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() STANDARD_OUT
    -1

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[1] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[2] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[3] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[4] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[5] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[6] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[7] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[8] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[9] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[10] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[11] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[12] PASSED

209 tests completed, 1 failed, 147 skipped

> Task :serverless:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':serverless:test'.
> There were failing tests. See the report at: file:///Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/build/reports/tests/test/index.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 42s
91 actionable tasks: 91 executed
➜  TherapyExecutor git:(3.0.0.CR2) 



@punkratz312 punkratz312 changed the title after bumping to 3.0.0.CR2 after bumping to 3.0.0.CR2 (a synthetic bean initialized during RUNTIME_INIT) Apr 12, 2023
@punkratz312
Copy link
Author

@geoand

maybe this is the root cause ? i have seed this synthetic message many times and it was always some kind of result of an other error happening under the hood i think.


EventResourceTest > Scheduler cannot send other Events to Event resource() FAILED
    java.lang.RuntimeException at QuarkusTestExtension.java:625
        Caused by: java.lang.ExceptionInInitializerError at Class.java:-2
            Caused by: java.lang.RuntimeException at null:-1
                Caused by: java.lang.NoClassDefFoundError at HibernateTypesContributor.java:39
                    Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:641


@geoand
Copy link
Contributor

geoand commented Apr 12, 2023

What is HibernateTypesContributor?

@punkratz312
Copy link
Author

punkratz312 commented Apr 12, 2023

must be an transient dependency. i think it comes form quarki ?

image

@geoand
Copy link
Contributor

geoand commented Apr 12, 2023

We'll need a reproducer

@punkratz312
Copy link
Author

maybe happening because of the bride we using and its not quite done yet ^^ causing the hibernate 5->6 migration:

image

i will try there and give feedback thanks.

@gsmet
Copy link
Member

gsmet commented Apr 12, 2023

Let's focus on the ArC issue as the rest is due to your migration to ORM 6.

@mkouba I wonder if we have an issue with the Dev UI for the scheduler. The Dev UI is consuming SchedulerContext at static init and this is a runtime init bean.

See the occurrences of SchedulerContext in SchedulerProcessor.

@punkratz312
Copy link
Author

punkratz312 commented Apr 12, 2023

i have updated the dangling type annotation to what it should be i guess, as a simple bridging migration solution.

but still the issue remains:

image

image



> Task :serverless:composeBuild
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."

> Task :serverless:compileKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (48, 9): Parameter 'therapyId' is never used
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/main/kotlin/com/movisens/therapydesigner/executor/serverless/persistence/repository/TherapyVariableValueRepository.kt: (68, 9): Parameter 'therapyId' is never used

> Task :serverless:composeUp
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:42Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Network 1ed28a05923ec8de32c842a4c37c46cc_serverless__default  Creating
Network 1ed28a05923ec8de32c842a4c37c46cc_serverless__default  Created
Volume "1ed28a05923ec8de32c842a4c37c46cc_serverless__executor_db_data"  Creating
Volume "1ed28a05923ec8de32c842a4c37c46cc_serverless__executor_db_data"  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Creating
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Creating
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Created
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Starting
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-executor_db-1  Started
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Starting
Container 1ed28a05923ec8de32c842a4c37c46cc_serverless_-pgadmin-1  Started
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:43Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:44Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:44Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:44Z" level=warning msg="The \"CI_REGISTRY_PASSWORD\" variable is not set. Defaulting to a blank string."
time="2023-04-12T12:49:44Z" level=warning msg="The \"CI_REGISTRY_USER\" variable is not set. Defaulting to a blank string."
Will use localhost as host of executor_db
Will use localhost as host of pgadmin
Probing TCP socket on localhost:5432 of 'executor_db-1'
Waiting for TCP socket on localhost:5432 of 'executor_db-1' (TCP connection on localhost:5432 of 'executor_db-1' was disconnected right after connected)
Will use localhost as host of executor_db
TCP socket on localhost:5432 of 'executor_db-1' is ready
Probing TCP socket on localhost:5052 of 'pgadmin-1'
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
Waiting for TCP socket on localhost:5052 of 'pgadmin-1' (TCP connection on localhost:5052 of 'pgadmin-1' was disconnected right after connected)
Will use localhost as host of pgadmin
TCP socket on localhost:5052 of 'pgadmin-1' is ready
+---------------+----------------+----------------+
| Name          | Container Port | Mapping        |
+---------------+----------------+----------------+
| executor_db-1 | 5432           | localhost:5432 |
+---------------+----------------+----------------+
| pgadmin-1     | 80             | localhost:5052 |
+---------------+----------------+----------------+
Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.

> Task :serverless:compileTestKotlin
w: /Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/src/test/kotlin/com/movisens/therapydesigner/executor/serverless/service/MigrationServiceTest.kt: (143, 21): Variable 'updatedDesign' is never used

> Task :serverless:test

EventResourceTest STANDARD_OUT
    2023-04-12 12:50:07,392 WARN  [io.qua.dep.ste.ReflectiveHierarchyStep] (build-69) Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
        - com.movisens.therapydesigner.executor.dsl.models.AnimationRange (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.Instant (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
        - kotlinx.datetime.LocalDateTime (source: JacksonProcessor > com.movisens.therapydesigner.executor.dsl.impl.Payload)
    Consider adding them to the index either by creating a Jandex index for your dependency via the Maven plugin, an empty META-INF/beans.xml or quarkus.index-dependency properties.
    2023-04-12 12:50:08,346 INFO  [org.ecl.jet.uti.log] (Test worker) Logging initialized @5828ms to org.eclipse.jetty.util.log.Slf4jLog
    2023-04-12 12:50:08,633 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) jetty-9.4.49.v20220914; built: 2022-09-14T01:07:36.601Z; git: 4231a3b2e4cb8548a412a789936d640a97b1aa0a; jvm 17.0.6+0
    2023-04-12 12:50:08,652 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@22b48e0f{/__admin,null,AVAILABLE}
    2023-04-12 12:50:08,661 INFO  [org.ecl.jet.ser.han.Con.ROOT] (pool-2-thread-1) RequestHandlerClass from context returned com.github.tomakehurst.wiremock.http.StubRequestHandler. Normalized mapped under returned 'null'
    2023-04-12 12:50:08,661 INFO  [org.ecl.jet.ser.han.ContextHandler] (pool-2-thread-1) Started o.e.j.s.ServletContextHandler@64951118{/,null,AVAILABLE}
    2023-04-12 12:50:08,669 INFO  [org.ecl.jet.ser.AbstractConnector] (pool-2-thread-1) Started NetworkTrafficServerConnector@7dbfb886{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 12:50:08,669 INFO  [org.ecl.jet.ser.Server] (pool-2-thread-1) Started @6153ms
    2023-04-12 12:50:08,848 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 12:50:08,848 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.enabled" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 12:50:08,849 WARN  [io.qua.config] (Test worker) Unrecognized configuration key "quarkus.opentelemetry.tracer.sampler" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
    2023-04-12 12:50:09,368 WARN  [io.qua.arc.impl] (Test worker) An error occurred during delivery of the @BeforeDestroyed(ApplicationScoped.class) event: jakarta.enterprise.inject.CreationException: Error creating synthetic bean [005bd7434decbd820dc2752b0a284d7ef5c15014]: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.doCreate(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.create(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.get(Unknown Source)
        at io.quarkus.arc.impl.CurrentInjectionPointProvider.get(CurrentInjectionPointProvider.java:48)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.doCreate(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Bean.create(Unknown Source)
        at io.quarkus.arc.impl.AbstractSharedContext.createInstanceHandle(AbstractSharedContext.java:113)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:37)
        at io.quarkus.arc.impl.AbstractSharedContext$1.get(AbstractSharedContext.java:34)
        at io.quarkus.arc.impl.LazyValue.get(LazyValue.java:26)
        at io.quarkus.arc.impl.ComputingCache.computeIfAbsent(ComputingCache.java:69)
        at io.quarkus.arc.impl.AbstractSharedContext.get(AbstractSharedContext.java:34)
        at io.quarkus.quartz.runtime.QuartzSchedulerImpl_Observer_destroy_6bc36e125f3f1c7ad5431f9308e07186e0e027f3.notify(Unknown Source)
        at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:344)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:332)
        at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:262)
        at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:389)
        at io.quarkus.arc.Arc.shutdown(Arc.java:58)
        at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:49)
        at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
        at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
        at io.quarkus.runner.ApplicationImpl.<clinit>(Unknown Source)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:467)
        at io.quarkus.runner.bootstrap.StartupActionImpl.run(StartupActionImpl.java:257)
        at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:250)
        at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:592)
        at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:640)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$12(ClassBasedTestDescriptor.java:395)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:395)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:211)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:84)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
        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:1511)
        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:147)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
        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:110)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:90)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:85)
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        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.proxy2/jdk.proxy2.$Proxy5.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)
    Caused by: jakarta.enterprise.inject.CreationException: Synthetic bean instance for io.quarkus.scheduler.common.runtime.SchedulerContext not initialized yet: io_quarkus_scheduler_common_runtime_SchedulerContext_13d0105025376204c07ded01863131f2c70f0ef5
        - a synthetic bean initialized during RUNTIME_INIT must not be accessed during STATIC_INIT
        - RUNTIME_INIT build steps that require access to synthetic beans initialized during RUNTIME_INIT should consume the SyntheticBeansRuntimeInitBuildItem
        at io.quarkus.scheduler.common.runtime.SchedulerContext_005bd7434decbd820dc2752b0a284d7ef5c15014_Synthetic_Bean.createSynthetic(Unknown Source)
        ... 87 more

    2023-04-12 12:50:09,379 INFO  [org.ecl.jet.ser.AbstractConnector] (Test worker) Stopped NetworkTrafficServerConnector@7dbfb886{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:9081}
    2023-04-12 12:50:09,380 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@64951118{/,null,STOPPED}
    2023-04-12 12:50:09,380 INFO  [org.ecl.jet.ser.han.ContextHandler] (Test worker) Stopped o.e.j.s.ServletContextHandler@22b48e0f{/__admin,null,STOPPED}

EventResourceTest > Scheduler cannot send other Events to Event resource() FAILED
    java.lang.RuntimeException at QuarkusTestExtension.java:625
        Caused by: java.lang.ExceptionInInitializerError at Class.java:-2
            Caused by: java.lang.RuntimeException at null:-1
                Caused by: java.lang.NoClassDefFoundError at HibernateTypesContributor.java:39
                    Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:641

EventResourceTest > Test watermark precision() SKIPPED

EventResourceTest > Event resource returns 403 for forbidden access() SKIPPED

EventResourceTest > Scheduler can send ScheduledTimeReachedEvent to Event resource() SKIPPED

EventResourceTest > testAppEnter() SKIPPED
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

LabelingResourceTest > Labeling resource returns 403 for forbidden access() SKIPPED

LabelingResourceTest > LabelingResource returns the labeling resources defined in the therapy on GET() SKIPPED

ParticipantEventResourceTest > generateKeycloakKey() SKIPPED

ParticipantEventResourceTest > Participant cannot post events for different participant to their participant path() SKIPPED

ParticipantEventResourceTest > Participant can post their events events to their participant path() SKIPPED

ParticipantEventResourceTest > Participant cannot post their events to different participant path() SKIPPED

ParticipantEventResourceTest > Participant can only send events for his id() SKIPPED

ParticipantResourceTest > testFind() SKIPPED

ParticipantResourceTest > testRead() SKIPPED

ParticipantResourceTest > updating participant with new couple secret resets firebaseToken to empty string() SKIPPED

ParticipantResourceTest > testDeletedAt() SKIPPED

ParticipantResourceTest > test that create participant initializes Study() SKIPPED

ParticipantResourceTest > testNotDeletable() SKIPPED

ParticipantResourceTest > testCreate() SKIPPED

ParticipantResourceTest > Participant resource returns 403 for forbidden access() SKIPPED

ParticipantResourceTest > testUpdate() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign for german locale() SKIPPED

TherapyDesignResourceTest > TherapyDesign resource returns 403 for forbidden access() SKIPPED

TherapyDesignResourceTest > Test reading therapyDesign if no locale is defined using default locale() SKIPPED

TherapyPeriodResourceTest > testRead() SKIPPED

TherapyPeriodResourceTest > Leaves end at null when set to null() SKIPPED

TherapyPeriodResourceTest > Test creating period with start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testUpdateEndDateInPastInvalid() SKIPPED

TherapyPeriodResourceTest > Test updating start as null saves start with current time in UTC in the repository() SKIPPED

TherapyPeriodResourceTest > testCreate() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at given value when start is null() SKIPPED

TherapyPeriodResourceTest > Sets start to now and leaves end at null when start and end is null() SKIPPED

TherapyPeriodResourceTest > TherapyPeriod resource returns 403 for forbidden access() SKIPPED

TherapyPeriodResourceTest > testUpdate() SKIPPED

TherapyVariableValueResourceTest > testReadAllInitializeTherapyVariableValuesWithDefaultValue() SKIPPED

TherapyVariableValueResourceTest > test call create with empty list returns 200() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > TherapyVariableValue resource returns 403 for forbidden access() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithWrongValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testCreatingTherapyVariableValueWithoutPermissionReturns403Forbidden() SKIPPED

TherapyVariableValueResourceTest > testReadHistoryOfVariable() SKIPPED

TherapyVariableValueResourceTest > createVariableValueWithInvalidValueReturnsStatus400WithReason() SKIPPED

TherapyVariableValueResourceTest > testNotDeletable() SKIPPED

TherapyVariableValueResourceTest > testFindAllLatestValuesReturnsLatestValue() SKIPPED

TherapyVariableValueResourceTest > testCreate() SKIPPED

TherapyVariableValueResourceTest > testCreateParticipantInitializeTherapyVariableValues() SKIPPED

TherapyVariableValueResourceTest > testFindManyLatestValuesReturnsLatestTherapyVariableValue() SKIPPED

TherapyVariableValueResourceTest > testReadAllReturnNewTherapyVariableValuesCreated() SKIPPED

UnauthorizedResourceTest > TherapyDesign resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Participant resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyPeriod resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Labeling resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > Event resource returns 401 for unauthorized access() SKIPPED

UnauthorizedResourceTest > TherapyVariableValue resource returns 401 for unauthorized access() SKIPPED

InformedConsentEntityResourceTest > testRead() SKIPPED

InformedConsentEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

InformedConsentEntityResourceTest > testCreate() SKIPPED

InformedConsentEntityResourceTest > testDelete() SKIPPED

InformedConsentEntityResourceTest > testUpdate() SKIPPED

MonitoringEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testRead() SKIPPED

MonitoringEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

MonitoringEntityResourceTest > testNotDeletable() SKIPPED

MonitoringEntityResourceTest > testCreate() SKIPPED

MonitoringEntityResourceTest > testUpdate() SKIPPED

TherapyDesignEntityResourceTest > Test reading multiple() SKIPPED

TherapyDesignEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyDesignEntityResourceTest > testCreate() SKIPPED

TherapyDesignEntityResourceTest > testDelete() SKIPPED

TherapyDesignEntityResourceTest > testUpdate() SKIPPED

TherapyElementEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testRead() SKIPPED

TherapyElementEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyElementEntityResourceTest > testCreate() SKIPPED

TherapyElementEntityResourceTest > testDelete() SKIPPED

TherapyElementEntityResourceTest > testUpdate() SKIPPED

TherapyEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testRead() SKIPPED

TherapyEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyEntityResourceTest > testDeletedAt() SKIPPED

TherapyEntityResourceTest > testNotDeletable() SKIPPED

TherapyEntityResourceTest > testCreate() SKIPPED

TherapyEntityResourceTest > testUpdate() SKIPPED

TherapyVariableEntityResourceTest > testUpdateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testRead() SKIPPED

TherapyVariableEntityResourceTest > testCreateUnauthorizedHttp403Forbidden() SKIPPED

TherapyVariableEntityResourceTest > testCreate() SKIPPED

TherapyVariableEntityResourceTest > testDelete() SKIPPED

TherapyVariableEntityResourceTest > testUpdate() SKIPPED

StudyDesignResourceTest > Get passes language query parameter to StudyDesignService() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO using default language value() SKIPPED

StudyDesignResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyDesignResourceTest > Get returns StudyDesignDTO integration test() SKIPPED

StudyResultResourceTest > Requesting result generation with invalid participants returns Bad Request() SKIPPED

StudyResultResourceTest > Requesting status for successful jobId returns id of the job() SKIPPED

StudyResultResourceTest > Requesting result generation with empty study name and participants returns Bad Request() SKIPPED

StudyResultResourceTest > Request status for job that does not exist returns 404 and respective error message() SKIPPED

StudyResultResourceTest > Requesting result returns 200 and the results location() SKIPPED

StudyResultResourceTest > Requesting result returns 404 if the result file is not existing() SKIPPED

StudyResultResourceTest > Request status for job that stopped because of an error returns 200 with JobStatus indicating an error() SKIPPED

StudyResultResourceTest > Data export resource returns 403 for forbidden access() SKIPPED

StudyResultResourceTest > Requesting result generation returns 202 and the jobId in the body() SKIPPED

StudyResultResourceTest > Requesting status for ongoing jobId returns Ok with respective statusMessage() SKIPPED

StudyResultResourceTest > Valid result generation request sends a RequestMessage to trigger report-generation() SKIPPED

UnauthorizedStudyDesignResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

UnauthorizedStudyResultResourceTest > Data export resource returns 401 for unauthorized access() SKIPPED

ConfigurationParametersTest > Test that properties get set correctly() SKIPPED

ParallelParticipantAccessTest > Sending two variable updates from TherapyManager in parallel should persist both changes correctly() SKIPPED

ActivatedInteractionTest > Creator functions create entities and persist them directly() SKIPPED

ActivatedInteractionTest > Throws ConstraintViolationException if elementId is null and status is other then init or manager() SKIPPED

TherapyEntityTest > Loading Therapy from database does not automatically load all events for every participant() SKIPPED

TherapyVariableValueRepositoryTest > Null values are not returned as latest values() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when events match exactly() SKIPPED

EventPersistenceServiceTest > Persisting the same Event twice does not throw exception and logs error when only id matches() SKIPPED

FirebaseNotificationServiceTest > Test Notification sound() SKIPPED

RemoteSchedulerTest > Test that client is not called when no cancel or schedule events were saved() SKIPPED

RemoteSchedulerTest > Saving schedule events and then scheduling them calls Scheduler with correct payload() SKIPPED

RemoteSchedulerTest > Bookmarking cancellation of events and then saving calls the client with correct payload() SKIPPED

StatePersistenceServiceTest > Should persist state and load persisted state() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenNotPresentInDb() SKIPPED

StatePersistenceServiceUnitTest > ensureParticipantStateShapeWithSnapshot() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHasMissingProperties() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateDefaultParticipantStateWhenJsonNodeHoldAdditionalProperty() SKIPPED

StatePersistenceServiceUnitTest > shouldCreateParticipantStateWhenSavedForFirstTime() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test activated interaction with triggerName SubInteraction do not increase triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test increase of triggerCount() SKIPPED

TherapyVariableValuePersistenceServiceTest > Test updating interaction() SKIPPED

TranslationServiceTest > Test using message with translation() SKIPPED

TranslationServiceTest > Test if key is not existing returns just string() SKIPPED

TranslationServiceTest > Test using messages from a message bundling without translation() SKIPPED

TranslationServiceTest > Test replacing UUID in a message() SKIPPED

TranslationServiceTest > using non existing message returns the key() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute when translating() SKIPPED

TranslationServiceTest > Test custom namespace resolving() SKIPPED

TranslationServiceTest > Test Message with dataMap placeholder and additional property() SKIPPED

TranslationServiceTest > Test when providing properties map to replace placeholders in a string() SKIPPED

TranslationServiceTest > Test if key with colon can be correctly returned from Qute() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period does not return initialization values() SKIPPED

VisualizationTherapyVariableValueServiceTest > Get values in period returns different variable values for different answers() SKIPPED

StudyDesignServiceImplTest > Variables used in interaction are added to TherapyInteraction interaction variables() SKIPPED

StudyDesignServiceImplTest > Returns elements with trigger or configurable variables as TherapyInteractions with translated title() SKIPPED

StudyDesignServiceImplTest > Returns correct Scales in StudyDesign DTO based on current therapyConfig() SKIPPED

StudyDesignServiceImplTest > Returns triggers for interaction and conditions() SKIPPED

StudyDesignServiceImplTest > Returns version of design() SKIPPED

StudyDesignServiceImplTest > Returns elements reference as subInteraction as TherapyInteraction sub interaction with translated title recursively() SKIPPED

StudyDesignServiceImplTest > Therapy editable field variables are added to TherapyInteraction configuration variables() SKIPPED

AppInitializationTest > Initializes added Variables on successful migration() SKIPPED

AppInitializationTest > Test that therapy was correctly parsed into DB during startup() SKIPPED

TherapyVariableValueTest > Throws ConstraintViolationException when variableValue and missing are null() PASSED

MigrationServiceTest > Migration adds new elements and variables() PASSED

MigrationServiceTest > Migration updates existing elements and variables() PASSED

MigrationServiceTest > Throws IllegalStateException when type is changed() PASSED

MigrationServiceTest > Saves all added variables during Migration() PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[1] PASSED

ConditionMapperTest > Conditions are mapped correctly to InteractionCondition(Condition, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.ConditionMapperTest.Conditions are mapped correctly to InteractionCondition(Condition, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[1] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[2] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[3] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[4] PASSED

TriggerMapperTest > Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String) > com.movisens.therapydesigner.executor.serverless.service.export.TriggerMapperTest.Triggers are mapped correctly to InteractionTrigger(TriggerInterface, String, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[1] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[2] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[3] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[4] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[5] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[6] PASSED

VariableMapperTest > Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables used in an OutputInteraction are correctly mapped to InteractionVariables(InputInteractionComponent, SingleValueVariableConfig, UUID, String)[7] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[1] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[2] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[3] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[4] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[5] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[6] PASSED

VariableMapperTest > Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String) > com.movisens.therapydesigner.executor.serverless.service.export.VariableMapperTest.Variables defined in an element that are editable are correctly mapped to ConfigurationVariable(SingleValueVariableConfig, String)[7] PASSED

EventMapperTest > EventMapper can map InternalScheduleEvent from and to DTO() PASSED

TherapyVariableValueMapperTest > Throws UnknownValueMappingException when variableValue holds an object of unknown shape() PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[1] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[2] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[3] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[4] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[5] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[6] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[7] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[8] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[9] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[10] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[11] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[12] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[13] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[14] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[15] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[16] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[17] PASSED

TherapyVariableValueMapperTest > Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType) > com.movisens.therapydesigner.executor.serverless.service.mapper.TherapyVariableValueMapperTest.Should map from DTO to UpdateVariableEvent to business logic to DTO for all variable types(String, VariableType, EditorType)[18] PASSED

TherapyVariableValueMapperTest > Should throw MappingException when unknown variableValue is in DTO() PASSED

TherapyVariableValueMapperTest > Should throw IllegalArgumentException when mapping value to event for editorType of AppUser() PASSED

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() STANDARD_OUT
    -1

SemanticVersionTest > Can create invalid version if string does not match semantic version schema() PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[1] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[2] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[3] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[4] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[5] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[6] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[7] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[8] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[9] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[10] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[11] PASSED

SemanticVersionTest > Should compare version(String, String) > com.movisens.therapydesigner.executor.serverless.util.SemanticVersionTest.Should compare version(String, String)[12] PASSED

209 tests completed, 1 failed, 147 skipped

> Task :serverless:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':serverless:test'.
> There were failing tests. See the report at: file:///Users/vcp/IdeaProjects/therapydesigner/02_Software/TherapyExecutor/serverless/build/reports/tests/test/index.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 32s
31 actionable tasks: 17 executed, 14 up-to-date
➜  serverless git:(3.0.0.CR2) 






@mkouba
Copy link
Contributor

mkouba commented Apr 12, 2023

Let's focus on the ArC issue as the rest is due to your migration to ORM 6.

@mkouba I wonder if we have an issue with the Dev UI for the scheduler. The Dev UI is consuming SchedulerContext at static init and this is a runtime init bean.

See the occurrences of SchedulerContext in SchedulerProcessor.

Hm, so the exception from ArC is An error occurred during delivery of the @BeforeDestroyed(ApplicationScoped.class) . The ArC container is being shutdown, probably because of the aforementioned NoClassDefFoundError.

Furthermore, it seems that the container is running but was not even fully initialized.

@BeforeDestroyed(ApplicationScoped.class) triggers the notification of QuartzSchedulerImpl#destroy(). And the QuartzSchedulerImpl bean depends on the synthetic SchedulerContext bean which is only available at runtime.

In other words, we don't expect the notification of QuartzSchedulerImpl#destroy() during STATIC_INIT.

I have no idea how to get rid of this specific warning... pull request sent.

@mkouba
Copy link
Contributor

mkouba commented Apr 12, 2023

@geoand

maybe this is the root cause ? i have seed this synthetic message many times and it was always some kind of result of an other error happening under the hood i think.


EventResourceTest > Scheduler cannot send other Events to Event resource() FAILED
    java.lang.RuntimeException at QuarkusTestExtension.java:625
        Caused by: java.lang.ExceptionInInitializerError at Class.java:-2
            Caused by: java.lang.RuntimeException at null:-1
                Caused by: java.lang.NoClassDefFoundError at HibernateTypesContributor.java:39
                    Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:641

I believe that you're correct.

mkouba added a commit to mkouba/quarkus that referenced this issue Apr 12, 2023
cescoffier pushed a commit to cescoffier/quarkus that referenced this issue Apr 18, 2023
gsmet pushed a commit to gsmet/quarkus that referenced this issue Apr 18, 2023
- removes the warning mentioned in the quarkusio#32566

(cherry picked from commit 9a5f479)
holly-cummins pushed a commit to holly-cummins/quarkus that referenced this issue Apr 20, 2023
@geoand
Copy link
Contributor

geoand commented May 12, 2023

@mkouba should this now be closed?

@mkouba
Copy link
Contributor

mkouba commented May 15, 2023

@mkouba should this now be closed?

The PR I've sent merely removed the warning but did not fix the root cause which is very likely related to Jakarta EE/Hibernate ORM 6.2 upgrade... so 🤷

@mkouba
Copy link
Contributor

mkouba commented Jun 6, 2023

@punkratz312 Did you manage to solve the NoClassDefFoundError problem?

@geoand
Copy link
Contributor

geoand commented Jun 15, 2023

Closing for lack of feedback

@geoand geoand closed this as not planned Won't fix, can't repro, duplicate, stale Jun 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kotlin area/scheduler kind/bug Something isn't working triage/needs-reproducer We are waiting for a reproducer.
Projects
None yet
Development

No branches or pull requests

4 participants