[INFO] T E S T S
[INFO] -------------------------------------------------------
2026-04-06 13:21:32,947 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:21:39,406 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:21:44,146 WARN [org.jbo.res.rea.com.pro.EndpointIndexer] (build-21) Using a body parameter with jakarta.ws.rs.GET is strongly discouraged. Offending method is 'org.eclipsefoundation.testing.test.resources.SampleResource#jakarta.ws.rs.core.Response getWithBody(java.lang.String testHeader, java.lang.Integer status, org.eclipsefoundation.testing.test.models.TestModel body)'
2026-04-06 13:21:44,174 WARN [org.jbo.res.rea.com.pro.EndpointIndexer] (build-21) Using a body parameter with jakarta.ws.rs.GET is strongly discouraged. Offending method is 'org.eclipsefoundation.testing.test.resources.SampleResource#jakarta.ws.rs.core.Response getWithBodyAndXmlFormat(java.lang.String testHeader, java.lang.Integer status, org.eclipsefoundation.testing.test.models.TestModel body)'
2026-04-06 13:21:44,198 WARN [io.qua.dep.ste.ReflectiveHierarchyStep] (build-28) Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
- io.restassured.http.ContentType (sources: JacksonProcessor @com.fasterxml.jackson.databind.annotation.JsonDeserialize builder of org.eclipsefoundation.testing.models.EndpointTestCase > org.eclipsefoundation.testing.models.AutoValue_EndpointTestCase$Builder > io.restassured.http.ContentType, JacksonProcessor annotated with @com.fasterxml.jackson.databind.annotation.JsonDeserialize > org.eclipsefoundation.testing.models.EndpointTestCase > io.restassured.http.ContentType)
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.
[INFO] Running org.eclipsefoundation.testing.helpers.MockDataPaginationHandlerTest
2026-04-06 13:21:50,753 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:21:51,580 INFO [io.quarkus] (main) quarkus-test-common 1.5.7 on JVM (powered by Quarkus 3.27.3) started in 12.755s. Listening on: http://localhost:8081
2026-04-06 13:21:51,581 INFO [io.quarkus] (main) Profile test activated.
2026-04-06 13:21:51,581 INFO [io.quarkus] (main) Installed features: [cache, cdi, compose, jacoco, micrometer, oidc, qute, redis-client, rest, rest-jackson, rest-qute, scheduler, security, smallrye-context-propagation, smallrye-health, vertx]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.630 s -- in org.eclipsefoundation.testing.helpers.MockDataPaginationHandlerTest
[INFO] Running org.eclipsefoundation.testing.helpers.SerializationHelpersTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.302 s -- in org.eclipsefoundation.testing.helpers.SerializationHelpersTest
[INFO] Running org.eclipsefoundation.testing.models.EndpointTestBuilderTest
2026-04-06 13:21:53,306 INFO [org.ecl.htt.hel.SecureResourceKey] (executor-thread-1) Generated secure resource key: d2d01f3b-c7bc-49c0-8b55-1d1164da9aa6
Request method: GET
Request URI: http://localhost:8081/test/get?returned_status=200
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Headers: Accept=application/json, application/javascript, text/javascript, text/json
Test-Header=header-val
Content-Type=application/json
Cookies: <none>
Multiparts: <none>
Body: <none>
HTTP/1.1 200 OK
Test-Header: header-val
content-length: 0
2026-04-06 13:21:53,452 INFO [org.ecl.htt.res.map.NotFoundMapper] (vert.x-eventloop-thread-0) HTTP 404 Not Found
2026-04-06 13:21:53,529 ERROR [org.ecl.htt.res.map.BadRequestMapper] (executor-thread-1) Invalid status passed: jakarta.ws.rs.BadRequestException: Invalid status passed
at org.eclipsefoundation.testing.test.resources.SampleResource.getStatusIf200Series(SampleResource.java:110)
at org.eclipsefoundation.testing.test.resources.SampleResource.get(SampleResource.java:44)
at org.eclipsefoundation.testing.test.resources.SampleResource$quarkusrestinvoker$get_0f08fd882fd0cc086ed0284f85523ce238281889.invoke(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:183)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
Request method: GET
Request URI: http://localhost:8081/test/get/with-body?returned_status=200
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Headers: Accept=application/json, application/javascript, text/javascript, text/json
Content-Type=application/json
Cookies: <none>
Multiparts: <none>
Body: <none>
HTTP/1.1 200 OK
content-length: 0
2026-04-06 13:21:53,918 INFO [org.ecl.htt.res.map.NotFoundMapper] (vert.x-eventloop-thread-0) HTTP 404 Not Found
[Fatal Error] :1:1: Content is not allowed in prolog.
2026-04-06 13:21:54,029 ERROR [org.ecl.htt.res.map.NotAcceptableMapper] (vert.x-eventloop-thread-0) The accept header value did not match the value in @Produces: jakarta.ws.rs.NotAcceptableException: The accept header value did not match the value in @Produces
at org.jboss.resteasy.reactive.server.handlers.ClassRoutingHandler.handle(ClassRoutingHandler.java:152)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:165)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at org.jboss.resteasy.reactive.server.handlers.RestInitialHandler.beginProcessing(RestInitialHandler.java:48)
at org.jboss.resteasy.reactive.server.vertx.ResteasyReactiveVertxHandler.handle(ResteasyReactiveVertxHandler.java:23)
at org.jboss.resteasy.reactive.server.vertx.ResteasyReactiveVertxHandler.handle(ResteasyReactiveVertxHandler.java:10)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.StaticResourcesRecorder$2.handle(StaticResourcesRecorder.java:112)
at io.quarkus.vertx.http.runtime.StaticResourcesRecorder$2.handle(StaticResourcesRecorder.java:97)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$1.handle(HttpServerCommonHandlers.java:62)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$1.handle(HttpServerCommonHandlers.java:40)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer.doPermissionCheck(AbstractHttpAuthorizer.java:92)
at io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer.checkPermission(AbstractHttpAuthorizer.java:67)
at io.quarkus.vertx.http.runtime.security.HttpAuthorizer.checkPermission(HttpAuthorizer.java:22)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$1.handle(HttpSecurityRecorder.java:99)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$1.handle(HttpSecurityRecorder.java:91)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$13.handle(ResteasyReactiveRecorder.java:381)
at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$13.handle(ResteasyReactiveRecorder.java:370)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3$1.onItem(HttpSecurityRecorder.java:404)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3$1.onItem(HttpSecurityRecorder.java:394)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.builders.DefaultUniEmitter.complete(DefaultUniEmitter.java:37)
at io.smallrye.mutiny.groups.UniOnNull.lambda$failWith$1(UniOnNull.java:46)
at io.smallrye.context.impl.wrappers.SlowContextualBiConsumer.accept(SlowContextualBiConsumer.java:21)
at io.smallrye.mutiny.groups.UniOnItem.lambda$transformToUni$4(UniOnItem.java:177)
at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21)
at io.smallrye.mutiny.operators.uni.builders.UniCreateWithEmitter.subscribe(UniCreateWithEmitter.java:22)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3.onItem(HttpSecurityRecorder.java:394)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3.onItem(HttpSecurityRecorder.java:379)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.forwardTo(UniMemoizeOp.java:155)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.notifyAwaiters(UniMemoizeOp.java:130)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.onItem(UniMemoizeOp.java:116)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.subscribe(UniMemoizeOp.java:82)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler.handle(HttpSecurityRecorder.java:379)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler.handle(HttpSecurityRecorder.java:305)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.vertx.ext.web.impl.RoutingContextImpl.route(RoutingContextImpl.java:100)
at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:69)
at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:37)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$3.handle(HttpServerCommonHandlers.java:104)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$3.handle(HttpServerCommonHandlers.java:101)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$2.handle(HttpServerCommonHandlers.java:87)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$2.handle(HttpServerCommonHandlers.java:70)
at io.quarkus.vertx.http.runtime.VertxHttpRecorder$1.handle(VertxHttpRecorder.java:187)
at io.quarkus.vertx.http.runtime.VertxHttpRecorder$1.handle(VertxHttpRecorder.java:161)
at io.vertx.core.impl.ContextImpl.emit(ContextImpl.java:342)
at io.vertx.core.impl.DuplicatedContext.emit(DuplicatedContext.java:163)
at io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:174)
at io.vertx.core.net.impl.ConnectionBase.read(ConnectionBase.java:159)
at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:153)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.vertx.core.http.impl.Http1xUpgradeToH2CHandler.channelRead(Http1xUpgradeToH2CHandler.java:124)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:348)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:470)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.vertx.core.http.impl.Http1xOrH2CHandler.end(Http1xOrH2CHandler.java:61)
at io.vertx.core.http.impl.Http1xOrH2CHandler.channelRead(Http1xOrH2CHandler.java:38)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
2026-04-06 13:21:54,143 ERROR [org.ecl.htt.res.map.BadRequestMapper] (executor-thread-1) Invalid status passed: jakarta.ws.rs.BadRequestException: Invalid status passed
at org.eclipsefoundation.testing.test.resources.SampleResource.getStatusIf200Series(SampleResource.java:110)
at org.eclipsefoundation.testing.test.resources.SampleResource.get(SampleResource.java:44)
at org.eclipsefoundation.testing.test.resources.SampleResource$quarkusrestinvoker$get_0f08fd882fd0cc086ed0284f85523ce238281889.invoke(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:183)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
Request method: GET
Request URI: http://localhost:8081/test/get?returned_status=404
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Headers: Accept=application/json, application/javascript, text/javascript, text/json
Content-Type=application/json
Cookies: <none>
Multiparts: <none>
Body: <none>
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
content-length: 64
{
"status_code": 400,
"message": "Invalid status passed",
"url": null
}
2026-04-06 13:21:54,232 ERROR [org.ecl.htt.res.map.RuntimeMapper] (vert.x-eventloop-thread-1) HTTP 405 Method Not Allowed: jakarta.ws.rs.NotAllowedException: HTTP 405 Method Not Allowed
at org.jboss.resteasy.reactive.server.handlers.ClassRoutingHandler.handle(ClassRoutingHandler.java:108)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:165)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at org.jboss.resteasy.reactive.server.handlers.RestInitialHandler.beginProcessing(RestInitialHandler.java:48)
at org.jboss.resteasy.reactive.server.vertx.ResteasyReactiveVertxHandler.handle(ResteasyReactiveVertxHandler.java:23)
at org.jboss.resteasy.reactive.server.vertx.ResteasyReactiveVertxHandler.handle(ResteasyReactiveVertxHandler.java:10)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$1.handle(HttpServerCommonHandlers.java:62)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$1.handle(HttpServerCommonHandlers.java:40)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer.doPermissionCheck(AbstractHttpAuthorizer.java:92)
at io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer.checkPermission(AbstractHttpAuthorizer.java:67)
at io.quarkus.vertx.http.runtime.security.HttpAuthorizer.checkPermission(HttpAuthorizer.java:22)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$1.handle(HttpSecurityRecorder.java:99)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$1.handle(HttpSecurityRecorder.java:91)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$13.handle(ResteasyReactiveRecorder.java:381)
at io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder$13.handle(ResteasyReactiveRecorder.java:370)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3$1.onItem(HttpSecurityRecorder.java:404)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3$1.onItem(HttpSecurityRecorder.java:394)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.builders.DefaultUniEmitter.complete(DefaultUniEmitter.java:37)
at io.smallrye.mutiny.groups.UniOnNull.lambda$failWith$1(UniOnNull.java:46)
at io.smallrye.context.impl.wrappers.SlowContextualBiConsumer.accept(SlowContextualBiConsumer.java:21)
at io.smallrye.mutiny.groups.UniOnItem.lambda$transformToUni$4(UniOnItem.java:177)
at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21)
at io.smallrye.mutiny.operators.uni.builders.UniCreateWithEmitter.subscribe(UniCreateWithEmitter.java:22)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3.onItem(HttpSecurityRecorder.java:394)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler$3.onItem(HttpSecurityRecorder.java:379)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.forwardTo(UniMemoizeOp.java:155)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.notifyAwaiters(UniMemoizeOp.java:130)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.onItem(UniMemoizeOp.java:116)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:60)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.performInnerSubscription(UniOnItemTransformToUni.java:81)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni$UniOnItemTransformToUniProcessor.onItem(UniOnItemTransformToUni.java:57)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem$KnownItemSubscription.forward(UniCreateFromKnownItem.java:38)
at io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem.subscribe(UniCreateFromKnownItem.java:23)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.operators.uni.UniOnItemTransformToUni.subscribe(UniOnItemTransformToUni.java:25)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.smallrye.mutiny.operators.uni.UniMemoizeOp.subscribe(UniMemoizeOp.java:82)
at io.smallrye.mutiny.operators.AbstractUni.subscribe(AbstractUni.java:35)
at io.smallrye.mutiny.groups.UniSubscribe.withSubscriber(UniSubscribe.java:51)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler.handle(HttpSecurityRecorder.java:379)
at io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder$AuthenticationHandler.handle(HttpSecurityRecorder.java:305)
at io.vertx.ext.web.impl.RouteState.handleContext(RouteState.java:1283)
at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:177)
at io.vertx.ext.web.impl.RoutingContextImpl.next(RoutingContextImpl.java:151)
at io.vertx.ext.web.impl.RoutingContextImpl.route(RoutingContextImpl.java:100)
at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:69)
at io.vertx.ext.web.impl.RouterImpl.handle(RouterImpl.java:37)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$3.handle(HttpServerCommonHandlers.java:104)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$3.handle(HttpServerCommonHandlers.java:101)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$2.handle(HttpServerCommonHandlers.java:87)
at io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers$2.handle(HttpServerCommonHandlers.java:70)
at io.quarkus.vertx.http.runtime.VertxHttpRecorder$1.handle(VertxHttpRecorder.java:187)
at io.quarkus.vertx.http.runtime.VertxHttpRecorder$1.handle(VertxHttpRecorder.java:161)
at io.vertx.core.impl.ContextImpl.emit(ContextImpl.java:342)
at io.vertx.core.impl.DuplicatedContext.emit(DuplicatedContext.java:163)
at io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:174)
at io.vertx.core.net.impl.ConnectionBase.read(ConnectionBase.java:159)
at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:153)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.vertx.core.http.impl.Http1xUpgradeToH2CHandler.channelRead(Http1xUpgradeToH2CHandler.java:124)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:348)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:470)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.vertx.core.http.impl.Http1xOrH2CHandler.end(Http1xOrH2CHandler.java:61)
at io.vertx.core.http.impl.Http1xOrH2CHandler.channelRead(Http1xOrH2CHandler.java:38)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
Request method: POST
Request URI: http://localhost:8081/test/get?returned_status=200
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Headers: Accept=application/json, application/javascript, text/javascript, text/json
Test-Header=header-val
Content-Type=application/json
Cookies: <none>
Multiparts: <none>
Body:
{
"name": "Sampleson",
"mail": "sample@sample.com"
}
HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
content-length: 110
{
"status_code": 500,
"message": "Error while processing request. Reason: HTTP 405 Method Not Allowed",
"url": null
}
2026-04-06 13:21:54,778 INFO [org.ecl.htt.res.map.NotFoundMapper] (vert.x-eventloop-thread-0) HTTP 404 Not Found
[INFO] Tests run: 29, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.537 s -- in org.eclipsefoundation.testing.models.EndpointTestBuilderTest
2026-04-06 13:21:54,874 INFO [io.quarkus] (main) quarkus-test-common stopped in 0.054s
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ quarkus-test-common ---
[INFO] Building jar: /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/testing/target/quarkus-test-common-1.5.7.jar
[INFO]
[INFO] ----------< org.eclipsefoundation:quarkus-persistence-parent >----------
[INFO] Building Persistence - Parent 1.5.7 [7/10]
[INFO] from persistence/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] -------------< org.eclipsefoundation:quarkus-persistence >--------------
[INFO] Building Persistence - Runtime 1.5.7 [8/10]
[INFO] from persistence/runtime/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ quarkus-persistence ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- quarkus-extension:3.27.3:extension-descriptor (default) @ quarkus-persistence ---
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ quarkus-persistence ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 36 source files with javac [debug parameters release 21] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ quarkus-persistence ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ quarkus-persistence ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 18 source files with javac [debug parameters release 21] to target/test-classes
[INFO] /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/runtime/src/test/java/org/eclipsefoundation/persistence/namespace/SortOrderTest.java: /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/runtime/src/test/java/org/eclipsefoundation/persistence/namespace/SortOrderTest.java uses or overrides a deprecated API.
[INFO] /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/runtime/src/test/java/org/eclipsefoundation/persistence/namespace/SortOrderTest.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ quarkus-persistence ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-hibernate-orm-derby/3.27.3/quarkus-hibernate-orm-derby-3.27.3.jar
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-hibernate-orm-derby/3.27.3/quarkus-hibernate-orm-derby-3.27.3.jar (7.1 kB at 8.2 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-deployment/3.27.3/quarkus-flyway-deployment-3.27.3.pom
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-h2-deployment/3.27.3/quarkus-jdbc-h2-deployment-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-h2-deployment/3.27.3/quarkus-jdbc-h2-deployment-3.27.3.pom (2.2 kB at 28 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-deployment/3.27.3/quarkus-flyway-deployment-3.27.3.pom (3.6 kB at 15 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-dev/3.27.3/quarkus-flyway-dev-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-dev/3.27.3/quarkus-flyway-dev-3.27.3.pom (832 B at 8.4 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-hibernate-orm-deployment/3.27.3/quarkus-hibernate-orm-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-agroal-deployment/3.27.3/quarkus-agroal-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-narayana-jta-deployment/3.27.3/quarkus-narayana-jta-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-datasource-deployment/3.27.3/quarkus-datasource-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-mariadb-deployment/3.27.3/quarkus-jdbc-mariadb-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-deployment/3.27.3/quarkus-flyway-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-dev/3.27.3/quarkus-flyway-dev-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-h2-deployment/3.27.3/quarkus-jdbc-h2-deployment-3.27.3.jar
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-narayana-jta-deployment/3.27.3/quarkus-narayana-jta-deployment-3.27.3.jar (16 kB at 111 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-dev/3.27.3/quarkus-flyway-dev-3.27.3.jar (14 kB at 78 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-agroal-deployment/3.27.3/quarkus-agroal-deployment-3.27.3.jar (33 kB at 182 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-mariadb-deployment/3.27.3/quarkus-jdbc-mariadb-deployment-3.27.3.jar (10 kB at 45 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-jdbc-h2-deployment/3.27.3/quarkus-jdbc-h2-deployment-3.27.3.jar (12 kB at 42 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-datasource-deployment/3.27.3/quarkus-datasource-deployment-3.27.3.jar (23 kB at 83 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-flyway-deployment/3.27.3/quarkus-flyway-deployment-3.27.3.jar (27 kB at 97 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-hibernate-orm-deployment/3.27.3/quarkus-hibernate-orm-deployment-3.27.3.jar (189 kB at 541 kB/s)
2026-04-06 13:22:12,431 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:22:21,694 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:22:41,690 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
[INFO] Running org.eclipsefoundation.persistence.dao.DefaultHibernateDaoTest
2026-04-06 13:23:00,768 INFO [org.hib.jpa.int.uti.LogHelper] (main) HHH000204: Processing PersistenceUnitInfo [name: <default>]
2026-04-06 13:23:00,973 INFO [org.hib.Version] (main) HHH000412: Hibernate ORM core version 7.1.18.Final
2026-04-06 13:23:01,277 INFO [org.hib.orm.con.pooling] (main) HHH10001005: Database info:
Database JDBC URL [undefined/unknown]
Database driver: undefined/unknown
Database dialect: H2Dialect
Database version: 2.3.230
Default catalog/schema: unknown/unknown
Autocommit mode: undefined/unknown
Isolation level: <unknown>
JDBC fetch size: undefined/unknown
Pool: undefined/unknown
Minimum pool size: undefined/unknown
Maximum pool size: undefined/unknown
2026-04-06 13:23:01,552 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:01,691 WARN [io.qua.config] (main) Unrecognized configuration key "quarkus.oauth2.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
2026-04-06 13:23:02,711 INFO [org.fly.cor.FlywayExecutor] (main) Database: jdbc:h2:mem:db (H2 2.3)
2026-04-06 13:23:02,741 INFO [org.fly.cor.int.sch.JdbcTableSchemaHistory] (main) Schema history table "PUBLIC"."flyway_schema_history" does not exist yet
2026-04-06 13:23:02,744 INFO [org.fly.cor.int.com.DbValidate] (main) Successfully validated 1 migration (execution time 00:00.014s)
2026-04-06 13:23:02,750 INFO [org.fly.cor.int.sch.JdbcTableSchemaHistory] (main) Creating Schema History table "PUBLIC"."flyway_schema_history" ...
2026-04-06 13:23:02,792 INFO [org.fly.cor.int.com.DbMigrate] (main) Current version of schema "PUBLIC": << Empty Schema >>
2026-04-06 13:23:02,805 INFO [org.fly.cor.int.com.DbMigrate] (main) Migrating schema "PUBLIC" to version "1.0.0 - default"
2026-04-06 13:23:02,831 INFO [org.fly.cor.int.com.DbMigrate] (main) Successfully applied 1 migration to schema "PUBLIC", now at version v1.0.0 (execution time 00:00.014s)
2026-04-06 13:23:03,800 INFO [io.quarkus] (main) quarkus-persistence 1.5.7 on JVM (powered by Quarkus 3.27.3) started in 42.707s. Listening on: http://localhost:8081
2026-04-06 13:23:03,800 INFO [io.quarkus] (main) Profile test activated.
2026-04-06 13:23:03,800 INFO [io.quarkus] (main) Installed features: [agroal, cache, cdi, compose, flyway, hibernate-orm, jacoco, jdbc-h2, jdbc-mariadb, micrometer, narayana-jta, oidc, qute, redis-client, rest, rest-jackson, rest-qute, scheduler, security, smallrye-context-propagation, smallrye-health, vertx]
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.630 s -- in org.eclipsefoundation.persistence.dao.DefaultHibernateDaoTest
[INFO] Running org.eclipsefoundation.persistence.dto.mapper.EntityMapperTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.eclipsefoundation.persistence.dto.mapper.EntityMapperTest
[INFO] Running org.eclipsefoundation.persistence.model.DistributedCSRFGeneratorTest
2026-04-06 13:23:05,007 INFO [org.ecl.per.mod.DistributedCSRFGenerator] (main) Distributed CSRF strategy is enabled.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.005 s -- in org.eclipsefoundation.persistence.model.DistributedCSRFGeneratorTest
[INFO] Running org.eclipsefoundation.persistence.model.ParameterizedSQLStatementBuilderTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s -- in org.eclipsefoundation.persistence.model.ParameterizedSQLStatementBuilderTest
[INFO] Running org.eclipsefoundation.persistence.model.SqlBackedPaginationResolverTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.130 s -- in org.eclipsefoundation.persistence.model.SqlBackedPaginationResolverTest
[INFO] Running org.eclipsefoundation.persistence.namespace.SortOrderTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.162 s -- in org.eclipsefoundation.persistence.namespace.SortOrderTest
[INFO] Running org.eclipsefoundation.persistence.service.impl.DefaultFilterServiceTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.eclipsefoundation.persistence.service.impl.DefaultFilterServiceTest
[INFO] Running org.eclipsefoundation.persistence.service.impl.MapperServiceTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.eclipsefoundation.persistence.service.impl.MapperServiceTest
[INFO] Running org.eclipsefoundation.persistence.tasks.CsrfDatabaseCleanupTaskTest
2026-04-06 13:23:06,519 INFO [io.quarkus] (main) quarkus-persistence stopped in 0.040s
2026-04-06 13:23:08,191 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:08,321 WARN [io.qua.config] (main) Unrecognized configuration key "quarkus.oauth2.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
2026-04-06 13:23:08,743 INFO [org.fly.cor.FlywayExecutor] (main) Database: jdbc:h2:mem:db (H2 2.3)
2026-04-06 13:23:08,777 INFO [org.fly.cor.int.sch.JdbcTableSchemaHistory] (main) Schema history table "PUBLIC"."flyway_schema_history" does not exist yet
2026-04-06 13:23:08,780 INFO [org.fly.cor.int.com.DbValidate] (main) Successfully validated 1 migration (execution time 00:00.024s)
2026-04-06 13:23:08,784 INFO [org.fly.cor.int.sch.JdbcTableSchemaHistory] (main) Creating Schema History table "PUBLIC"."flyway_schema_history" ...
2026-04-06 13:23:08,803 INFO [org.fly.cor.int.com.DbMigrate] (main) Current version of schema "PUBLIC": << Empty Schema >>
2026-04-06 13:23:08,815 INFO [org.fly.cor.int.com.DbMigrate] (main) Migrating schema "PUBLIC" to version "1.0.0 - default"
2026-04-06 13:23:08,830 INFO [org.fly.cor.int.com.DbMigrate] (main) Successfully applied 1 migration to schema "PUBLIC", now at version v1.0.0 (execution time 00:00.010s)
2026-04-06 13:23:09,689 INFO [io.quarkus] (main) quarkus-persistence 1.5.7 on JVM (powered by Quarkus 3.27.3) started in 2.989s. Listening on: http://localhost:8081
2026-04-06 13:23:09,689 INFO [io.quarkus] (main) Profile test activated.
2026-04-06 13:23:09,689 INFO [io.quarkus] (main) Installed features: [agroal, cache, cdi, compose, flyway, hibernate-orm, jacoco, jdbc-h2, jdbc-mariadb, micrometer, narayana-jta, oidc, qute, redis-client, rest, rest-jackson, rest-qute, scheduler, security, smallrye-context-propagation, smallrye-health, vertx]
2026-04-06 13:23:10,613 INFO [org.ecl.per.tas.CsrfDatabaseCleanupTask] (main) Checking for CSRF database entries created before 2026-04-05T13:23:10.612962319Z
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.178 s -- in org.eclipsefoundation.persistence.tasks.CsrfDatabaseCleanupTaskTest
[INFO] Running org.eclipsefoundation.persistence.model.HQLGeneratorTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.208 s -- in org.eclipsefoundation.persistence.model.HQLGeneratorTest
2026-04-06 13:23:10,904 INFO [io.quarkus] (main) quarkus-persistence stopped in 0.032s
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 53, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ quarkus-persistence ---
[INFO] Building jar: /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/runtime/target/quarkus-persistence-1.5.7.jar
[INFO]
[INFO] --------< org.eclipsefoundation:quarkus-persistence-deployment >--------
[INFO] Building Persistence - Deployment 1.5.7 [9/10]
[INFO] from persistence/deployment/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ quarkus-persistence-deployment ---
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/deployment/src/main/resources
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ quarkus-persistence-deployment ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [debug parameters release 21] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ quarkus-persistence-deployment ---
[INFO] Not copying test resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ quarkus-persistence-deployment ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ quarkus-persistence-deployment ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ quarkus-persistence-deployment ---
[INFO] Building jar: /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/persistence/deployment/target/quarkus-persistence-deployment-1.5.7.jar
[INFO]
[INFO] --------------< org.eclipsefoundation:quarkus-efservices >--------------
[INFO] Building EFServices - Runtime 1.5.7 [10/10]
[INFO] from efservices/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ quarkus-efservices ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ quarkus-efservices ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 34 source files with javac [debug parameters release 21] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ quarkus-efservices ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ quarkus-efservices ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 16 source files with javac [debug parameters release 21] to target/test-classes
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ quarkus-efservices ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jackson-deployment/3.27.3/quarkus-rest-client-jackson-deployment-3.27.3.pom
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-deployment/3.27.3/quarkus-smallrye-fault-tolerance-deployment-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jackson-deployment/3.27.3/quarkus-rest-client-jackson-deployment-3.27.3.pom (2.7 kB at 4.3 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-deployment/3.27.3/quarkus-smallrye-fault-tolerance-deployment-3.27.3.pom (3.1 kB at 4.9 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-dev/3.27.3/quarkus-smallrye-fault-tolerance-dev-3.27.3.pom
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-deployment/3.27.3/quarkus-rest-client-deployment-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-dev/3.27.3/quarkus-smallrye-fault-tolerance-dev-3.27.3.pom (1.1 kB at 31 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-deployment/3.27.3/quarkus-rest-client-deployment-3.27.3.pom (5.4 kB at 163 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jaxrs-deployment/3.27.3/quarkus-rest-client-jaxrs-deployment-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jaxrs-deployment/3.27.3/quarkus-rest-client-jaxrs-deployment-3.27.3.pom (5.6 kB at 133 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/resteasy/reactive/resteasy-reactive-client-processor/3.27.3/resteasy-reactive-client-processor-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/resteasy/reactive/resteasy-reactive-client-processor/3.27.3/resteasy-reactive-client-processor-3.27.3.pom (2.4 kB at 47 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-config-deployment/3.27.3/quarkus-rest-client-config-deployment-3.27.3.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-config-deployment/3.27.3/quarkus-rest-client-config-deployment-3.27.3.pom (2.3 kB at 61 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/vertx/vertx-http-proxy/4.5.25/vertx-http-proxy-4.5.25.pom
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/vertx/vertx-http-proxy/4.5.25/vertx-http-proxy-4.5.25.pom (6.5 kB at 111 kB/s)
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jackson-deployment/3.27.3/quarkus-rest-client-jackson-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-deployment/3.27.3/quarkus-rest-client-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jaxrs-deployment/3.27.3/quarkus-rest-client-jaxrs-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/resteasy/reactive/resteasy-reactive-client-processor/3.27.3/resteasy-reactive-client-processor-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-config-deployment/3.27.3/quarkus-rest-client-config-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/vertx/vertx-http-proxy/4.5.25/vertx-http-proxy-4.5.25.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-deployment/3.27.3/quarkus-smallrye-fault-tolerance-deployment-3.27.3.jar
Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-dev/3.27.3/quarkus-smallrye-fault-tolerance-dev-3.27.3.jar
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jackson-deployment/3.27.3/quarkus-rest-client-jackson-deployment-3.27.3.jar (10.0 kB at 69 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-config-deployment/3.27.3/quarkus-rest-client-config-deployment-3.27.3.jar (10 kB at 68 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-dev/3.27.3/quarkus-smallrye-fault-tolerance-dev-3.27.3.jar (11 kB at 76 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-jaxrs-deployment/3.27.3/quarkus-rest-client-jaxrs-deployment-3.27.3.jar (82 kB at 343 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/resteasy/reactive/resteasy-reactive-client-processor/3.27.3/resteasy-reactive-client-processor-3.27.3.jar (33 kB at 139 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/vertx/vertx-http-proxy/4.5.25/vertx-http-proxy-4.5.25.jar (50 kB at 186 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-smallrye-fault-tolerance-deployment/3.27.3/quarkus-smallrye-fault-tolerance-deployment-3.27.3.jar (45 kB at 164 kB/s)
Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/repository/maven-central/io/quarkus/quarkus-rest-client-deployment/3.27.3/quarkus-rest-client-deployment-3.27.3.jar (106 kB at 362 kB/s)
2026-04-06 13:23:17,981 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:27,210 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:42,980 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
[INFO] Running org.eclipsefoundation.efservices.helpers.DrupalAuthHelperTest
2026-04-06 13:23:54,975 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:55,128 WARN [io.qua.config] (main) Unrecognized configuration key "quarkus.oidc-client.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
2026-04-06 13:23:55,815 INFO [io.quarkus] (main) quarkus-efservices 1.5.7 on JVM (powered by Quarkus 3.27.3) started in 29.251s. Listening on: http://localhost:8081
2026-04-06 13:23:55,815 INFO [io.quarkus] (main) Profile test activated.
2026-04-06 13:23:55,816 INFO [io.quarkus] (main) Installed features: [cache, cdi, compose, jacoco, micrometer, oidc, qute, redis-client, rest, rest-client, rest-client-jackson, rest-jackson, rest-qute, scheduler, security, smallrye-context-propagation, smallrye-fault-tolerance, smallrye-health, vertx]
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.769 s -- in org.eclipsefoundation.efservices.helpers.DrupalAuthHelperTest
[INFO] Running org.eclipsefoundation.efservices.oauth.OAuthAPITest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.eclipsefoundation.efservices.oauth.OAuthAPITest
[INFO] Running org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest
2026-04-06 13:23:56,295 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: This token is expired
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:58)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$validateTokenStatus_failure_throwsOnCachedExpiredTokens$9(DrupalOAuthServiceTest.java:148)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:39)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3153)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.validateTokenStatus_failure_throwsOnCachedExpiredTokens(DrupalOAuthServiceTest.java:147)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,301 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: Invalid client_id associated with token
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:64)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_invalidClientId$4(DrupalOAuthServiceTest.java:110)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_invalidClientId(DrupalOAuthServiceTest.java:110)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,302 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: Invalid client_id associated with token
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:64)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_invalidClientId$5(DrupalOAuthServiceTest.java:116)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_invalidClientId(DrupalOAuthServiceTest.java:116)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,307 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: This token is expired
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:58)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_expired$0(DrupalOAuthServiceTest.java:80)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_expired(DrupalOAuthServiceTest.java:80)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,308 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: This token is expired
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:58)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_expired$1(DrupalOAuthServiceTest.java:82)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_expired(DrupalOAuthServiceTest.java:82)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,319 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: This token is expired
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:58)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_invalidScope$2(DrupalOAuthServiceTest.java:95)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_invalidScope(DrupalOAuthServiceTest.java:95)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-04-06 13:23:56,321 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (main) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: This token has invalid scope(s)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:61)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.lambda$testToken_failure_invalidScope$3(DrupalOAuthServiceTest.java:97)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3128)
at org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest.testToken_failure_invalidScope(DrupalOAuthServiceTest.java:97)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:848)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161)
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:147)
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:145)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101)
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.executeEngine(EngineExecutionOrchestrator.java:230)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in org.eclipsefoundation.efservices.services.DrupalOAuthServiceTest
[INFO] Running org.eclipsefoundation.efservices.services.ProfileServiceTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 s -- in org.eclipsefoundation.efservices.services.ProfileServiceTest
[INFO] Running org.eclipsefoundation.efservices.services.ProjectServiceTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.eclipsefoundation.efservices.services.ProjectServiceTest
[INFO] Running org.eclipsefoundation.efservices.services.WorkingGroupServiceTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.080 s -- in org.eclipsefoundation.efservices.services.WorkingGroupServiceTest
[INFO] Running org.eclipsefoundation.efservices.alternate.OAuthAPITest
2026-04-06 13:23:56,675 INFO [io.quarkus] (main) quarkus-efservices stopped in 0.077s
2026-04-06 13:23:57,150 WARN [org.ecl.cor.con.SecretConfigSource] (main) Configuration 'config.secret.path' not set, cannot generate secret properties.
2026-04-06 13:23:57,298 WARN [io.qua.config] (main) Unrecognized configuration key "quarkus.oidc-client.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
2026-04-06 13:23:57,914 INFO [io.quarkus] (main) quarkus-efservices 1.5.7 on JVM (powered by Quarkus 3.27.3) started in 1.195s. Listening on: http://localhost:8081
2026-04-06 13:23:57,914 INFO [io.quarkus] (main) Profile test activated.
2026-04-06 13:23:57,914 INFO [io.quarkus] (main) Installed features: [cache, cdi, compose, jacoco, micrometer, oidc, qute, redis-client, rest, rest-client, rest-client-jackson, rest-jackson, rest-qute, scheduler, security, smallrye-context-propagation, smallrye-fault-tolerance, smallrye-health, vertx]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.549 s -- in org.eclipsefoundation.efservices.alternate.OAuthAPITest
[INFO] Running org.eclipsefoundation.efservices.alternate.OAuthFilterTest
2026-04-06 13:23:58,991 INFO [org.ecl.htt.hel.SecureResourceKey] (executor-thread-4) Generated secure resource key: 5ccb0f66-25a5-4e37-860e-aa0a12b49e4d
2026-04-06 13:23:59,106 ERROR [org.ecl.htt.res.map.FinalForbiddenMapper] (executor-thread-4) No auth token present: org.eclipsefoundation.utils.exception.FinalForbiddenException: No auth token present
at org.eclipsefoundation.efservices.helpers.DrupalAuthHelper.stripBearerToken(DrupalAuthHelper.java:68)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider.requestTokenWrapper(AuthenticatedRequestWrapperProvider.java:64)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.doCreate(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:111)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:107)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.c10(Unknown Source)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.computeIfAbsent(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext.getIfActive(CurrentManagedContext.java:107)
at io.quarkus.arc.impl.ClientProxies.getSingleContextDelegate(ClientProxies.java:30)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.arc$delegate(Unknown Source)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.isAuthenticated(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter.filter(OAuthFilter.java:50)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter.filter(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter_ClientProxy.filter(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.ResourceRequestFilterHandler.handle(ResourceRequestFilterHandler.java:48)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:173)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
2026-04-06 13:23:59,122 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (executor-thread-4) Error validating token: java.lang.NullPointerException: Cannot invoke "org.eclipsefoundation.efservices.api.models.DrupalOAuthData.expires()" because "tokenData" is null
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:55)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider.requestTokenWrapper(AuthenticatedRequestWrapperProvider.java:66)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.doCreate(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:111)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:107)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.c10(Unknown Source)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.computeIfAbsent(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext.getIfActive(CurrentManagedContext.java:107)
at io.quarkus.arc.impl.ClientProxies.getSingleContextDelegate(ClientProxies.java:30)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.arc$delegate(Unknown Source)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.isAuthenticated(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter.filter(OAuthFilter.java:50)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter.filter(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter_ClientProxy.filter(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.ResourceRequestFilterHandler.handle(ResourceRequestFilterHandler.java:48)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:173)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
2026-04-06 13:23:59,175 ERROR [org.ecl.efs.ser.imp.DefaultDrupalOAuthService] (executor-thread-4) Error validating token: java.lang.NullPointerException: Cannot invoke "org.eclipsefoundation.efservices.api.models.DrupalOAuthData.expires()" because "tokenData" is null
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:55)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider.requestTokenWrapper(AuthenticatedRequestWrapperProvider.java:66)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.doCreate(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:111)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:107)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.c10(Unknown Source)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.computeIfAbsent(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext.getIfActive(CurrentManagedContext.java:107)
at io.quarkus.arc.impl.ClientProxies.getSingleContextDelegate(ClientProxies.java:30)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.arc$delegate(Unknown Source)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.isAuthenticated(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter.filter(OAuthFilter.java:50)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter.filter(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter_ClientProxy.filter(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.ResourceRequestFilterHandler.handle(ResourceRequestFilterHandler.java:48)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:173)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
2026-04-06 13:23:59,175 ERROR [org.ecl.htt.res.map.FinalForbiddenMapper] (executor-thread-4) Error validating token: org.eclipsefoundation.utils.exception.FinalForbiddenException: Error validating token
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService.validateTokenStatus(DefaultDrupalOAuthService.java:70)
at org.eclipsefoundation.efservices.services.impl.DefaultDrupalOAuthService_ClientProxy.validateTokenStatus(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider.requestTokenWrapper(AuthenticatedRequestWrapperProvider.java:66)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.doCreate(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at org.eclipsefoundation.efservices.config.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_Bean.create(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:111)
at io.quarkus.arc.impl.CurrentManagedContext$1.get(CurrentManagedContext.java:107)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.c10(Unknown Source)
at io.quarkus.arc.generator.Default_jakarta_enterprise_context_RequestScoped_ContextInstances.computeIfAbsent(Unknown Source)
at io.quarkus.arc.impl.CurrentManagedContext.getIfActive(CurrentManagedContext.java:107)
at io.quarkus.arc.impl.ClientProxies.getSingleContextDelegate(ClientProxies.java:30)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.arc$delegate(Unknown Source)
at org.eclipsefoundation.efservices.models.AuthenticatedRequestWrapperProvider_ProducerMethod_requestTokenWrapper_w-JtuZDiaDNe21GMGynQdgo7KPg_ClientProxy.isAuthenticated(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter.filter(OAuthFilter.java:50)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter.filter(Unknown Source)
at org.eclipsefoundation.efservices.request.OAuthFilter$GeneratedServerRequestFilter$filter_ClientProxy.filter(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.ResourceRequestFilterHandler.handle(ResourceRequestFilterHandler.java:48)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:173)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:645)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:1583)
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.044 s -- in org.eclipsefoundation.efservices.alternate.OAuthFilterTest
2026-04-06 13:23:59,222 INFO [io.quarkus] (main) quarkus-efservices stopped in 0.028s
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ quarkus-efservices ---
[INFO] Building jar: /home/jenkins/agent/workspace/common_malowe_main_1.5.7-release/efservices/target/quarkus-efservices-1.5.7.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Java SDK Commons 1.5.7:
[INFO]
[INFO] Java SDK Commons ................................... SUCCESS [ 0.002 s]
[INFO] Utils - Runtime .................................... SUCCESS [01:13 min]
[INFO] HTTP - Runtime ..................................... SUCCESS [01:05 min]
[INFO] Caching - Runtime .................................. SUCCESS [ 31.609 s]
[INFO] Core - Runtime ..................................... SUCCESS [ 57.832 s]
[INFO] Testing - Runtime .................................. SUCCESS [ 26.522 s]
[INFO] Persistence - Parent ............................... SUCCESS [ 0.000 s]
[INFO] Persistence - Runtime .............................. SUCCESS [01:16 min]
[INFO] Persistence - Deployment ........................... SUCCESS [ 0.728 s]
[INFO] EFServices - Runtime ............................... SUCCESS [ 47.716 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:21 min
[INFO] Finished at: 2026-04-06T13:24:00Z
[INFO] ------------------------------------------------------------------------
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Push package image to Nexus)
Stage "Push package image to Nexus" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] End of Pipeline
[GitLab Pipeline Status] Notifying branch build status: SUCCESS eclipsefdn-api-common/malowe%2Fmain%2F1.5.7-release #1: This commit looks good.
[GitLab Pipeline Status] Notified
Finished: SUCCESS