2024-02-13 08:38:11,565 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:112024-02-13 08:38:11,600 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,600 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,602 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
03:38:112024-02-13 08:38:11,603 INFO [98b383a6-53dd-4c80-993a-e913c19b0b98][] o.e.d.g.s.s.a.p.PreAuthenticatedAuthenticationProvider - Pre-authentication has been applied resulting in AuthorizationContext <ImmutableAuthorizationContext [type=pre-authenticated-http, authorizationSubjects=[some-issuer:foo]]>.
03:38:112024-02-13 08:38:11,606 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:112024-02-13 08:38:11,608 INFO [98b383a6-53dd-4c80-993a-e913c19b0b98][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/api/2/search/things' was: 200
03:38:112024-02-13 08:38:11,646 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:112024-02-13 08:38:11,681 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,681 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,683 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
03:38:112024-02-13 08:38:11,684 INFO [39461d55-ced0-48b6-821b-1faa3058f9be][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/overall/status' was: 200
03:38:112024-02-13 08:38:11,712 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:112024-02-13 08:38:11,758 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,758 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,760 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
03:38:112024-02-13 08:38:11,762 INFO [366057c3-3d83-4837-b37f-bd0156e21bed][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/status/cluster' was: 200
03:38:112024-02-13 08:38:11,784 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:112024-02-13 08:38:11,819 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,819 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:112024-02-13 08:38:11,822 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
03:38:112024-02-13 08:38:11,823 INFO [43e52402-5475-41b0-8f3f-a106b52e66b6][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/api/nan/things?ids=bumlux' was: 404
03:38:11[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.766 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteTest
03:38:11[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest
03:38:112024-02-13 08:38:11,953 INFO [handleCompletionExceptionWithDittoRuntimeExceptionAsCause][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <GatewayMethodNotAllowedException> occurred in gateway root route: <GatewayMethodNotAllowedException [message='The provided HTTP method 'GET' is not allowed on this resource.', errorCode=gateway:method.notallowed, httpStatus=HttpStatus [code=405, category=CLIENT_ERROR], description='Check if you used the correct resource and method combination.', href=null, dittoHeaders=ImmutableDittoHeaders [{correlation-id=handleCompletionExceptionWithDittoRuntimeExceptionAsCause}]]>!
03:38:11[INFO] [02/13/2024 08:38:11.968] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:12[INFO] [02/13/2024 08:38:12.012] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,063 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <null>!
03:38:12java.lang.AssertionError: null
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownErrorAsInternalServerError$7(RootRouteExceptionHandlerTest.java:189)
03:38:12 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownErrorAsInternalServerError(RootRouteExceptionHandlerTest.java:192)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:122024-02-13 08:38:12,063 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <null>!
03:38:12java.lang.AssertionError: null
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownErrorAsInternalServerError$7(RootRouteExceptionHandlerTest.java:189)
03:38:12 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownErrorAsInternalServerError(RootRouteExceptionHandlerTest.java:192)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:12[INFO] [02/13/2024 08:38:12.066] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,101 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <DittoJsonException>!
03:38:122024-02-13 08:38:12,101 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <DittoJsonException> occurred in gateway root route: <DittoJsonException [message='JSON did not include required <myField> field!', errorCode=json.field.missing, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='Check if all required JSON fields were set.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]>!
03:38:12[INFO] [02/13/2024 08:38:12.103] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,131 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <42>!
03:38:12java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownExceptionAsInternalServerError$6(RootRouteExceptionHandlerTest.java:177)
03:38:12 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownExceptionAsInternalServerError(RootRouteExceptionHandlerTest.java:180)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:122024-02-13 08:38:12,131 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <42>!
03:38:12java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownExceptionAsInternalServerError$6(RootRouteExceptionHandlerTest.java:177)
03:38:12 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
03:38:12 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:12 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
03:38:12 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownExceptionAsInternalServerError(RootRouteExceptionHandlerTest.java:180)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:12[INFO] [02/13/2024 08:38:12.133] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:12[INFO] [02/13/2024 08:38:12.186] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,225 INFO [handleDittoRuntimeException][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <GatewayMethodNotAllowedException> occurred in gateway root route: <GatewayMethodNotAllowedException [message='The provided HTTP method 'GET' is not allowed on this resource.', errorCode=gateway:method.notallowed, httpStatus=HttpStatus [code=405, category=CLIENT_ERROR], description='Check if you used the correct resource and method combination.', href=null, dittoHeaders=ImmutableDittoHeaders [{correlation-id=handleDittoRuntimeException}]]>!
03:38:12[INFO] [02/13/2024 08:38:12.226] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,262 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <DittoJsonException>!
03:38:122024-02-13 08:38:12,263 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <DittoJsonException> occurred in gateway root route: <DittoJsonException [message='JSON did not include required <myField> field!', errorCode=json.field.missing, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='Check if all required JSON fields were set.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]>!
03:38:12[INFO] [02/13/2024 08:38:12.264] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:122024-02-13 08:38:12,294 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <java.lang.NumberFormatException: 42>!
03:38:12java.util.concurrent.CompletionException: java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:125)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:12Caused by: java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:124)
03:38:12 ... 36 common frames omitted
03:38:122024-02-13 08:38:12,294 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <java.lang.NumberFormatException: 42>!
03:38:12java.util.concurrent.CompletionException: java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:125)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:12 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:12 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:12 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:12 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:12 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:12 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:12 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:12 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:12 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:12 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:12 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:12 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:12 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:12 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:12 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:12 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:12 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:12 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:12 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:12 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:12 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:12 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:12 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:12 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:12Caused by: java.lang.NumberFormatException: 42
03:38:12 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:124)
03:38:12 ... 36 common frames omitted
03:38:12[INFO] [02/13/2024 08:38:12.295] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:12[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.448 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest
03:38:12[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.FeaturesRouteTest
03:38:122024-02-13 08:38:12,325 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,378 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,386 WARN [][] o.a.p.c.Cluster Cluster(pekko://FeaturesRouteTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:122024-02-13 08:38:12,410 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,428 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,475 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,500 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,528 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,572 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,627 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,662 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,684 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,711 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,750 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,781 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,802 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,845 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,873 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,907 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:122024-02-13 08:38:12,935 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:122024-02-13 08:38:12,973 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:12,996 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,027 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,078 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,149 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,177 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,200 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,261 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,312 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,355 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,383 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,411 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,448 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,474 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,503 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,564 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,587 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,695 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,772 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,800 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,855 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,881 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:132024-02-13 08:38:13,908 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:132024-02-13 08:38:13,953 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:13,997 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,055 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,082 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,145 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,173 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,197 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,269 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,294 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,356 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,375 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,406 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,457 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,489 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,512 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,560 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,582 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,609 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,645 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,670 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,694 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,720 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,754 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,788 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,817 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:142024-02-13 08:38:14,855 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:142024-02-13 08:38:14,879 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:14,909 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:14,932 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:14,983 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,036 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,069 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,098 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,124 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,157 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,207 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,232 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,258 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,308 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,333 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,369 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,397 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,430 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,460 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,480 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,505 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,531 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,567 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,593 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,623 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,655 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,686 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,709 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,748 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,769 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,794 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:152024-02-13 08:38:15,821 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,886 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:152024-02-13 08:38:15,912 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:15[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.617 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.FeaturesRouteTest
03:38:15[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.MessagesRouteTest
03:38:152024-02-13 08:38:15,956 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,002 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,011 WARN [][] o.a.p.c.Cluster Cluster(pekko://MessagesRouteTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:162024-02-13 08:38:16,062 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,115 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,154 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,176 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,216 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,277 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,303 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,329 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,367 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,389 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,429 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,467 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,489 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,516 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,552 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,577 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,603 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,626 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,663 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,687 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,714 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,764 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,787 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,815 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,846 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,865 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:162024-02-13 08:38:16,888 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:162024-02-13 08:38:16,918 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:16,978 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,001 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,029 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,079 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,101 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,119 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,160 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,179 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,201 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:17[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.269 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.MessagesRouteTest
03:38:17[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.ThingsRouteTest
03:38:172024-02-13 08:38:17,249 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,283 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,289 WARN [][] o.a.p.c.Cluster Cluster(pekko://ThingsRouteTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:172024-02-13 08:38:17,312 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,354 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,378 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,414 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,464 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,491 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,514 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,574 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,599 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,624 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,659 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,684 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,712 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,716 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,749 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,773 INFO [ThingsRouteTest.postThingWithLiveChannelHeader-6dce60f][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <ThingNotCreatableException> occurred in gateway root route: <ThingNotCreatableException [message='Thing could not be created via channel <live>.', errorCode=things:thing.notcreatable, httpStatus=HttpStatus [code=405, category=CLIENT_ERROR], description='Creating a thing via <live> channel is not supported. If you want to create a digital twin instead, please use channel <twin>.', href=null, dittoHeaders=ImmutableDittoHeaders [{correlation-id=ThingsRouteTest.postThingWithLiveChannelHeader-6dce60f, channel=live}]]>!
03:38:172024-02-13 08:38:17,789 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,813 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,821 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,853 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,877 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,893 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,916 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,919 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:172024-02-13 08:38:17,953 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:172024-02-13 08:38:17,983 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,007 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,054 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,075 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,099 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,119 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,161 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,180 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,203 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,245 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,269 INFO [ThingsRouteTest.postThingWithLiveChannelQueryParameter-06132ff][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <ThingNotCreatableException> occurred in gateway root route: <ThingNotCreatableException [message='Thing could not be created via channel <live>.', errorCode=things:thing.notcreatable, httpStatus=HttpStatus [code=405, category=CLIENT_ERROR], description='Creating a thing via <live> channel is not supported. If you want to create a digital twin instead, please use channel <twin>.', href=null, dittoHeaders=ImmutableDittoHeaders [{correlation-id=ThingsRouteTest.postThingWithLiveChannelQueryParameter-06132ff}]]>!
03:38:182024-02-13 08:38:18,290 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,314 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,317 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,352 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,375 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:182024-02-13 08:38:18,391 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,414 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <ThingIdInvalidException>!
03:38:182024-02-13 08:38:18,414 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - <ThingIdInvalidException> occurred in gateway root route: <ThingIdInvalidException [message='Thing ID '' is not valid!', errorCode=things:id.invalid, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='It must conform to the namespaced entity ID notation (see Ditto documentation)', href=https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id, dittoHeaders=ImmutableDittoHeaders [{}]]>!
03:38:182024-02-13 08:38:18,431 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,465 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
03:38:18[INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.247 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.ThingsRouteTest
03:38:18[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.stats.StatsRouteTest
03:38:182024-02-13 08:38:18,490 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,543 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,550 WARN [][] o.a.p.c.Cluster Cluster(pekko://2b34fc26-0ac5-4bb7-aa5f-6229cfd6a9b3) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:182024-02-13 08:38:18,575 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,581 WARN [][] o.a.p.c.Cluster Cluster(pekko://StatsRouteTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:182024-02-13 08:38:18,625 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,675 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,715 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,775 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:18[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.stats.StatsRouteTest
03:38:18[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.status.OverallStatusRouteTest
03:38:182024-02-13 08:38:18,844 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,881 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:182024-02-13 08:38:18,888 WARN [][] o.a.p.c.Cluster Cluster(pekko://OverallStatusRouteTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:182024-02-13 08:38:18,921 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:18,980 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:19,019 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:19,079 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:19,118 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:19,168 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:192024-02-13 08:38:19,207 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:19[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.428 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.status.OverallStatusRouteTest
03:38:19[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.QueryParametersToHeadersMapTest
03:38:19[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.QueryParametersToHeadersMapTest
03:38:19[INFO] Running org.eclipse.ditto.gateway.service.endpoints.utils.UriEncodingTest
03:38:19[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.eclipse.ditto.gateway.service.endpoints.utils.UriEncodingTest
03:38:19[INFO] Running org.eclipse.ditto.gateway.service.endpoints.utils.HttpUtilsTest
03:38:19[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.eclipse.ditto.gateway.service.endpoints.utils.HttpUtilsTest
03:38:19[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.ContentTypeValidationDirectiveTest
03:38:192024-02-13 08:38:19,539 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <none/none> request: < PUT someUrl>
03:38:19[INFO] [02/13/2024 08:38:19.563] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:19[INFO] [02/13/2024 08:38:19.671] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:192024-02-13 08:38:19,749 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <application/x-www-form-urlencoded> request: < PUT someUrl>
03:38:19[INFO] [02/13/2024 08:38:19.750] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:19[INFO] [02/13/2024 08:38:19.800] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:19[INFO] [02/13/2024 08:38:19.862] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:19[INFO] [02/13/2024 08:38:19.907] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:192024-02-13 08:38:19,962 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <none/none> request: < PUT someUrl>
03:38:19[INFO] [02/13/2024 08:38:19.965] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:19[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.619 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.ContentTypeValidationDirectiveTest
03:38:19[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest
03:38:202024-02-13 08:38:19,992 WARN [][] k.c.HttpPropagation$Settings - W3C TraceContext propagation should be used only with identifier-scheme = double
03:38:202024-02-13 08:38:19,992 WARN [][] k.c.HttpPropagation$Settings - W3C TraceContext propagation should be used only with identifier-scheme = double
03:38:202024-02-13 08:38:20,004 WARN [][] kamon.Init - Your application is running without the Kanela instrumentation agent. None of Kamon's automatic instrumentation will be applied to the current JVM. Consider using the kamon-bundle dependency or setting up the Kanela agent via the -javaagent:/path/to/kanela.jar command-line option
03:38:202024-02-13 08:38:20,093 WARN [][] k.m.ModuleRegistry - Failed to create instance of module [Process Metrics]
03:38:20java.lang.NoClassDefFoundError: oshi/SystemInfo
03:38:20 at kamon.instrumentation.system.process.ProcessMetricsCollector$MetricsCollectionTask.<init>(ProcessMetricsCollector.scala:65)
03:38:20 at kamon.instrumentation.system.process.ProcessMetricsCollector.<init>(ProcessMetricsCollector.scala:39)
03:38:20 at kamon.instrumentation.system.process.ProcessMetricsCollector$Factory.create(ProcessMetricsCollector.scala:171)
03:38:20 at kamon.module.ModuleRegistry.createModule(ModuleRegistry.scala:361)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$3(ModuleRegistry.scala:124)
03:38:20 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
03:38:20 at scala.Option.fold(Option.scala:263)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$2(ModuleRegistry.scala:127)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$2$adapted(ModuleRegistry.scala:120)
03:38:20 at scala.collection.immutable.List.foreach(List.scala:333)
03:38:20 at kamon.module.ModuleRegistry.load(ModuleRegistry.scala:120)
03:38:20 at kamon.ModuleManagement.loadModules(ModuleManagement.scala:99)
03:38:20 at kamon.ModuleManagement.loadModules$(ModuleManagement.scala:98)
03:38:20 at kamon.Kamon$.loadModules(Kamon.scala:19)
03:38:20 at kamon.Init.init(Init.scala:69)
03:38:20 at kamon.Init.init$(Init.scala:60)
03:38:20 at kamon.Kamon$.init(Kamon.scala:19)
03:38:20 at kamon.Kamon.init(Kamon.scala)
03:38:20 at org.eclipse.ditto.internal.utils.tracing.span.KamonTracingInitResource.before(KamonTracingInitResource.java:50)
03:38:20 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
03:38:20 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
03:38:20 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:20 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:20Caused by: java.lang.ClassNotFoundException: oshi.SystemInfo
03:38:20 at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
03:38:20 at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
03:38:20 at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
03:38:20 ... 31 common frames omitted
03:38:202024-02-13 08:38:20,099 INFO [][] k.o.OpenTelemetryTraceReporter - Creating OpenTelemetry Trace Reporter
03:38:202024-02-13 08:38:20,100 INFO [][] k.o.OpenTelemetryTraceReporter - Reconfigure OpenTelemetry Trace Reporter
03:38:202024-02-13 08:38:20,151 INFO [][] k.o.OtlpTraceService - Configured endpoint for OpenTelemetry trace reporting [http://localhost:4317] using grpc protocol
03:38:202024-02-13 08:38:20,798 INFO [][] k.p.PrometheusReporter - Started the embedded HTTP server on http://0.0.0.0:9095/metrics03:38:202024-02-13 08:38:20,807 WARN [][] k.m.ModuleRegistry - Failed to create instance of module [Host Metrics]
03:38:20java.lang.NoClassDefFoundError: oshi/SystemInfo
03:38:20 at kamon.instrumentation.system.host.HostMetricsCollector$FrequentCollectionTask.<init>(HostMetricsCollector.scala:82)
03:38:20 at kamon.instrumentation.system.host.HostMetricsCollector.<init>(HostMetricsCollector.scala:45)
03:38:20 at kamon.instrumentation.system.host.HostMetricsCollector$Factory.create(HostMetricsCollector.scala:243)
03:38:20 at kamon.module.ModuleRegistry.createModule(ModuleRegistry.scala:361)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$3(ModuleRegistry.scala:124)
03:38:20 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
03:38:20 at scala.Option.fold(Option.scala:263)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$2(ModuleRegistry.scala:127)
03:38:20 at kamon.module.ModuleRegistry.$anonfun$load$2$adapted(ModuleRegistry.scala:120)
03:38:20 at scala.collection.immutable.List.foreach(List.scala:333)
03:38:20 at kamon.module.ModuleRegistry.load(ModuleRegistry.scala:120)
03:38:20 at kamon.ModuleManagement.loadModules(ModuleManagement.scala:99)
03:38:20 at kamon.ModuleManagement.loadModules$(ModuleManagement.scala:98)
03:38:20 at kamon.Kamon$.loadModules(Kamon.scala:19)
03:38:20 at kamon.Init.init(Init.scala:69)
03:38:20 at kamon.Init.init$(Init.scala:60)
03:38:20 at kamon.Kamon$.init(Kamon.scala:19)
03:38:20 at kamon.Kamon.init(Kamon.scala)
03:38:20 at org.eclipse.ditto.internal.utils.tracing.span.KamonTracingInitResource.before(KamonTracingInitResource.java:50)
03:38:20 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
03:38:20 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
03:38:20 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:20 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:20 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:20 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:20Caused by: java.lang.ClassNotFoundException: oshi.SystemInfo
03:38:20 at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
03:38:20 at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
03:38:20 at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
03:38:20 ... 31 common frames omitted
03:38:202024-02-13 08:38:20,816 INFO [][] kamon.Init -
03:38:20 _
03:38:20| |
03:38:20| | ____ _ _ __ ___ ___ _ __
03:38:20| |/ / _ | _ ` _ \ / _ \| _ \
03:38:20| < (_| | | | | | | (_) | | | |
03:38:20|_|\_\__,_|_| |_| |_|\___/|_| |_|
03:38:20=====================================
03:38:20Initializing Kamon Telemetry v2.6.6 / Kanela not found
03:38:2003:38:202024-02-13 08:38:20,821 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing initialized and enabled using propagation channel <default>.
03:38:20[INFO] [02/13/2024 08:38:20.902] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:20[INFO] [02/13/2024 08:38:20.906] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestWithNullInnerRouteSupplierThrowsNullPointerException)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] [02/13/2024 08:38:21.003] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] [02/13/2024 08:38:21.014] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_assertImmutability)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[ERROR] [02/13/2024 08:38:21.440] [main] [org.apache.pekko.actor.ActorSystemImpl(RequestTracingDirectiveTest)] Error during processing of request: 'Cannot invoke "scala.Function1.apply(Object)" because the return value of "scala.Function1.apply(Object)" is null'. Completing with 500 Internal Server Error response. To change default exception handling behavior, provide a custom ExceptionHandler.
03:38:21java.lang.NullPointerException: Cannot invoke "scala.Function1.apply(Object)" because the return value of "scala.Function1.apply(Object)" is null
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:55)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
03:38:21 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
03:38:21 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
03:38:21 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
03:38:21 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
03:38:21 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
03:38:21 at org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest.traceRequestCallsDittoTracingIfTracingIsEnabledForResolvedSpanOperationName(RequestTracingDirectiveTest.java:131)
03:38:21 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:21 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:21 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:21 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:21 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:21 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:21 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:21 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:21 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:21 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:21 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
03:38:21 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:21 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:21 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:21 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:21 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:21 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:21 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:21 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:21 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:21 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:21 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:21 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
03:38:21 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
03:38:21 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:21 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:21 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:21 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:21 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:21 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:21 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:21 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:21 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:21 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:2103:38:21[INFO] [02/13/2024 08:38:21.442] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] [02/13/2024 08:38:21.449] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestCallsDittoTracingIfTracingIsEnabledForResolvedSpanOperationName)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] [02/13/2024 08:38:21.587] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] [02/13/2024 08:38:21.590] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestWithExistingW3cTracingHeadersKeepThisHeaders)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:21[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.629 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest
03:38:21[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.RequestLoggingFilterTest
03:38:21[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.RequestLoggingFilterTest
03:38:21[INFO] Running org.eclipse.ditto.gateway.service.util.config.health.DefaultClusterRolesConfigTest
03:38:212024-02-13 08:38:21,801 INFO [][] k.o.OpenTelemetryTraceReporter - Stopping OpenTelemetry Trace Reporter
03:38:21Feb 13, 2024 8:38:21 AM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
03:38:21SEVERE: Failed to export spans. The request could not be executed. Full error message: Canceled
03:38:21java.util.concurrent.RejectedExecutionException: Task Future(<not completed>) rejected from java.util.concurrent.ThreadPoolExecutor@111d00b8[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 10]
03:38:21 at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
03:38:21 at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
03:38:21 at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
03:38:21 at java.base/java.util.concurrent.Executors$DelegatedExecutorService.execute(Executors.java:721)
03:38:21 at scala.concurrent.impl.ExecutionContextImpl.execute(ExecutionContextImpl.scala:21)
03:38:21 at scala.concurrent.impl.Promise$Transformation.submitWithValue(Promise.scala:429)
03:38:21 at scala.concurrent.impl.Promise$DefaultPromise.submitWithValue(Promise.scala:338)
03:38:21 at scala.concurrent.impl.Promise$DefaultPromise.tryComplete0(Promise.scala:285)
03:38:21 at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:278)
03:38:21 at scala.concurrent.Promise.complete(Promise.scala:57)
03:38:21 at scala.concurrent.Promise.complete$(Promise.scala:56)
03:38:21 at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:104)
03:38:21 at scala.concurrent.Promise.failure(Promise.scala:109)
03:38:21 at scala.concurrent.Promise.failure$(Promise.scala:109)
03:38:21 at scala.concurrent.impl.Promise$DefaultPromise.failure(Promise.scala:104)
03:38:21 at kamon.otel.OtlpTraceService$$anon$1.run(TraceService.scala:111)
03:38:21 at io.opentelemetry.sdk.common.CompletableResultCode.fail(CompletableResultCode.java:98)
03:38:21 at io.opentelemetry.exporter.internal.grpc.OkHttpGrpcExporter$1.onFailure(OkHttpGrpcExporter.java:112)
03:38:21 at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
03:38:21 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
03:38:21 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
03:38:21 at java.base/java.lang.Thread.run(Thread.java:833)
03:38:22[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.762 s -- in org.eclipse.ditto.gateway.service.util.config.health.DefaultClusterRolesConfigTest
03:38:22[INFO] Running org.eclipse.ditto.gateway.service.util.config.health.DefaultHealthCheckConfigTest
03:38:22[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.262 s -- in org.eclipse.ditto.gateway.service.util.config.health.DefaultHealthCheckConfigTest
03:38:22[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultClaimMessageConfigTest
03:38:22[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultClaimMessageConfigTest
03:38:22[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.GatewayHttpConfigTest
03:38:23[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.540 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.GatewayHttpConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultMessageConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultMessageConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultPublicHealthConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultPublicHealthConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultCommandConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.248 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultCommandConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultDevOpsConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultDevOpsConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultOAuthConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.358 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultOAuthConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultAuthenticationConfigTest
03:38:23[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultAuthenticationConfigTest
03:38:23[INFO] Running org.eclipse.ditto.gateway.service.util.config.streaming.DefaultStreamingConfigTest
03:38:24[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in org.eclipse.ditto.gateway.service.util.config.streaming.DefaultStreamingConfigTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.util.config.streaming.DefaultWebsocketConfigTest
03:38:24[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.256 s -- in org.eclipse.ditto.gateway.service.util.config.streaming.DefaultWebsocketConfigTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.util.GatewayMappingStrategiesTest
03:38:24[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.361 s -- in org.eclipse.ditto.gateway.service.util.GatewayMappingStrategiesTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandResponseRegistryTest
03:38:24[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandResponseRegistryTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalEventRegistryTest
03:38:24[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalEventRegistryTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalErrorRegistryTest
03:38:24[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalErrorRegistryTest
03:38:24[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayRootActorTest
03:38:242024-02-13 08:38:24,711 INFO [][] o.e.d.i.u.c.r.ServiceSpecificEnvironmentConfigSupplier - Running in <DEVELOPMENT> environment.
03:38:242024-02-13 08:38:24,757 WARN [][] o.e.d.i.u.c.r.SecretFromPathReader - Failed to read secret at path </run/secrets/devops_password>!
03:38:242024-02-13 08:38:24,758 WARN [][] o.e.d.i.u.c.r.SecretFromPathReader - Failed to read secret at path </run/secrets/status_password>!
03:38:242024-02-13 08:38:24,807 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:242024-02-13 08:38:24,819 INFO [][] o.a.p.r.a.ArteryTransport ArteryTransport(pekko://GatewayRootActorTest) - Remoting started with transport [Artery tcp]; listening on address [pekko://GatewayRootActorTest@127.0.0.1:42525] with UID [-2489563062520847910]
03:38:242024-02-13 08:38:24,819 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:42525] - Starting up, Pekko version [1.0.1] ...
03:38:242024-02-13 08:38:24,845 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:42525] - Registered cluster JMX MBean [pekko:type=Cluster]
03:38:242024-02-13 08:38:24,846 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:42525] - Started up successfully
03:38:242024-02-13 08:38:24,864 INFO [][] o.e.d.b.s.c.DittoSplitBrainResolver - SBR will be automatically enabled after <PT1H>
03:38:242024-02-13 08:38:24,864 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:42525] - No seed nodes found in configuration, relying on Cluster Bootstrap for joining
03:38:252024-02-13 08:38:24,988 INFO [][] o.e.d.b.s.s.SignalTransformers - Instantiated the following signal transformers: org.eclipse.ditto.edge.service.dispatching.signaltransformer.DefaultNamespaceAppender,org.eclipse.ditto.edge.service.dispatching.signaltransformer.OriginatorSetterSignalTransformer.
03:38:252024-02-13 08:38:25,190 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:252024-02-13 08:38:25,190 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
03:38:25[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.169 s -- in org.eclipse.ditto.gateway.service.starter.GatewayRootActorTest
03:38:25[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandRegistryTest
03:38:25[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandRegistryTest
03:38:25[INFO] Running org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorHeaderInteractionTest
03:38:262024-02-13 08:38:25,899 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
03:38:262024-02-13 08:38:25,946 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:27[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.951 s -- in org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorHeaderInteractionTest
03:38:27[INFO] Running org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorTest
03:38:272024-02-13 08:38:27,853 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
03:38:272024-02-13 08:38:27,872 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:27,962 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,060 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,153 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,305 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,368 WARN [hugeJwtExpirationTimeDoesNotCloseStream][] o.e.d.g.s.s.a.StreamingSessionActor pekko://StreamingSessionActorTest_hugeJwtExpirationTimeDoesNotCloseStream/user/$a - Session lifetime <PT23975H59M59.631791468S> is more than the maximum <PT2400H>. Keeping session open indefinitely.
03:38:282024-02-13 08:38:28,495 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,565 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,632 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,705 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,801 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:282024-02-13 08:38:28,872 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:292024-02-13 08:38:28,951 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:292024-02-13 08:38:29,130 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:292024-02-13 08:38:29,195 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:29[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.395 s -- in org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorTest
03:38:29[INFO] Running org.eclipse.ditto.gateway.service.streaming.StopStreamingTest
03:38:29[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.eclipse.ditto.gateway.service.streaming.StopStreamingTest
03:38:29[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtValidatorTest
03:38:312024-02-13 08:38:31,970 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <ExpiredJwtException> with message: <JWT expired at 2024-02-13T08:38:21Z. Current time: 2024-02-13T08:38:31Z, a difference of 968 milliseconds. Allowed clock skew: 10000 milliseconds.>
03:38:312024-02-13 08:38:31,972 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <UnsupportedJwtException> with message: <Unsigned Claims JWTs are not supported.>
03:38:312024-02-13 08:38:31,978 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <PrematureJwtException> with message: <JWT must not be accepted before 2024-02-13T08:39:01Z. Current time: 2024-02-13T08:38:31Z, a difference of 19022 milliseconds. Allowed clock skew: 10000 milliseconds.>
03:38:31[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.715 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtValidatorTest
03:38:31[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoJwtAuthorizationSubjectsProviderTest
03:38:32[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.314 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoJwtAuthorizationSubjectsProviderTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtExtractorTest
03:38:32[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtExtractorTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuersConfigTest
03:38:32[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuersConfigTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtExtractorTest
03:38:32[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtExtractorTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtAuthenticationProviderTest
03:38:322024-02-13 08:38:32,359 INFO [doExtractAuthenticationWithInvalidJwtFromAccessTokenParameter][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:322024-02-13 08:38:32,575 INFO [doExtractAuthenticationWithInvalidJwtFromHeader][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:322024-02-13 08:38:32,578 INFO [doExtractAuthenticationFromAccessTokenParameter][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:322024-02-13 08:38:32,583 INFO [doExtractAuthenticationFromRequestHeaders][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:32[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.226 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtAuthenticationProviderTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtAuthenticationResultProviderTest
03:38:322024-02-13 08:38:32,597 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:32[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtAuthenticationResultProviderTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.PublicKeyProviderUnavailableExceptionTest
03:38:32[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.PublicKeyProviderUnavailableExceptionTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtAuthenticationProviderTest
03:38:322024-02-13 08:38:32,661 INFO [doExtractAuthenticationWithInvalidJwtFromHeader][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:322024-02-13 08:38:32,668 INFO [doExtractAuthenticationFromRequestHeaders][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
03:38:32[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtAuthenticationProviderTest
03:38:32[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest
03:38:32[INFO] [02/13/2024 08:38:32.805] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:322024-02-13 08:38:32,854 INFO [][] o.e.d.g.s.s.a.j.DittoPublicKeyProvider - Got non success response from public key provider with status code: <503 Service Unavailable> and body: <{"message":"Something went wrong."}>.
03:38:32Feb 13, 2024 8:38:32 AM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
03:38:32WARNING: Exception thrown during asynchronous load
03:38:32java.util.concurrent.CompletionException: GatewayAuthenticationProviderUnavailableException [message='Got unexpected response from public key provider.', errorCode=gateway:authentication.provider.unavailable, httpStatus=HttpStatus [code=503, category=SERVER_ERROR], description='If after retry it is still unavailable, please contact the service team.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:144)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:238)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.loadPublicKeyWithParser(DittoPublicKeyProvider.java:195)
03:38:32 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.lambda$getLoaderFunction$1(CaffeineCache.java:70)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.lambda$get$2(LocalAsyncCache.java:94)
03:38:32 at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$2(LocalCache.java:167)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2688)
03:38:32 at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2686)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2669)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:92)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:83)
03:38:32 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.get(CaffeineCache.java:168)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeyWithParser(DittoPublicKeyProvider.java:165)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.lambda$verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint$1(DittoPublicKeyProviderTest.java:174)
03:38:32 at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
03:38:32 at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint(DittoPublicKeyProviderTest.java:174)
03:38:32 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:32 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:32 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:32 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:32 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:32 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:32 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:32 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:32 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:32 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
03:38:32 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:32 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:32 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:32 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:32 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:32 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:32 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:32 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:32 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:32 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:32 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:32Caused by: GatewayAuthenticationProviderUnavailableException [message='Got unexpected response from public key provider.', errorCode=gateway:authentication.provider.unavailable, httpStatus=HttpStatus [code=503, category=SERVER_ERROR], description='If after retry it is still unavailable, please contact the service team.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:126)
03:38:32 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:111)
03:38:32 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.handleNonSuccessResponse(DittoPublicKeyProvider.java:264)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapResponseToJsonObject(DittoPublicKeyProvider.java:246)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:144)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:235)
03:38:32 ... 51 more
03:38:3203:38:322024-02-13 08:38:32,857 INFO [][] o.e.d.g.s.s.a.j.DittoPublicKeyProvider - Got non success response from public key provider with status code: <503 Service Unavailable> and body: <{"message":"Something went wrong."}>.
03:38:32Feb 13, 2024 8:38:32 AM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
03:38:32WARNING: Exception thrown during asynchronous load
03:38:32java.util.concurrent.CompletionException: GatewayAuthenticationProviderUnavailableException [message='Got unexpected response from public key provider.', errorCode=gateway:authentication.provider.unavailable, httpStatus=HttpStatus [code=503, category=SERVER_ERROR], description='If after retry it is still unavailable, please contact the service team.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:144)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:238)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.loadPublicKeyWithParser(DittoPublicKeyProvider.java:195)
03:38:32 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.lambda$getLoaderFunction$1(CaffeineCache.java:70)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.lambda$get$2(LocalAsyncCache.java:94)
03:38:32 at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$2(LocalCache.java:167)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2688)
03:38:32 at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2686)
03:38:32 at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2669)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:92)
03:38:32 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:83)
03:38:32 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.get(CaffeineCache.java:168)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeyWithParser(DittoPublicKeyProvider.java:165)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.lambda$verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint$2(DittoPublicKeyProviderTest.java:183)
03:38:32 at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
03:38:32 at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint(DittoPublicKeyProviderTest.java:183)
03:38:32 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:32 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:32 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:32 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:32 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:32 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:32 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:32 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:32 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:32 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
03:38:32 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:32 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:32 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:32 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:32 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:32 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:32 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:32 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:32 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:32 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:32 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:32 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:32 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:32 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:32 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:32Caused by: GatewayAuthenticationProviderUnavailableException [message='Got unexpected response from public key provider.', errorCode=gateway:authentication.provider.unavailable, httpStatus=HttpStatus [code=503, category=SERVER_ERROR], description='If after retry it is still unavailable, please contact the service team.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:126)
03:38:32 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:111)
03:38:32 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.handleNonSuccessResponse(DittoPublicKeyProvider.java:264)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapResponseToJsonObject(DittoPublicKeyProvider.java:246)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:144)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:235)
03:38:32 ... 51 more
03:38:3203:38:32[INFO] [02/13/2024 08:38:32.859] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:32[INFO] [02/13/2024 08:38:32.904] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:322024-02-13 08:38:32,949 WARN [][] o.e.d.g.s.s.a.j.DittoPublicKeyProvider - Got invalid JSON Web Key from JwkResource provider at discovery endpoint <https://google.com/.well-known/openid-configuration>
03:38:32org.eclipse.ditto.json.JsonMissingFieldException: JSON did not include required </crv> field!
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$generateECPublicKey$11(DittoPublicKeyProvider.java:339)
03:38:32 at java.base/java.util.Optional.orElseThrow(Optional.java:403)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.generateECPublicKey(DittoPublicKeyProvider.java:339)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapMatchingPublicKey(DittoPublicKeyProvider.java:318)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:294)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$loadPublicKeyWithParser$1(DittoPublicKeyProvider.java:198)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:653)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
03:38:32 at java.base/java.lang.Thread.run(Thread.java:833)
03:38:32Feb 13, 2024 8:38:32 AM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
03:38:32WARNING: Exception thrown during asynchronous load
03:38:32java.util.concurrent.CompletionException: JwkInvalidException [message='Got invalid JSON Web Key from JwkResource provider at discovery endpoint <https://google.com/.well-known/openid-configuration>', errorCode=jwk:invalid, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='JSON did not include required </crv> field!', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
03:38:32 at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:653)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
03:38:32 at java.base/java.lang.Thread.run(Thread.java:833)
03:38:32Caused by: JwkInvalidException [message='Got invalid JSON Web Key from JwkResource provider at discovery endpoint <https://google.com/.well-known/openid-configuration>', errorCode=jwk:invalid, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='JSON did not include required </crv> field!', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.JwkInvalidException$Builder.doBuild(JwkInvalidException.java:100)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.JwkInvalidException$Builder.doBuild(JwkInvalidException.java:87)
03:38:32 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getJwkInvalidExceptionException(DittoPublicKeyProvider.java:382)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:302)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$loadPublicKeyWithParser$1(DittoPublicKeyProvider.java:198)
03:38:32 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
03:38:32 ... 5 more
03:38:32Caused by: org.eclipse.ditto.json.JsonMissingFieldException: JSON did not include required </crv> field!
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$generateECPublicKey$11(DittoPublicKeyProvider.java:339)
03:38:32 at java.base/java.util.Optional.orElseThrow(Optional.java:403)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.generateECPublicKey(DittoPublicKeyProvider.java:339)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapMatchingPublicKey(DittoPublicKeyProvider.java:318)
03:38:32 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:294)
03:38:32 ... 7 more
03:38:3203:38:32[INFO] [02/13/2024 08:38:32.951] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:32[INFO] [02/13/2024 08:38:32.980] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:33[INFO] [02/13/2024 08:38:33.008] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
03:38:33[ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.336 s <<< FAILURE! -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest
03:38:33[ERROR] org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId -- Time elapsed: 0.138 s <<< FAILURE!
03:38:33Wanted but not invoked:
03:38:33httpClientMock.createSingleHttpRequest(
03:38:33 HttpRequest(HttpMethod(GET),https://google.com/.well-known/openid-configuration,List(),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1))
03:38:33);
03:38:33-> at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
03:38:33Actually, there were zero interactions with this mock.
03:38:3303:38:33 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
03:38:33 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:38:33 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
03:38:33 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:38:33 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
03:38:33 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
03:38:33 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
03:38:33 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
03:38:33 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
03:38:33 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
03:38:33 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
03:38:33 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
03:38:33 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:33 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
03:38:33 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
03:38:33 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
03:38:33 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
03:38:33 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
03:38:33 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
03:38:33 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
03:38:33 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
03:38:33 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
03:38:33 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
03:38:33 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
03:38:33 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
03:38:33 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
03:38:33 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
03:38:33 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
03:38:33 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
03:38:33 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
03:38:33 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
03:38:33 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
03:38:33 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
03:38:33 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
03:38:33 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
03:38:33 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
03:38:3303:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuerConfigTest
03:38:33[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuerConfigTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.preauth.PreAuthenticatedAuthenticationProviderTest
03:38:332024-02-13 08:38:33,021 INFO [doExtractAuthenticationByQueryParamAndHeader][] o.e.d.g.s.s.a.p.PreAuthenticatedAuthenticationProvider - Pre-authentication has been applied resulting in AuthorizationContext <ImmutableAuthorizationContext [type=pre-authenticated-http, authorizationSubjects=[myDummy]]>.
03:38:332024-02-13 08:38:33,044 INFO [doExtractAuthenticationByQueryParam][] o.e.d.g.s.s.a.p.PreAuthenticatedAuthenticationProvider - Pre-authentication has been applied resulting in AuthorizationContext <ImmutableAuthorizationContext [type=pre-authenticated-http, authorizationSubjects=[myDummy]]>.
03:38:332024-02-13 08:38:33,050 INFO [doExtractAuthenticationByHeader][] o.e.d.g.s.s.a.p.PreAuthenticatedAuthenticationProvider - Pre-authentication has been applied resulting in AuthorizationContext <ImmutableAuthorizationContext [type=pre-authenticated-http, authorizationSubjects=[myDummy]]>.
03:38:33[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.eclipse.ditto.gateway.service.security.authentication.preauth.PreAuthenticatedAuthenticationProviderTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.AuthenticationChainTest
03:38:33[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.295 s -- in org.eclipse.ditto.gateway.service.security.authentication.AuthenticationChainTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationResultTest
03:38:33[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationResultTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationFailureAggregatorTest
03:38:33[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationFailureAggregatorTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.security.cache.PublicKeyIdWithIssuerTest
03:38:33[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.eclipse.ditto.gateway.service.security.cache.PublicKeyIdWithIssuerTest
03:38:33[INFO] Running org.eclipse.ditto.gateway.service.proxy.actors.QueryThingsPerRequestActorTest
03:38:332024-02-13 08:38:33,398 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
03:38:332024-02-13 08:38:33,408 WARN [][] o.a.p.c.Cluster Cluster(pekko://QueryThingsPerRequestActorTest) - Could not register Cluster JMX MBean with name=pekko:type=Cluster as it is already registered. If you are running multiple clusters in the same JVM, set 'pekko.cluster.jmx.multi-mbeans-in-same-jvm = on' in config
03:38:38[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.412 s -- in org.eclipse.ditto.gateway.service.proxy.actors.QueryThingsPerRequestActorTest
03:38:38[INFO] Running org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsConfigTest
03:38:38[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsConfigTest
03:38:38[INFO] Running org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsShardConfigTest
03:38:38[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsShardConfigTest
03:38:39[INFO]
03:38:39[INFO] Results:
03:38:39[INFO]
03:38:39[ERROR] Failures:
03:38:39[ERROR] DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId:206
03:38:39Wanted but not invoked:
03:38:39httpClientMock.createSingleHttpRequest(
03:38:39 HttpRequest(HttpMethod(GET),https://google.com/.well-known/openid-configuration,List(),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1))
03:38:39);
03:38:39-> at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
03:38:39Actually, there were zero interactions with this mock.
03:38:3903:38:39[INFO]
03:38:39[ERROR] Tests run: 630, Failures: 1, Errors: 0, Skipped: 0
03:38:39[INFO]
03:38:39[INFO] ------------------------------------------------------------------------
03:38:39[INFO] Reactor Summary for Eclipse Ditto 0-SNAPSHOT:
03:38:39[INFO]
03:38:39[INFO] Eclipse Ditto ...................................... SUCCESS [ 11.412 s]
03:38:39[INFO] Eclipse Ditto :: Legal ............................. SUCCESS [ 1.064 s]
03:38:39[INFO] Eclipse Ditto :: BOM ............................... SUCCESS [ 0.161 s]
03:38:39[INFO] Eclipse Ditto :: Utils ............................. SUCCESS [ 0.465 s]
03:38:39[INFO] Eclipse Ditto :: Utils :: JSR-305 Extensions ....... SUCCESS [ 7.984 s]
03:38:39[INFO] Eclipse Ditto :: JSON .............................. SUCCESS [ 20.562 s]
03:38:39[INFO] Eclipse Ditto :: Base .............................. SUCCESS [ 0.389 s]
03:38:39[INFO] Eclipse Ditto :: Base :: Model ..................... SUCCESS [ 24.768 s]
03:38:39[INFO] Eclipse Ditto :: Base :: API ....................... SUCCESS [ 7.599 s]
03:38:39[INFO] Eclipse Ditto :: Internal .......................... SUCCESS [ 0.048 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils ................. SUCCESS [ 0.024 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Config ....... SUCCESS [ 11.848 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Metrics ...... SUCCESS [ 19.088 s]
03:38:39[INFO] Eclipse Ditto :: Utils :: Result ................... SUCCESS [ 4.970 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Tracing ...... SUCCESS [ 16.801 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Models ................ SUCCESS [ 0.028 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Models :: Streaming ... SUCCESS [ 4.685 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Pekko ........ SUCCESS [ 40.851 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Health ....... SUCCESS [ 13.280 s]
03:38:39[INFO] Eclipse Ditto :: JSON CBOR ......................... SUCCESS [ 5.206 s]
03:38:39[INFO] Eclipse Ditto :: Policies .......................... SUCCESS [ 0.027 s]
03:38:39[INFO] Eclipse Ditto :: Policies :: Model ................. SUCCESS [ 30.201 s]
03:38:39[INFO] Eclipse Ditto :: Things ............................ SUCCESS [ 0.029 s]
03:38:39[INFO] Eclipse Ditto :: Things :: Model ................... SUCCESS [ 27.219 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Cluster ...... SUCCESS [ 23.636 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Extension .... SUCCESS [ 1.902 s]
03:38:39[INFO] Eclipse Ditto :: Placeholders ...................... SUCCESS [ 7.214 s]
03:38:39[INFO] Eclipse Ditto :: Base :: Service ................... SUCCESS [ 20.798 s]
03:38:39[INFO] Eclipse Ditto :: Connectivity ...................... SUCCESS [ 0.024 s]
03:38:39[INFO] Eclipse Ditto :: Connectivity :: Model ............. SUCCESS [ 16.159 s]
03:38:39[INFO] Eclipse Ditto :: Thing Search ...................... SUCCESS [ 0.108 s]
03:38:39[INFO] Eclipse Ditto :: Thing Search :: Model ............. SUCCESS [ 7.954 s]
03:38:39[INFO] Eclipse Ditto :: Messages .......................... SUCCESS [ 0.034 s]
03:38:39[INFO] Eclipse Ditto :: Messages :: Model ................. SUCCESS [ 7.642 s]
03:38:39[INFO] Eclipse Ditto :: Protocol .......................... SUCCESS [ 18.393 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Models :: Signal ...... SUCCESS [ 8.920 s]
03:38:39[INFO] Eclipse Ditto :: Policies :: API ................... SUCCESS [ 9.497 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Distributed Data SUCCESS [ 6.258 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub ...... SUCCESS [03:10 min]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Cache ........ SUCCESS [ 7.083 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Test ......... SUCCESS [ 3.159 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Persistence .. SUCCESS [ 21.415 s]
03:38:39[INFO] Eclipse Ditto :: Things :: API ..................... SUCCESS [ 7.601 s]
03:38:39[INFO] Eclipse Ditto :: Connectivity :: API ............... SUCCESS [ 13.092 s]
03:38:39[INFO] Eclipse Ditto :: JWT ............................... SUCCESS [ 0.027 s]
03:38:39[INFO] Eclipse Ditto :: JWT :: Model ...................... SUCCESS [ 4.571 s]
03:38:39[INFO] Eclipse Ditto :: WoT ............................... SUCCESS [ 0.024 s]
03:38:39[INFO] Eclipse Ditto :: WoT :: Model ...................... SUCCESS [ 7.712 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Cache Loaders SUCCESS [ 53.096 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Namespaces ... SUCCESS [ 9.260 s]
03:38:39[INFO] Eclipse Ditto :: Policies :: Enforcement ........... SUCCESS [ 15.012 s]
03:38:39[INFO] Eclipse Ditto :: RQL ............................... SUCCESS [ 0.022 s]
03:38:39[INFO] Eclipse Ditto :: RQL :: Model ...................... SUCCESS [ 4.412 s]
03:38:39[INFO] Eclipse Ditto :: RQL :: parser ..................... SUCCESS [ 14.560 s]
03:38:39[INFO] Eclipse Ditto :: RQL :: Query ...................... SUCCESS [ 6.730 s]
03:38:39[INFO] Eclipse Ditto :: Thing Search :: API ............... SUCCESS [ 6.251 s]
03:38:39[INFO] Eclipse Ditto :: Edge .............................. SUCCESS [ 0.032 s]
03:38:39[INFO] Eclipse Ditto :: Edge :: Service ................... SUCCESS [ 28.530 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Models :: Signal Enrichment SUCCESS [ 41.125 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Conditional Headers SUCCESS [ 3.124 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Persistent Actors SUCCESS [ 22.195 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Protocol ..... SUCCESS [ 7.223 s]
03:38:39[INFO] Eclipse Ditto :: RQL :: search option parser ....... SUCCESS [ 9.423 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Search ....... SUCCESS [ 9.049 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Policies SUCCESS [ 1.464 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Things SUCCESS [ 1.881 s]
03:38:39[INFO] Eclipse Ditto :: Connectivity :: Service ........... SUCCESS [06:10 min]
03:38:39[INFO] Eclipse Ditto :: Documentation ..................... SUCCESS [ 0.527 s]
03:38:39[INFO] Eclipse Ditto :: Gateway ........................... SUCCESS [ 0.024 s]
03:38:39[INFO] Eclipse Ditto :: Gateway :: API .................... SUCCESS [ 4.540 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: HTTP ......... SUCCESS [ 2.261 s]
03:38:39[INFO] Eclipse Ditto :: Internal :: Utils :: JWT .......... SUCCESS [ 4.608 s]
03:38:39[INFO] Eclipse Ditto :: Gateway :: Service ................ FAILURE [01:11 min]
03:38:39[INFO] Eclipse Ditto :: Policies :: Service ............... SKIPPED
03:38:39[INFO] Eclipse Ditto :: WoT :: Integration ................ SKIPPED
03:38:39[INFO] Eclipse Ditto :: Things :: Service ................. SKIPPED
03:38:39[INFO] Eclipse Ditto :: Thing Search :: Service ........... SKIPPED
03:38:39[INFO] ------------------------------------------------------------------------
03:38:39[INFO] BUILD FAILURE
03:38:39[INFO] ------------------------------------------------------------------------
03:38:39[INFO] Total time: 22:11 min
03:38:39[INFO] Finished at: 2024-02-13T08:38:39Z
03:38:39[INFO] ------------------------------------------------------------------------
03:38:39[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project ditto-gateway-service: There are test failures.
03:38:39[ERROR]
03:38:39[ERROR] Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
03:38:39[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
03:38:39[ERROR] -> [Help 1]
03:38:39org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project ditto-gateway-service: There are test failures.
03:38:3903:38:39Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
03:38:39Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
03:38:39 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
03:38:39 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
03:38:39 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
03:38:39 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
03:38:39 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
03:38:39 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
03:38:39 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
03:38:39 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
03:38:39 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
03:38:39 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
03:38:39 at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
03:38:39 at java.lang.reflect.Method.invoke (Method.java:568)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
03:38:39Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
03:38:3903:38:39Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
03:38:39Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
03:38:39 at org.apache.maven.plugin.surefire.SurefireHelper.throwException (SurefireHelper.java:247)
03:38:39 at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:159)
03:38:39 at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.java:542)
03:38:39 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1067)
03:38:39 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:871)
03:38:39 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
03:38:39 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
03:38:39 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
03:38:39 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
03:38:39 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
03:38:39 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
03:38:39 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
03:38:39 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
03:38:39 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
03:38:39 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
03:38:39 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
03:38:39 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
03:38:39 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
03:38:39 at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
03:38:39 at java.lang.reflect.Method.invoke (Method.java:568)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
03:38:39 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
03:38:39[ERROR]
03:38:39[ERROR] Re-run Maven using the -X switch to enable full debug logging.
03:38:39[ERROR]
03:38:39[ERROR] For more information about the errors and possible solutions, please read the following articles:
03:38:39[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException03:38:39[ERROR]
03:38:39[ERROR] After correcting the problems, you can resume the build with the command
03:38:39[ERROR] mvn <args> -rf :ditto-gateway-service
03:38:41Build step 'Invoke top-level Maven targets' marked build as failure
03:38:41Recording test results
03:38:46[Checks API] No suitable checks publisher found.
03:38:46Finished: FAILURE