2024-06-21 16:25:55,637 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:552024-06-21 16:25:55,703 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,703 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,705 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
12:25:552024-06-21 16:25:55,707 INFO [3fca2f58-4d46-46e9-9b60-045cd9eadbc9][] 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]]>.
12:25:552024-06-21 16:25:55,710 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:552024-06-21 16:25:55,713 INFO [3fca2f58-4d46-46e9-9b60-045cd9eadbc9][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/api/2/search/things' was: 200
12:25:552024-06-21 16:25:55,739 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:552024-06-21 16:25:55,797 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,797 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,799 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
12:25:552024-06-21 16:25:55,801 INFO [65a719a3-bb2f-4060-b33b-ee954b6e0a4d][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/overall/status' was: 200
12:25:552024-06-21 16:25:55,821 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:552024-06-21 16:25:55,861 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,861 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,863 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
12:25:552024-06-21 16:25:55,866 INFO [fe0e5bfd-b052-480f-aeef-4a8a7cf90ed4][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/status/cluster' was: 200
12:25:552024-06-21 16:25:55,903 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:552024-06-21 16:25:55,946 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,947 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:25:552024-06-21 16:25:55,949 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(RootRouteTest) - withRequestTimeoutResponse was used in route however no request-timeout is set!
12:25:552024-06-21 16:25:55,950 INFO [e672423b-7ddb-4acb-b661-98bbeceb06ca][] o.e.d.g.s.e.d.RequestResultLoggingDirective - StatusCode of request GET '/api/nan/things?ids=bumlux' was: 404
12:25:55[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.014 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteTest
12:25:55[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest
12:25:562024-06-21 16:25:56,124 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}]]>!
12:25:56[INFO] [06/21/2024 16:25:56.137] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:56[INFO] [06/21/2024 16:25:56.175] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,217 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <null>!
12:25:56java.lang.AssertionError: null
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownErrorAsInternalServerError$7(RootRouteExceptionHandlerTest.java:189)
12:25:56 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownErrorAsInternalServerError(RootRouteExceptionHandlerTest.java:192)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:562024-06-21 16:25:56,217 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <null>!
12:25:56java.lang.AssertionError: null
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownErrorAsInternalServerError$7(RootRouteExceptionHandlerTest.java:189)
12:25:56 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownErrorAsInternalServerError(RootRouteExceptionHandlerTest.java:192)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:56[INFO] [06/21/2024 16:25:56.220] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,258 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <DittoJsonException>!
12:25:562024-06-21 16:25:56,258 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 [{}]]>!
12:25:56[INFO] [06/21/2024 16:25:56.260] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,299 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <42>!
12:25:56java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownExceptionAsInternalServerError$6(RootRouteExceptionHandlerTest.java:177)
12:25:56 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownExceptionAsInternalServerError(RootRouteExceptionHandlerTest.java:180)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:562024-06-21 16:25:56,299 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <42>!
12:25:56java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.lambda$handleUnknownExceptionAsInternalServerError$6(RootRouteExceptionHandlerTest.java:177)
12:25:56 at org.apache.pekko.http.javadsl.server.directives.PathDirectives.$anonfun$path$1(PathDirectives.scala:100)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$.$anonfun$addByNameNullaryApply$2(Directive.scala:184)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$3(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapInnerRoute$1(BasicDirectives.scala:49)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$2(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$tprovide$1(BasicDirectives.scala:157)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.ConjunctionMagnet$$anon$2.$anonfun$apply$1(Directive.scala:255)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive$$anon$1.tapply(Directive.scala:165)
12:25:56 at org.apache.pekko.http.scaladsl.server.Directive.$anonfun$tflatMap$2(Directive.scala:102)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:25:56 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
12:25:56 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleUnknownExceptionAsInternalServerError(RootRouteExceptionHandlerTest.java:180)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:56[INFO] [06/21/2024 16:25:56.301] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:56[INFO] [06/21/2024 16:25:56.345] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,399 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}]]>!
12:25:56[INFO] [06/21/2024 16:25:56.401] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,442 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <DittoJsonException>!
12:25:562024-06-21 16:25:56,442 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 [{}]]>!
12:25:56[INFO] [06/21/2024 16:25:56.443] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:562024-06-21 16:25:56,516 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <java.lang.NumberFormatException: 42>!
12:25:56java.util.concurrent.CompletionException: java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:125)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:56Caused by: java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:124)
12:25:56 ... 36 common frames omitted
12:25:562024-06-21 16:25:56,516 ERROR [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Unexpected exception in gateway root route: <java.lang.NumberFormatException: 42>!
12:25:56java.util.concurrent.CompletionException: java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:125)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:25:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:25:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:25:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:25:56 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:25:56 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:25:56 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:25:56 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:25:56 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:25:56 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:25:56 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:25:56 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:25:56 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:25:56 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:25:56 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:25:56 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:25:56 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:25:56 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:25:56 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:25:56 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:25:56 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:25:56 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:25:56 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:25:56 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:25:56 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:25:56Caused by: java.lang.NumberFormatException: 42
12:25:56 at org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest.handleCompletionExceptionWithUnhandledRuntimeExceptionAsCause(RootRouteExceptionHandlerTest.java:124)
12:25:56 ... 36 common frames omitted
12:25:56[INFO] [06/21/2024 16:25:56.518] [main] [CoordinatedShutdown(pekko://RootRouteExceptionHandlerTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:25:56[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.565 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.RootRouteExceptionHandlerTest
12:25:56[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.FeaturesRouteTest
12:25:562024-06-21 16:25:56,619 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:562024-06-21 16:25:56,713 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:562024-06-21 16:25:56,723 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
12:25:562024-06-21 16:25:56,749 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:562024-06-21 16:25:56,776 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:562024-06-21 16:25:56,846 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:562024-06-21 16:25:56,871 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:562024-06-21 16:25:56,920 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:56,954 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,047 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,081 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,119 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,149 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,174 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,230 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,303 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,345 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,438 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,511 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,542 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,600 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,626 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,665 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,739 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,825 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:572024-06-21 16:25:57,863 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:572024-06-21 16:25:57,904 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:57,966 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,049 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,097 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,122 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,165 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,230 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,317 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,347 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,421 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,454 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,531 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,569 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,614 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,656 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,711 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,751 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,797 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,838 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:582024-06-21 16:25:58,876 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:582024-06-21 16:25:58,925 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:58,953 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:58,999 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,025 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,056 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,077 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,124 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,148 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,180 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,221 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,253 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,300 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,330 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,351 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,399 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,422 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,453 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,496 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,528 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,562 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,607 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,633 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,664 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,697 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,730 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,757 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,819 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,872 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,922 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:25:592024-06-21 16:25:59,944 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:25:592024-06-21 16:25:59,973 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,005 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,057 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,096 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,119 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,171 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,208 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,233 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,263 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,301 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,328 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,352 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,378 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,413 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,442 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,464 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,510 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,538 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,600 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,634 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,672 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,714 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,757 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:002024-06-21 16:26:00,803 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,877 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:002024-06-21 16:26:00,931 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(FeaturesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:00[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.348 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.FeaturesRouteTest
12:26:00[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.MessagesRouteTest
12:26:012024-06-21 16:26:00,972 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,048 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,057 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
12:26:012024-06-21 16:26:01,107 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,158 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,196 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,223 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,277 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,352 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,402 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,436 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,468 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,518 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,568 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,612 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,642 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,668 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,707 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,734 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,758 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,798 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,818 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,845 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:012024-06-21 16:26:01,873 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,943 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:012024-06-21 16:26:01,969 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,002 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,028 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,052 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,079 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,114 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,167 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,208 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,239 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,300 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,326 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,350 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,376 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,421 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,446 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(MessagesRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:02[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.507 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.MessagesRouteTest
12:26:02[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.things.ThingsRouteTest
12:26:022024-06-21 16:26:02,474 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,523 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,531 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
12:26:022024-06-21 16:26:02,552 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,574 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,618 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,659 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,731 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,760 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,801 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,852 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,898 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:022024-06-21 16:26:02,923 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:022024-06-21 16:26:02,952 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:02,973 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,019 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,024 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,096 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,125 INFO [ThingsRouteTest.postThingWithLiveChannelHeader-04d25f2][] 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-04d25f2, channel=live}]]>!
12:26:032024-06-21 16:26:03,146 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,199 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,208 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,226 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,256 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,316 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,346 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,350 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,396 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,422 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,447 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,472 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,503 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,532 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,559 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,609 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,628 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,673 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,731 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,774 INFO [ThingsRouteTest.postThingWithLiveChannelQueryParameter-503cb60][] 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-503cb60}]]>!
12:26:032024-06-21 16:26:03,816 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,844 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,848 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,877 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,908 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:032024-06-21 16:26:03,927 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:032024-06-21 16:26:03,953 INFO [][] o.e.d.g.s.e.r.RootRouteExceptionHandler - Correlation ID was missing in headers of <ThingIdInvalidException>!
12:26:032024-06-21 16:26:03,953 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 [{}]]>!
12:26:042024-06-21 16:26:03,978 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,011 WARN [][] o.a.p.a.ActorSystemImpl org.apache.pekko.actor.ActorSystemImpl(ThingsRouteTest) - withRequestTimeout was used in route however no request-timeout is set!
12:26:04[INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.561 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.things.ThingsRouteTest
12:26:04[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.stats.StatsRouteTest
12:26:042024-06-21 16:26:04,040 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,074 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,082 WARN [][] o.a.p.c.Cluster Cluster(pekko://cd204d8a-beb9-412a-b990-a75e5b9a30f2) - 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
12:26:042024-06-21 16:26:04,120 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,127 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
12:26:042024-06-21 16:26:04,169 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,229 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,279 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,339 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:04[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.376 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.stats.StatsRouteTest
12:26:04[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.status.OverallStatusRouteTest
12:26:042024-06-21 16:26:04,435 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,503 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,510 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
12:26:042024-06-21 16:26:04,553 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,607 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,657 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,718 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,759 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,819 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:042024-06-21 16:26:04,858 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:04[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.495 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.status.OverallStatusRouteTest
12:26:04[INFO] Running org.eclipse.ditto.gateway.service.endpoints.routes.QueryParametersToHeadersMapTest
12:26:05[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in org.eclipse.ditto.gateway.service.endpoints.routes.QueryParametersToHeadersMapTest
12:26:05[INFO] Running org.eclipse.ditto.gateway.service.endpoints.utils.UriEncodingTest
12:26:05[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.eclipse.ditto.gateway.service.endpoints.utils.UriEncodingTest
12:26:05[INFO] Running org.eclipse.ditto.gateway.service.endpoints.utils.HttpUtilsTest
12:26:05[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.eclipse.ditto.gateway.service.endpoints.utils.HttpUtilsTest
12:26:05[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.ContentTypeValidationDirectiveTest
12:26:052024-06-21 16:26:05,266 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <none/none> request: < PUT someUrl>
12:26:05[INFO] [06/21/2024 16:26:05.311] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:05[INFO] [06/21/2024 16:26:05.421] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:052024-06-21 16:26:05,496 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <application/x-www-form-urlencoded> request: < PUT someUrl>
12:26:05[INFO] [06/21/2024 16:26:05.498] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:05[INFO] [06/21/2024 16:26:05.538] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:05[INFO] [06/21/2024 16:26:05.610] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:05[INFO] [06/21/2024 16:26:05.661] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:052024-06-21 16:26:05,722 INFO [][] o.e.d.g.s.e.d.ContentTypeValidationDirective - Request rejected: unsupported media-type: <none/none> request: < PUT someUrl>
12:26:05[INFO] [06/21/2024 16:26:05.724] [main] [CoordinatedShutdown(pekko://ContentTypeValidationDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:05[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.670 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.ContentTypeValidationDirectiveTest
12:26:05[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest
12:26:052024-06-21 16:26:05,744 WARN [][] k.c.HttpPropagation$Settings - W3C TraceContext propagation should be used only with identifier-scheme = double
12:26:052024-06-21 16:26:05,744 WARN [][] k.c.HttpPropagation$Settings - W3C TraceContext propagation should be used only with identifier-scheme = double
12:26:052024-06-21 16:26:05,753 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
12:26:052024-06-21 16:26:05,834 WARN [][] k.m.ModuleRegistry - Failed to create instance of module [Process Metrics]
12:26:05java.lang.NoClassDefFoundError: oshi/SystemInfo
12:26:05 at kamon.instrumentation.system.process.ProcessMetricsCollector$MetricsCollectionTask.<init>(ProcessMetricsCollector.scala:65)
12:26:05 at kamon.instrumentation.system.process.ProcessMetricsCollector.<init>(ProcessMetricsCollector.scala:39)
12:26:05 at kamon.instrumentation.system.process.ProcessMetricsCollector$Factory.create(ProcessMetricsCollector.scala:171)
12:26:05 at kamon.module.ModuleRegistry.createModule(ModuleRegistry.scala:361)
12:26:05 at kamon.module.ModuleRegistry.$anonfun$load$3(ModuleRegistry.scala:124)
12:26:05 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
12:26:05 at scala.Option.fold(Option.scala:263)
12:26:05 at kamon.module.ModuleRegistry.$anonfun$load$2(ModuleRegistry.scala:127)
12:26:05 at kamon.module.ModuleRegistry.$anonfun$load$2$adapted(ModuleRegistry.scala:120)
12:26:05 at scala.collection.immutable.List.foreach(List.scala:333)
12:26:05 at kamon.module.ModuleRegistry.load(ModuleRegistry.scala:120)
12:26:05 at kamon.ModuleManagement.loadModules(ModuleManagement.scala:99)
12:26:05 at kamon.ModuleManagement.loadModules$(ModuleManagement.scala:98)
12:26:05 at kamon.Kamon$.loadModules(Kamon.scala:19)
12:26:05 at kamon.Init.init(Init.scala:69)
12:26:05 at kamon.Init.init$(Init.scala:60)
12:26:05 at kamon.Kamon$.init(Kamon.scala:19)
12:26:05 at kamon.Kamon.init(Kamon.scala)
12:26:05 at org.eclipse.ditto.internal.utils.tracing.span.KamonTracingInitResource.before(KamonTracingInitResource.java:50)
12:26:05 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
12:26:05 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
12:26:05 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:05 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:05 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:05 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:05 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:05 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:05 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:05 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:05 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:05 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:05Caused by: java.lang.ClassNotFoundException: oshi.SystemInfo
12:26:05 at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
12:26:05 at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
12:26:05 at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
12:26:05 ... 31 common frames omitted
12:26:052024-06-21 16:26:05,841 INFO [][] k.o.OpenTelemetryTraceReporter - Creating OpenTelemetry Trace Reporter
12:26:052024-06-21 16:26:05,842 INFO [][] k.o.OpenTelemetryTraceReporter - Reconfigure OpenTelemetry Trace Reporter
12:26:052024-06-21 16:26:05,872 INFO [][] k.o.OtlpTraceService - Configured endpoint for OpenTelemetry trace reporting [http://localhost:4317] using grpc protocol
12:26:062024-06-21 16:26:06,597 INFO [][] k.p.PrometheusReporter - Started the embedded HTTP server on http://0.0.0.0:9095/metrics12:26:062024-06-21 16:26:06,608 WARN [][] k.m.ModuleRegistry - Failed to create instance of module [Host Metrics]
12:26:06java.lang.NoClassDefFoundError: oshi/SystemInfo
12:26:06 at kamon.instrumentation.system.host.HostMetricsCollector$FrequentCollectionTask.<init>(HostMetricsCollector.scala:82)
12:26:06 at kamon.instrumentation.system.host.HostMetricsCollector.<init>(HostMetricsCollector.scala:45)
12:26:06 at kamon.instrumentation.system.host.HostMetricsCollector$Factory.create(HostMetricsCollector.scala:243)
12:26:06 at kamon.module.ModuleRegistry.createModule(ModuleRegistry.scala:361)
12:26:06 at kamon.module.ModuleRegistry.$anonfun$load$3(ModuleRegistry.scala:124)
12:26:06 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
12:26:06 at scala.Option.fold(Option.scala:263)
12:26:06 at kamon.module.ModuleRegistry.$anonfun$load$2(ModuleRegistry.scala:127)
12:26:06 at kamon.module.ModuleRegistry.$anonfun$load$2$adapted(ModuleRegistry.scala:120)
12:26:06 at scala.collection.immutable.List.foreach(List.scala:333)
12:26:06 at kamon.module.ModuleRegistry.load(ModuleRegistry.scala:120)
12:26:06 at kamon.ModuleManagement.loadModules(ModuleManagement.scala:99)
12:26:06 at kamon.ModuleManagement.loadModules$(ModuleManagement.scala:98)
12:26:06 at kamon.Kamon$.loadModules(Kamon.scala:19)
12:26:06 at kamon.Init.init(Init.scala:69)
12:26:06 at kamon.Init.init$(Init.scala:60)
12:26:06 at kamon.Kamon$.init(Kamon.scala:19)
12:26:06 at kamon.Kamon.init(Kamon.scala)
12:26:06 at org.eclipse.ditto.internal.utils.tracing.span.KamonTracingInitResource.before(KamonTracingInitResource.java:50)
12:26:06 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
12:26:06 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
12:26:06 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:06 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:06 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:06 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:06 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:06 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:06 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:06 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:06 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:06 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:06Caused by: java.lang.ClassNotFoundException: oshi.SystemInfo
12:26:06 at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
12:26:06 at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
12:26:06 at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
12:26:06 ... 31 common frames omitted
12:26:062024-06-21 16:26:06,617 INFO [][] kamon.Init -
12:26:06 _
12:26:06| |
12:26:06| | ____ _ _ __ ___ ___ _ __
12:26:06| |/ / _ | _ ` _ \ / _ \| _ \
12:26:06| < (_| | | | | | | (_) | | | |
12:26:06|_|\_\__,_|_| |_| |_|\___/|_| |_|
12:26:06=====================================
12:26:06Initializing Kamon Telemetry v2.7.0 / Kanela not found
12:26:0612:26:062024-06-21 16:26:06,623 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing initialized and enabled using propagation channel <default>.
12:26:06[INFO] [06/21/2024 16:26:06.710] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:06[INFO] [06/21/2024 16:26:06.719] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestWithNullInnerRouteSupplierThrowsNullPointerException)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:06[INFO] [06/21/2024 16:26:06.811] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:06[INFO] [06/21/2024 16:26:06.818] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_assertImmutability)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:07[ERROR] [06/21/2024 16:26:07.270] [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.
12:26:07java.lang.NullPointerException: Cannot invoke "scala.Function1.apply(Object)" because the return value of "scala.Function1.apply(Object)" is null
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:80)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:55)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:86)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:173)
12:26:07 at org.apache.pekko.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:42)
12:26:07 at org.apache.pekko.http.javadsl.testkit.RouteTest.runScalaRoute(RouteTest.scala:83)
12:26:07 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:56)
12:26:07 at org.apache.pekko.http.javadsl.testkit.RouteTest.runRoute(RouteTest.scala:53)
12:26:07 at org.apache.pekko.http.javadsl.testkit.RouteTest$$anon$1.run(RouteTest.scala:96)
12:26:07 at org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest.traceRequestCallsDittoTracingIfTracingIsEnabledForResolvedSpanOperationName(RequestTracingDirectiveTest.java:131)
12:26:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:26:07 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:26:07 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:26:07 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:26:07 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:26:07 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:26:07 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:26:07 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:26:07 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:26:07 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:26:07 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
12:26:07 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:07 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:26:07 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:26:07 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:26:07 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:26:07 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:26:07 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:26:07 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:26:07 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:26:07 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:26:07 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:26:07 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
12:26:07 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
12:26:07 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:07 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:07 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:07 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:07 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:07 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:07 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:07 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:07 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:07 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:0712:26:07[INFO] [06/21/2024 16:26:07.272] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:07[INFO] [06/21/2024 16:26:07.282] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestCallsDittoTracingIfTracingIsEnabledForResolvedSpanOperationName)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:07[INFO] [06/21/2024 16:26:07.414] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:07[INFO] [06/21/2024 16:26:07.417] [main] [CoordinatedShutdown(pekko://RequestTracingDirectiveTest_traceRequestWithExistingW3cTracingHeadersKeepThisHeaders)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:07[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.699 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.RequestTracingDirectiveTest
12:26:07[INFO] Running org.eclipse.ditto.gateway.service.endpoints.directives.RequestLoggingFilterTest
12:26:07[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s -- in org.eclipse.ditto.gateway.service.endpoints.directives.RequestLoggingFilterTest
12:26:07[INFO] Running org.eclipse.ditto.gateway.service.util.config.health.DefaultClusterRolesConfigTest
12:26:072024-06-21 16:26:07,711 INFO [][] k.o.OpenTelemetryTraceReporter - Stopping OpenTelemetry Trace Reporter
12:26:07Jun 21, 2024 4:26:07 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
12:26:07SEVERE: Failed to export spans. The request could not be executed. Full error message: Canceled
12:26:07java.util.concurrent.RejectedExecutionException: Task Future(<not completed>) rejected from java.util.concurrent.ThreadPoolExecutor@79e76c4[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 11]
12:26:07 at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
12:26:07 at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
12:26:07 at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
12:26:07 at java.base/java.util.concurrent.Executors$DelegatedExecutorService.execute(Executors.java:721)
12:26:07 at scala.concurrent.impl.ExecutionContextImpl.execute(ExecutionContextImpl.scala:21)
12:26:07 at scala.concurrent.impl.Promise$Transformation.submitWithValue(Promise.scala:429)
12:26:07 at scala.concurrent.impl.Promise$DefaultPromise.submitWithValue(Promise.scala:338)
12:26:07 at scala.concurrent.impl.Promise$DefaultPromise.tryComplete0(Promise.scala:285)
12:26:07 at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:278)
12:26:07 at scala.concurrent.Promise.complete(Promise.scala:57)
12:26:07 at scala.concurrent.Promise.complete$(Promise.scala:56)
12:26:07 at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:104)
12:26:07 at scala.concurrent.Promise.failure(Promise.scala:109)
12:26:07 at scala.concurrent.Promise.failure$(Promise.scala:109)
12:26:07 at scala.concurrent.impl.Promise$DefaultPromise.failure(Promise.scala:104)
12:26:07 at kamon.otel.OtlpTraceService$$anon$1.run(TraceService.scala:111)
12:26:07 at io.opentelemetry.sdk.common.CompletableResultCode.fail(CompletableResultCode.java:98)
12:26:07 at io.opentelemetry.exporter.internal.grpc.OkHttpGrpcExporter$1.onFailure(OkHttpGrpcExporter.java:112)
12:26:07 at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
12:26:07 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
12:26:07 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
12:26:07 at java.base/java.lang.Thread.run(Thread.java:833)
12:26:08[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.745 s -- in org.eclipse.ditto.gateway.service.util.config.health.DefaultClusterRolesConfigTest
12:26:08[INFO] Running org.eclipse.ditto.gateway.service.util.config.health.DefaultHealthCheckConfigTest
12:26:08[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.258 s -- in org.eclipse.ditto.gateway.service.util.config.health.DefaultHealthCheckConfigTest
12:26:08[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultClaimMessageConfigTest
12:26:08[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultClaimMessageConfigTest
12:26:08[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.GatewayHttpConfigTest
12:26:09[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.524 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.GatewayHttpConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultMessageConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultMessageConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultPublicHealthConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultPublicHealthConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultCommandConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.292 s -- in org.eclipse.ditto.gateway.service.util.config.endpoints.DefaultCommandConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultDevOpsConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultDevOpsConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultOAuthConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.347 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultOAuthConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.security.DefaultAuthenticationConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in org.eclipse.ditto.gateway.service.util.config.security.DefaultAuthenticationConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.streaming.DefaultStreamingConfigTest
12:26:09[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.eclipse.ditto.gateway.service.util.config.streaming.DefaultStreamingConfigTest
12:26:09[INFO] Running org.eclipse.ditto.gateway.service.util.config.streaming.DefaultWebsocketConfigTest
12:26:10[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.310 s -- in org.eclipse.ditto.gateway.service.util.config.streaming.DefaultWebsocketConfigTest
12:26:10[INFO] Running org.eclipse.ditto.gateway.service.util.GatewayMappingStrategiesTest
12:26:10[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.416 s -- in org.eclipse.ditto.gateway.service.util.GatewayMappingStrategiesTest
12:26:10[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandResponseRegistryTest
12:26:10[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandResponseRegistryTest
12:26:10[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalEventRegistryTest
12:26:10[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalEventRegistryTest
12:26:10[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalErrorRegistryTest
12:26:10[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalErrorRegistryTest
12:26:10[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayRootActorTest
12:26:102024-06-21 16:26:10,642 INFO [][] o.e.d.i.u.c.r.ServiceSpecificEnvironmentConfigSupplier - Running in <DEVELOPMENT> environment.
12:26:102024-06-21 16:26:10,659 WARN [][] o.e.d.i.u.c.r.SecretFromPathReader - Failed to read secret at path </run/secrets/devops_password>!
12:26:102024-06-21 16:26:10,660 WARN [][] o.e.d.i.u.c.r.SecretFromPathReader - Failed to read secret at path </run/secrets/status_password>!
12:26:102024-06-21 16:26:10,749 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:102024-06-21 16:26:10,763 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:38293] with UID [6178410692487153494]
12:26:102024-06-21 16:26:10,764 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:38293] - Starting up, Pekko version [1.0.2] ...
12:26:102024-06-21 16:26:10,767 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:38293] - Registered cluster JMX MBean [pekko:type=Cluster]
12:26:102024-06-21 16:26:10,767 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:38293] - Started up successfully
12:26:102024-06-21 16:26:10,817 INFO [][] o.a.p.c.Cluster Cluster(pekko://GatewayRootActorTest) - Cluster Node [pekko://GatewayRootActorTest@127.0.0.1:38293] - No seed nodes found in configuration, relying on Cluster Bootstrap for joining
12:26:102024-06-21 16:26:10,817 INFO [][] o.e.d.b.s.c.DittoSplitBrainResolver - SBR will be automatically enabled after <PT1H>
12:26:112024-06-21 16:26:11,003 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.
12:26:112024-06-21 16:26:11,222 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:26:112024-06-21 16:26:11,222 INFO [][] o.e.d.g.s.e.d.a.DittoGatewayAuthenticationDirectiveFactory - Pre-authentication is enabled!
12:26:11[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.188 s -- in org.eclipse.ditto.gateway.service.starter.GatewayRootActorTest
12:26:11[INFO] Running org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandRegistryTest
12:26:11[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in org.eclipse.ditto.gateway.service.starter.GatewayServiceGlobalCommandRegistryTest
12:26:11[INFO] Running org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorHeaderInteractionTest
12:26:112024-06-21 16:26:11,854 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
12:26:112024-06-21 16:26:11,903 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:13[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.958 s -- in org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorHeaderInteractionTest
12:26:13[INFO] Running org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorTest
12:26:132024-06-21 16:26:13,817 INFO [][] o.e.d.i.u.t.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
12:26:132024-06-21 16:26:13,832 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:132024-06-21 16:26:13,954 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,035 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,110 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,299 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,353 WARN [hugeJwtExpirationTimeDoesNotCloseStream][] o.e.d.g.s.s.a.StreamingSessionActor pekko://StreamingSessionActorTest_hugeJwtExpirationTimeDoesNotCloseStream/user/$a - Session lifetime <PT23975H59M59.646581525S> is more than the maximum <PT2400H>. Keeping session open indefinitely.
12:26:142024-06-21 16:26:14,468 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,542 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,607 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,669 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,766 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,846 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:142024-06-21 16:26:14,910 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:152024-06-21 16:26:15,073 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:152024-06-21 16:26:15,158 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:15[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.409 s -- in org.eclipse.ditto.gateway.service.streaming.actors.StreamingSessionActorTest
12:26:15[INFO] Running org.eclipse.ditto.gateway.service.streaming.StopStreamingTest
12:26:15[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.eclipse.ditto.gateway.service.streaming.StopStreamingTest
12:26:15[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtValidatorTest
12:26:182024-06-21 16:26:18,053 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <ExpiredJwtException> with message: <JWT expired 11051 milliseconds ago at 2024-06-21T16:26:07.000Z. Current time: 2024-06-21T16:26:18.051Z. Allowed clock skew: 10000 milliseconds.>
12:26:182024-06-21 16:26:18,055 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <UnsupportedJwtException> with message: <Unsecured JWSs (those with an 'alg' (Algorithm) header value of 'none') are disallowed by default as mandated by https://www.rfc-editor.org/rfc/rfc7518.html#section-3.6. If you wish to allow them to be parsed, call the JwtParserBuilder.unsecured() method, but please read the security considerations covered in that method's JavaDoc before doing so. Header: {kid=pFXsMxGhnXJgzg9aO9xYUTYegCP4XsnuGhQEeQaAQrI, alg=none}>
12:26:182024-06-21 16:26:18,059 INFO [][] o.e.d.g.s.s.a.j.DefaultJwtValidator - Failed to parse/validate JWT due to <PrematureJwtException> with message: <JWT early by 28941 milliseconds before 2024-06-21T16:26:47.000Z. Current time: 2024-06-21T16:26:18.059Z. Allowed clock skew: 10000 milliseconds.>
12:26:18[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.809 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtValidatorTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoJwtAuthorizationSubjectsProviderTest
12:26:18[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.344 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoJwtAuthorizationSubjectsProviderTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtExtractorTest
12:26:18[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtExtractorTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuersConfigTest
12:26:18[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuersConfigTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtExtractorTest
12:26:18[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtExtractorTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtAuthenticationProviderTest
12:26:182024-06-21 16:26:18,455 INFO [doExtractAuthenticationWithInvalidJwtFromAccessTokenParameter][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:182024-06-21 16:26:18,778 INFO [doExtractAuthenticationWithInvalidJwtFromHeader][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:182024-06-21 16:26:18,783 INFO [doExtractAuthenticationFromAccessTokenParameter][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:182024-06-21 16:26:18,800 INFO [doExtractAuthenticationFromRequestHeaders][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:18[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.349 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.WebSocketJwtAuthenticationProviderTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtAuthenticationResultProviderTest
12:26:182024-06-21 16:26:18,816 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:18[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DefaultJwtAuthenticationResultProviderTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.PublicKeyProviderUnavailableExceptionTest
12:26:18[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.PublicKeyProviderUnavailableExceptionTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtAuthenticationProviderTest
12:26:182024-06-21 16:26:18,900 INFO [doExtractAuthenticationWithInvalidJwtFromHeader][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:182024-06-21 16:26:18,910 INFO [doExtractAuthenticationFromRequestHeaders][] o.e.d.g.s.s.a.j.JwtAuthenticationProvider - Completed JWT authentication successfully.
12:26:18[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtAuthenticationProviderTest
12:26:18[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest
12:26:19[INFO] [06/21/2024 16:26:19.061] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:192024-06-21 16:26:19,113 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."}>.
12:26:19Jun 21, 2024 4:26:19 PM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
12:26:19WARNING: Exception thrown during asynchronous load
12:26:19java.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 [{}]]
12:26:19 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:144)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:238)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.loadPublicKeyWithParser(DittoPublicKeyProvider.java:195)
12:26:19 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.lambda$getLoaderFunction$1(CaffeineCache.java:70)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.lambda$get$2(LocalAsyncCache.java:94)
12:26:19 at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$2(LocalCache.java:167)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2688)
12:26:19 at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2686)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2669)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:92)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:83)
12:26:19 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.get(CaffeineCache.java:168)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeyWithParser(DittoPublicKeyProvider.java:165)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.lambda$verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint$1(DittoPublicKeyProviderTest.java:174)
12:26:19 at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
12:26:19 at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint(DittoPublicKeyProviderTest.java:174)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:26:19 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:26:19 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:26:19 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:26:19 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:26:19 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:26:19 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:26:19 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:26:19 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:26:19 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:26:19 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:26:19 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:26:19 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:26:19 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:26:19 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:26:19 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:26:19 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:19Caused 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 [{}]]
12:26:19 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:126)
12:26:19 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:111)
12:26:19 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.handleNonSuccessResponse(DittoPublicKeyProvider.java:264)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapResponseToJsonObject(DittoPublicKeyProvider.java:246)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:144)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:235)
12:26:19 ... 51 more
12:26:1912:26:192024-06-21 16:26:19,117 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."}>.
12:26:19Jun 21, 2024 4:26:19 PM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
12:26:19WARNING: Exception thrown during asynchronous load
12:26:19java.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 [{}]]
12:26:19 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:144)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:238)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.loadPublicKeyWithParser(DittoPublicKeyProvider.java:195)
12:26:19 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.lambda$getLoaderFunction$1(CaffeineCache.java:70)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.lambda$get$2(LocalAsyncCache.java:94)
12:26:19 at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$2(LocalCache.java:167)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2688)
12:26:19 at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2686)
12:26:19 at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2669)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:92)
12:26:19 at com.github.benmanes.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:83)
12:26:19 at org.eclipse.ditto.internal.utils.cache.CaffeineCache.get(CaffeineCache.java:168)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeyWithParser(DittoPublicKeyProvider.java:165)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.lambda$verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint$2(DittoPublicKeyProviderTest.java:183)
12:26:19 at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
12:26:19 at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedOnErrorResponseFromDiscoveryEndpoint(DittoPublicKeyProviderTest.java:183)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:26:19 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:26:19 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:26:19 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:26:19 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:26:19 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:26:19 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:26:19 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:26:19 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:26:19 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:26:19 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:26:19 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:26:19 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:26:19 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:26:19 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:26:19 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:26:19 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:19Caused 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 [{}]]
12:26:19 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:126)
12:26:19 at org.eclipse.ditto.gateway.api.GatewayAuthenticationProviderUnavailableException$Builder.doBuild(GatewayAuthenticationProviderUnavailableException.java:111)
12:26:19 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.handleNonSuccessResponse(DittoPublicKeyProvider.java:264)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapResponseToJsonObject(DittoPublicKeyProvider.java:246)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:144)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getPublicKeysFromDiscoveryEndpoint(DittoPublicKeyProvider.java:235)
12:26:19 ... 51 more
12:26:1912:26:19[INFO] [06/21/2024 16:26:19.119] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:19[INFO] [06/21/2024 16:26:19.156] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:192024-06-21 16:26:19,206 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>
12:26:19org.eclipse.ditto.json.JsonMissingFieldException: JSON did not include required </crv> field!
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$generateECPublicKey$11(DittoPublicKeyProvider.java:339)
12:26:19 at java.base/java.util.Optional.orElseThrow(Optional.java:403)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.generateECPublicKey(DittoPublicKeyProvider.java:339)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapMatchingPublicKey(DittoPublicKeyProvider.java:318)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:294)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$loadPublicKeyWithParser$1(DittoPublicKeyProvider.java:198)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:653)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
12:26:19 at java.base/java.lang.Thread.run(Thread.java:833)
12:26:19Jun 21, 2024 4:26:19 PM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
12:26:19WARNING: Exception thrown during asynchronous load
12:26:19java.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 [{}]]
12:26:19 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
12:26:19 at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:653)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
12:26:19 at java.base/java.lang.Thread.run(Thread.java:833)
12:26:19Caused 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 [{}]]
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.JwkInvalidException$Builder.doBuild(JwkInvalidException.java:100)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.JwkInvalidException$Builder.doBuild(JwkInvalidException.java:87)
12:26:19 at org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder.build(DittoRuntimeExceptionBuilder.java:176)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.getJwkInvalidExceptionException(DittoPublicKeyProvider.java:382)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:302)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$loadPublicKeyWithParser$1(DittoPublicKeyProvider.java:198)
12:26:19 at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
12:26:19 ... 5 more
12:26:19Caused by: org.eclipse.ditto.json.JsonMissingFieldException: JSON did not include required </crv> field!
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.lambda$generateECPublicKey$11(DittoPublicKeyProvider.java:339)
12:26:19 at java.base/java.util.Optional.orElseThrow(Optional.java:403)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.generateECPublicKey(DittoPublicKeyProvider.java:339)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapMatchingPublicKey(DittoPublicKeyProvider.java:318)
12:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProvider.mapToPublicKey(DittoPublicKeyProvider.java:294)
12:26:19 ... 7 more
12:26:1912:26:19[INFO] [06/21/2024 16:26:19.208] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:19[INFO] [06/21/2024 16:26:19.241] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:19[INFO] [06/21/2024 16:26:19.273] [main] [CoordinatedShutdown(pekko://DittoPublicKeyProviderTest)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
12:26:19[ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.360 s <<< FAILURE! -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest
12:26:19[ERROR] org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId -- Time elapsed: 0.155 s <<< FAILURE!
12:26:19Wanted but not invoked:
12:26:19httpClientMock.createSingleHttpRequest(
12:26:19 HttpRequest(HttpMethod(GET),https://google.com/.well-known/openid-configuration,List(),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1))
12:26:19);
12:26:19-> at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
12:26:19Actually, there were zero interactions with this mock.
12:26:1912:26:19 at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12:26:19 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
12:26:19 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:26:19 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
12:26:19 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
12:26:19 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
12:26:19 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
12:26:19 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
12:26:19 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1$1.evaluate(DefaultInternalRunner.java:55)
12:26:19 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
12:26:19 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
12:26:19 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
12:26:19 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
12:26:19 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
12:26:19 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
12:26:19 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
12:26:19 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
12:26:19 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
12:26:19 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:100)
12:26:19 at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:107)
12:26:19 at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:41)
12:26:19 at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
12:26:19 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
12:26:19 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
12:26:1912:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuerConfigTest
12:26:19[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.eclipse.ditto.gateway.service.security.authentication.jwt.JwtSubjectIssuerConfigTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.preauth.PreAuthenticatedAuthenticationProviderTest
12:26:192024-06-21 16:26:19,307 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]]>.
12:26:192024-06-21 16:26:19,309 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]]>.
12:26:192024-06-21 16:26:19,314 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]]>.
12:26:19[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.eclipse.ditto.gateway.service.security.authentication.preauth.PreAuthenticatedAuthenticationProviderTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.AuthenticationChainTest
12:26:19[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.287 s -- in org.eclipse.ditto.gateway.service.security.authentication.AuthenticationChainTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationResultTest
12:26:19[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationResultTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationFailureAggregatorTest
12:26:19[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.eclipse.ditto.gateway.service.security.authentication.DefaultAuthenticationFailureAggregatorTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.security.cache.PublicKeyIdWithIssuerTest
12:26:19[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.eclipse.ditto.gateway.service.security.cache.PublicKeyIdWithIssuerTest
12:26:19[INFO] Running org.eclipse.ditto.gateway.service.proxy.actors.QueryThingsPerRequestActorTest
12:26:192024-06-21 16:26:19,746 INFO [][] o.a.p.e.s.Slf4jLogger - Slf4jLogger started
12:26:192024-06-21 16:26:19,802 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
12:26:25[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.448 s -- in org.eclipse.ditto.gateway.service.proxy.actors.QueryThingsPerRequestActorTest
12:26:25[INFO] Running org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsConfigTest
12:26:25[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsConfigTest
12:26:25[INFO] Running org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsShardConfigTest
12:26:25[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.eclipse.ditto.gateway.service.proxy.config.DefaultStatisticsShardConfigTest
12:26:25[INFO]
12:26:25[INFO] Results:
12:26:25[INFO]
12:26:25[ERROR] Failures:
12:26:25[ERROR] DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId:206
12:26:25Wanted but not invoked:
12:26:25httpClientMock.createSingleHttpRequest(
12:26:25 HttpRequest(HttpMethod(GET),https://google.com/.well-known/openid-configuration,List(),HttpEntity.Strict(none/none,0 bytes total),HttpProtocol(HTTP/1.1))
12:26:25);
12:26:25-> at org.eclipse.ditto.gateway.service.security.authentication.jwt.DittoPublicKeyProviderTest.verifyThatKeyIsNotCachedIfResponseDoesNotContainKeyId(DittoPublicKeyProviderTest.java:206)
12:26:25Actually, there were zero interactions with this mock.
12:26:2512:26:25[INFO]
12:26:25[ERROR] Tests run: 630, Failures: 1, Errors: 0, Skipped: 0
12:26:25[INFO]
12:26:25[INFO] ------------------------------------------------------------------------
12:26:25[INFO] Reactor Summary for Eclipse Ditto 0-SNAPSHOT:
12:26:25[INFO]
12:26:25[INFO] Eclipse Ditto ...................................... SUCCESS [ 9.346 s]
12:26:25[INFO] Eclipse Ditto :: Legal ............................. SUCCESS [ 0.763 s]
12:26:25[INFO] Eclipse Ditto :: BOM ............................... SUCCESS [ 0.100 s]
12:26:25[INFO] Eclipse Ditto :: Utils ............................. SUCCESS [ 0.316 s]
12:26:25[INFO] Eclipse Ditto :: Utils :: JSR-305 Extensions ....... SUCCESS [ 9.870 s]
12:26:25[INFO] Eclipse Ditto :: JSON .............................. SUCCESS [ 20.739 s]
12:26:25[INFO] Eclipse Ditto :: Base .............................. SUCCESS [ 0.221 s]
12:26:25[INFO] Eclipse Ditto :: Base :: Model ..................... SUCCESS [ 25.369 s]
12:26:25[INFO] Eclipse Ditto :: Base :: API ....................... SUCCESS [ 7.902 s]
12:26:25[INFO] Eclipse Ditto :: Internal .......................... SUCCESS [ 0.030 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils ................. SUCCESS [ 0.040 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Config ....... SUCCESS [ 13.397 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Metrics ...... SUCCESS [ 18.910 s]
12:26:25[INFO] Eclipse Ditto :: Utils :: Result ................... SUCCESS [ 4.480 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Tracing ...... SUCCESS [ 22.802 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Models ................ SUCCESS [ 0.037 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Models :: Streaming ... SUCCESS [ 5.014 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Pekko ........ SUCCESS [ 41.685 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Health ....... SUCCESS [ 14.259 s]
12:26:25[INFO] Eclipse Ditto :: JSON CBOR ......................... SUCCESS [ 4.831 s]
12:26:25[INFO] Eclipse Ditto :: Policies .......................... SUCCESS [ 0.030 s]
12:26:25[INFO] Eclipse Ditto :: Policies :: Model ................. SUCCESS [ 33.140 s]
12:26:25[INFO] Eclipse Ditto :: Things ............................ SUCCESS [ 0.029 s]
12:26:25[INFO] Eclipse Ditto :: Things :: Model ................... SUCCESS [ 28.189 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Cluster ...... SUCCESS [ 26.015 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Extension .... SUCCESS [ 1.924 s]
12:26:25[INFO] Eclipse Ditto :: Placeholders ...................... SUCCESS [ 7.795 s]
12:26:25[INFO] Eclipse Ditto :: Base :: Service ................... SUCCESS [ 21.591 s]
12:26:25[INFO] Eclipse Ditto :: Connectivity ...................... SUCCESS [ 0.067 s]
12:26:25[INFO] Eclipse Ditto :: Connectivity :: Model ............. SUCCESS [ 18.922 s]
12:26:25[INFO] Eclipse Ditto :: Thing Search ...................... SUCCESS [ 0.032 s]
12:26:25[INFO] Eclipse Ditto :: Thing Search :: Model ............. SUCCESS [ 9.062 s]
12:26:25[INFO] Eclipse Ditto :: Messages .......................... SUCCESS [ 0.041 s]
12:26:25[INFO] Eclipse Ditto :: Messages :: Model ................. SUCCESS [ 8.475 s]
12:26:25[INFO] Eclipse Ditto :: Protocol .......................... SUCCESS [ 20.219 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Models :: Signal ...... SUCCESS [ 9.085 s]
12:26:25[INFO] Eclipse Ditto :: Policies :: API ................... SUCCESS [ 6.079 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Distributed Data SUCCESS [ 6.890 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub ...... SUCCESS [03:07 min]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Cache ........ SUCCESS [ 8.049 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Test ......... SUCCESS [ 3.306 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Persistence .. SUCCESS [ 21.589 s]
12:26:25[INFO] Eclipse Ditto :: Things :: API ..................... SUCCESS [ 8.597 s]
12:26:25[INFO] Eclipse Ditto :: Connectivity :: API ............... SUCCESS [ 15.002 s]
12:26:25[INFO] Eclipse Ditto :: JWT ............................... SUCCESS [ 0.026 s]
12:26:25[INFO] Eclipse Ditto :: JWT :: Model ...................... SUCCESS [ 5.042 s]
12:26:25[INFO] Eclipse Ditto :: WoT ............................... SUCCESS [ 0.040 s]
12:26:25[INFO] Eclipse Ditto :: WoT :: Model ...................... SUCCESS [ 8.486 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Cache Loaders SUCCESS [ 53.856 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Namespaces ... SUCCESS [ 10.305 s]
12:26:25[INFO] Eclipse Ditto :: Policies :: Enforcement ........... SUCCESS [ 16.565 s]
12:26:25[INFO] Eclipse Ditto :: RQL ............................... SUCCESS [ 0.033 s]
12:26:25[INFO] Eclipse Ditto :: RQL :: Model ...................... SUCCESS [ 4.577 s]
12:26:25[INFO] Eclipse Ditto :: RQL :: parser ..................... SUCCESS [ 14.934 s]
12:26:25[INFO] Eclipse Ditto :: RQL :: Query ...................... SUCCESS [ 7.532 s]
12:26:25[INFO] Eclipse Ditto :: Thing Search :: API ............... SUCCESS [ 6.981 s]
12:26:25[INFO] Eclipse Ditto :: Edge .............................. SUCCESS [ 0.028 s]
12:26:25[INFO] Eclipse Ditto :: Edge :: Service ................... SUCCESS [ 30.110 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Models :: Signal Enrichment SUCCESS [ 42.439 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Conditional Headers SUCCESS [ 3.554 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Persistent Actors SUCCESS [ 23.602 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Protocol ..... SUCCESS [ 8.440 s]
12:26:25[INFO] Eclipse Ditto :: RQL :: search option parser ....... SUCCESS [ 10.166 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Search ....... SUCCESS [ 9.742 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Policies SUCCESS [ 1.757 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Things SUCCESS [ 2.105 s]
12:26:25[INFO] Eclipse Ditto :: Connectivity :: Service ........... SUCCESS [06:13 min]
12:26:25[INFO] Eclipse Ditto :: Documentation ..................... SUCCESS [ 0.365 s]
12:26:25[INFO] Eclipse Ditto :: Gateway ........................... SUCCESS [ 0.021 s]
12:26:25[INFO] Eclipse Ditto :: Gateway :: API .................... SUCCESS [ 3.478 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: HTTP ......... SUCCESS [ 1.782 s]
12:26:25[INFO] Eclipse Ditto :: Internal :: Utils :: JWT .......... SUCCESS [ 3.818 s]
12:26:25[INFO] Eclipse Ditto :: Gateway :: Service ................ FAILURE [01:15 min]
12:26:25[INFO] Eclipse Ditto :: Policies :: Service ............... SKIPPED
12:26:25[INFO] Eclipse Ditto :: WoT :: Integration ................ SKIPPED
12:26:25[INFO] Eclipse Ditto :: Things :: Service ................. SKIPPED
12:26:25[INFO] Eclipse Ditto :: Thing Search :: Service ........... SKIPPED
12:26:25[INFO] ------------------------------------------------------------------------
12:26:25[INFO] BUILD FAILURE
12:26:25[INFO] ------------------------------------------------------------------------
12:26:25[INFO] Total time: 22:50 min
12:26:25[INFO] Finished at: 2024-06-21T16:26:25Z
12:26:25[INFO] ------------------------------------------------------------------------
12:26:25[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.
12:26:25[ERROR]
12:26:25[ERROR] Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
12:26:25[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
12:26:25[ERROR] -> [Help 1]
12:26:25org.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.
12:26:2512:26:25Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
12:26:25Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
12:26:25 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
12:26:25 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
12:26:25 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
12:26:25 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
12:26:25 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
12:26:25 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
12:26:25 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
12:26:25 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
12:26:25 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
12:26:25 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
12:26:25 at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
12:26:25 at java.lang.reflect.Method.invoke (Method.java:568)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
12:26:25Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
12:26:2512:26:25Please refer to /home/jenkins/agent/workspace/ditto-ci/gateway/service/target/surefire-reports for the individual test results.
12:26:25Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
12:26:25 at org.apache.maven.plugin.surefire.SurefireHelper.throwException (SurefireHelper.java:247)
12:26:25 at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:159)
12:26:25 at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.java:542)
12:26:25 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1067)
12:26:25 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:871)
12:26:25 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
12:26:25 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
12:26:25 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
12:26:25 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
12:26:25 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
12:26:25 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
12:26:25 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
12:26:25 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
12:26:25 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
12:26:25 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
12:26:25 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
12:26:25 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
12:26:25 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
12:26:25 at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
12:26:25 at java.lang.reflect.Method.invoke (Method.java:568)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
12:26:25 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
12:26:25[ERROR]
12:26:25[ERROR] Re-run Maven using the -X switch to enable full debug logging.
12:26:25[ERROR]
12:26:25[ERROR] For more information about the errors and possible solutions, please read the following articles:
12:26:25[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException12:26:25[ERROR]
12:26:25[ERROR] After correcting the problems, you can resume the build with the command
12:26:25[ERROR] mvn <args> -rf :ditto-gateway-service
12:26:26Build step 'Invoke top-level Maven targets' marked build as failure
12:26:26Recording test results
12:26:33[Checks API] No suitable checks publisher found.
12:26:33Finished: FAILURE