Skip to content

Console Output

Skipping 4,834 KB.. Full Log
	... 19 common frames omitted
08:32:58 Wrapped by: java.lang.reflect.InvocationTargetException: null
08:32:58 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
08:32:58 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:32:58 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:32:58 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:32:58 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
08:32:58 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
08:32:58 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
08:32:58 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
08:32:58 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
08:32:58 	... 10 common frames omitted
08:32:58 Wrapped by: org.apache.pekko.actor.ActorInitializationException: pekko://PekkoTestSystem/user/$a: exception during creation, root cause message: [empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled']
08:32:58 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
08:32:58 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
08:32:58 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
08:32:58 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
08:32:58 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
08:32:58 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
08:32:58 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
08:32:58 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
08:32:58 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
08:32:58 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
08:32:58 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
08:32:58 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
08:32:58 2024-02-09 13:32:58,472 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Told CreateThing, expecting CreateThingResponse ...
08:33:08 2024-02-09 13:33:08,482 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Testing: ThingPersistenceActorSnapshottingTest#deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated()
08:33:08 2024-02-09 13:33:08,560 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:08 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:08 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
08:33:08 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
08:33:08 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
08:33:08 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
08:33:08 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
08:33:08 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
08:33:08 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
08:33:08 	at jdk.internal.reflect.GeneratedConstructorAccessor109.newInstance(Unknown Source)
08:33:08 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:08 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:08 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:08 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
08:33:08 	at scala.util.Try$.apply(Try.scala:210)
08:33:08 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
08:33:08 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
08:33:08 	at scala.util.Success.flatMap(Try.scala:258)
08:33:08 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
08:33:08 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
08:33:08 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
08:33:08 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
08:33:08 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
08:33:08 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
08:33:08 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
08:33:08 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
08:33:08 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
08:33:08 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
08:33:08 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
08:33:08 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
08:33:08 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
08:33:08 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
08:33:08 	... 19 common frames omitted
08:33:08 Wrapped by: java.lang.reflect.InvocationTargetException: null
08:33:08 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
08:33:08 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:08 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:08 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:08 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
08:33:08 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
08:33:08 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
08:33:08 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
08:33:08 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
08:33:08 	... 10 common frames omitted
08:33:08 Wrapped by: org.apache.pekko.actor.ActorInitializationException: pekko://PekkoTestSystem/user/$a: exception during creation, root cause message: [empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled']
08:33:08 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
08:33:08 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
08:33:08 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
08:33:08 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
08:33:08 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
08:33:08 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
08:33:08 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
08:33:08 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
08:33:08 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
08:33:08 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
08:33:08 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
08:33:08 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
08:33:11 2024-02-09 13:33:11,585 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Testing: ThingPersistenceActorSnapshottingTest#actorCannotBeStartedWithNegativeSnapshotThreshold()
08:33:11 [ERROR] Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 13.30 s <<< FAILURE! -- in org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest
08:33:11 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly -- Time elapsed: 10.11 s <<< FAILURE!
08:33:11 java.lang.AssertionError: assertion failed: timeout (10 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:11 	at scala.Predef$.assert(Predef.scala:279)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
08:33:11 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
08:33:11 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
08:33:11 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest$2.<init>(ThingPersistenceActorSnapshottingTest.java:169)
08:33:11 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly(ThingPersistenceActorSnapshottingTest.java:156)
08:33:11 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
08:33:11 
08:33:11 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated -- Time elapsed: 3.102 s <<< FAILURE!
08:33:11 java.lang.AssertionError: assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:11 	at scala.Predef$.assert(Predef.scala:279)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:569)
08:33:11 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:569)
08:33:11 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
08:33:11 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:538)
08:33:11 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest$1.<init>(ThingPersistenceActorSnapshottingTest.java:93)
08:33:11 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated(ThingPersistenceActorSnapshottingTest.java:83)
08:33:11 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
08:33:11 
08:33:11 [INFO] Running org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest
08:33:11 2024-02-09 13:33:11,668 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:11 2024-02-09 13:33:11,674 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest - Testing: ThingPersistenceActorCleanupTest#testDeletedThingIsCleanedUpCorrectly()
08:33:11 2024-02-09 13:33:11,764 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:11 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:11 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
08:33:11 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
08:33:11 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
08:33:11 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
08:33:11 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
08:33:11 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
08:33:11 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
08:33:11 	at jdk.internal.reflect.GeneratedConstructorAccessor109.newInstance(Unknown Source)
08:33:11 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:11 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:11 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:11 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
08:33:11 	at scala.util.Try$.apply(Try.scala:210)
08:33:11 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
08:33:11 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
08:33:11 	at scala.util.Success.flatMap(Try.scala:258)
08:33:11 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
08:33:11 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
08:33:11 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
08:33:11 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
08:33:11 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
08:33:11 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
08:33:11 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
08:33:11 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
08:33:11 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
08:33:11 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
08:33:11 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
08:33:11 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
08:33:11 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
08:33:11 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
08:33:11 	... 19 common frames omitted
08:33:11 Wrapped by: java.lang.reflect.InvocationTargetException: null
08:33:11 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
08:33:11 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:11 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:11 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:11 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
08:33:11 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
08:33:11 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
08:33:11 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
08:33:11 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
08:33:11 	... 10 common frames omitted
08:33:11 Wrapped by: org.apache.pekko.actor.ActorInitializationException: pekko://PekkoTestSystem/user/$a: exception during creation, root cause message: [empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled']
08:33:11 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
08:33:11 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
08:33:11 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
08:33:11 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
08:33:11 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
08:33:11 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
08:33:11 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
08:33:11 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
08:33:11 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
08:33:11 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
08:33:11 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
08:33:11 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
08:33:16 2024-02-09 13:33:16,787 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest - Testing: ThingPersistenceActorCleanupTest#cleanupDeletesUntilButExcludingLatestSnapshot()
08:33:16 2024-02-09 13:33:16,882 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:16 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
08:33:16 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
08:33:16 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
08:33:16 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
08:33:16 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
08:33:16 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
08:33:16 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
08:33:16 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
08:33:16 	at jdk.internal.reflect.GeneratedConstructorAccessor109.newInstance(Unknown Source)
08:33:16 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:16 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:16 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:16 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
08:33:16 	at scala.util.Try$.apply(Try.scala:210)
08:33:16 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
08:33:16 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
08:33:16 	at scala.util.Success.flatMap(Try.scala:258)
08:33:16 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
08:33:16 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
08:33:16 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
08:33:16 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
08:33:16 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
08:33:16 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
08:33:16 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
08:33:16 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
08:33:16 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
08:33:16 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
08:33:16 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
08:33:16 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
08:33:16 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
08:33:16 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
08:33:16 	... 19 common frames omitted
08:33:16 Wrapped by: java.lang.reflect.InvocationTargetException: null
08:33:16 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
08:33:16 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
08:33:16 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
08:33:16 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
08:33:16 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
08:33:16 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
08:33:16 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
08:33:16 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
08:33:16 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
08:33:16 	... 10 common frames omitted
08:33:16 Wrapped by: org.apache.pekko.actor.ActorInitializationException: pekko://PekkoTestSystem/user/$a: exception during creation, root cause message: [empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled']
08:33:16 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
08:33:16 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
08:33:16 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
08:33:16 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
08:33:16 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
08:33:16 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
08:33:16 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
08:33:16 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
08:33:16 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
08:33:16 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
08:33:16 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
08:33:16 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
08:33:21 [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 10.23 s <<< FAILURE! -- in org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest
08:33:21 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly -- Time elapsed: 5.112 s <<< FAILURE!
08:33:21 java.lang.AssertionError: assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:21 	at scala.Predef$.assert(Predef.scala:279)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
08:33:21 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
08:33:21 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
08:33:21 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest$2.<init>(ThingPersistenceActorCleanupTest.java:156)
08:33:21 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly(ThingPersistenceActorCleanupTest.java:146)
08:33:21 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
08:33:21 
08:33:21 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot -- Time elapsed: 5.114 s <<< FAILURE!
08:33:21 java.lang.AssertionError: assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:21 	at scala.Predef$.assert(Predef.scala:279)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
08:33:21 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
08:33:21 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
08:33:21 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
08:33:21 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest$1.<init>(ThingPersistenceActorCleanupTest.java:77)
08:33:21 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot(ThingPersistenceActorCleanupTest.java:67)
08:33:21 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
08:33:21 
08:33:21 [INFO] Running org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapterTest
08:33:22 [INFO] [02/09/2024 13:33:22.637] [main] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
08:33:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.739 s -- in org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapterTest
08:33:22 [INFO] Running org.eclipse.ditto.things.service.persistence.serializer.ThingMongoEventAdapterTest
08:33:22 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.276 s -- in org.eclipse.ditto.things.service.persistence.serializer.ThingMongoEventAdapterTest
08:33:22 [INFO] Running org.eclipse.ditto.things.service.enforcement.pre.ModifyToCreateThingTransformerTest
08:33:23 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in org.eclipse.ditto.things.service.enforcement.pre.ModifyToCreateThingTransformerTest
08:33:23 [INFO] Running org.eclipse.ditto.things.service.enforcement.LiveSignalEnforcementTest
08:33:23 2024-02-09 13:33:23,006 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:23 2024-02-09 13:33:23,083 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,128 INFO  [bcb0f6c4-6093-4e6c-b69d-1383c71a621a] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - The command <messages.commands:thingMessage> was not forwarded due to insufficient rights MessageSendNotAllowedException: You are not allowed to send messages for the Thing with id 'thing:id'! - AuthorizationContext: ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]
08:33:23 2024-02-09 13:33:23,129 INFO  [bcb0f6c4-6093-4e6c-b69d-1383c71a621a] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=bcb0f6c4-6093-4e6c-b69d-1383c71a621a}]>
08:33:23 2024-02-09 13:33:23,130 INFO  [bcb0f6c4-6093-4e6c-b69d-1383c71a621a] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: MessageSendNotAllowedException [message='You are not allowed to send messages for the Thing with id 'thing:id'!', errorCode=messages:send.notallowed, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Please make sure that the Thing exists and that you have WRITE permissions on the message resource in the policy of the Thing.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=bcb0f6c4-6093-4e6c-b69d-1383c71a621a}]]
08:33:23 2024-02-09 13:33:23,217 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,246 INFO  [ec30e936-7a33-4c94-b624-8fd3ddf5c6ab] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
08:33:23 2024-02-09 13:33:23,251 INFO  [ec30e936-7a33-4c94-b624-8fd3ddf5c6ab] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
08:33:23 2024-02-09 13:33:23,255 INFO  [ec30e936-7a33-4c94-b624-8fd3ddf5c6ab] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
08:33:23 2024-02-09 13:33:23,256 INFO  [ec30e936-7a33-4c94-b624-8fd3ddf5c6ab_458c71f9-0f65-46e3-907f-d649948d9abf] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
08:33:23 2024-02-09 13:33:23,341 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,366 INFO  [c3cc2638-1a83-476b-9a62-2d6133f9cfbd] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
08:33:23 2024-02-09 13:33:23,367 INFO  [c3cc2638-1a83-476b-9a62-2d6133f9cfbd] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
08:33:23 2024-02-09 13:33:23,449 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,478 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:23 2024-02-09 13:33:23,479 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:23 2024-02-09 13:33:23,501 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:23 2024-02-09 13:33:23,503 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:retrieveThing> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$a#2130744556], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:23 2024-02-09 13:33:23,506 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
08:33:23 2024-02-09 13:33:23,507 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=c21cd911-cd9c-4cae-bb87-ef76d6ec015b, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:retrieveThing, httpStatus=HttpStatus [code=200, category=SUCCESS], thingId=thing:id, thing={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}, thingPlainJson={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}]>, valid=<true>
08:33:23 2024-02-09 13:33:23,511 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:23 2024-02-09 13:33:23,515 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:23 2024-02-09 13:33:23,515 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:23 2024-02-09 13:33:23,518 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:23 2024-02-09 13:33:23,519 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:retrieveThing> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$b#2129285220], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:23 2024-02-09 13:33:23,519 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=c21cd911-cd9c-4cae-bb87-ef76d6ec015b2, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:retrieveThing, httpStatus=HttpStatus [code=200, category=SUCCESS], thingId=thing:id, thing={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}, thingPlainJson={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}]>, valid=<true>
08:33:23 2024-02-09 13:33:23,520 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
08:33:23 2024-02-09 13:33:23,522 INFO  [c21cd911-cd9c-4cae-bb87-ef76d6ec015b2] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:23 2024-02-09 13:33:23,617 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,643 INFO  [44f84044-679a-4193-9f68-cfc00644f117] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:featureMessage> with outcome 'success'
08:33:23 2024-02-09 13:33:23,644 INFO  [44f84044-679a-4193-9f68-cfc00644f117] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:featureMessage>
08:33:23 2024-02-09 13:33:23,723 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,749 INFO  [3233c294-797d-460e-9dee-46dd0e7e2bc4] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Event was authorized: <AttributeModified [type=things.events:attributeModified, timestamp=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=3233c294-797d-460e-9dee-46dd0e7e2bc4, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/foo, attributeValue="bar"]>
08:33:23 2024-02-09 13:33:23,750 INFO  [3233c294-797d-460e-9dee-46dd0e7e2bc4] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.events:attributeModified> with outcome 'success'
08:33:23 2024-02-09 13:33:23,753 INFO  [3233c294-797d-460e-9dee-46dd0e7e2bc4] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <Publish> sent via tell)
08:33:23 2024-02-09 13:33:23,754 INFO  [83ba963e-a44c-4c40-b502-cf70ef4cd604] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Event was NOT authorized: <AttributeModified [type=things.events:attributeModified, timestamp=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=83ba963e-a44c-4c40-b502-cf70ef4cd604, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/xyz, attributeValue="abc"]>
08:33:23 2024-02-09 13:33:23,755 INFO  [83ba963e-a44c-4c40-b502-cf70ef4cd604] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.events:attributeModified> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=83ba963e-a44c-4c40-b502-cf70ef4cd604, response-required=false}]>
08:33:23 2024-02-09 13:33:23,756 INFO  [83ba963e-a44c-4c40-b502-cf70ef4cd604] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: EventSendNotAllowedException [message='You are not allowed to send events for the Thing with id 'thing:id'!', errorCode=things:event.notallowed, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Please make sure that the Thing exists and that you have WRITE permissions on the message resource in the policy of the Thing.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=83ba963e-a44c-4c40-b502-cf70ef4cd604, response-required=false}]]
08:33:23 2024-02-09 13:33:23,852 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:23 2024-02-09 13:33:23,881 INFO  [9585449b-e7db-4a53-b19c-6914c83849dc] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=9585449b-e7db-4a53-b19c-6914c83849dc}]>
08:33:23 2024-02-09 13:33:23,882 INFO  [9585449b-e7db-4a53-b19c-6914c83849dc] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=9585449b-e7db-4a53-b19c-6914c83849dc}]]
08:33:23 2024-02-09 13:33:23,885 INFO  [d4223424-44ca-4f74-8be8-c1198521e2e2] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=d4223424-44ca-4f74-8be8-c1198521e2e2}]>
08:33:23 2024-02-09 13:33:23,886 INFO  [d4223424-44ca-4f74-8be8-c1198521e2e2] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: FeatureNotModifiableException [message='The Feature with ID 'x' on the Thing with ID 'thing:id' could not be modified as the requester had insufficient permissions to modify it (WRITE is required).', errorCode=things:feature.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Check if the ID of the Thing and the ID of your requested Feature was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=d4223424-44ca-4f74-8be8-c1198521e2e2}]]
08:33:23 2024-02-09 13:33:23,984 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,010 INFO  [3356009b-5334-4b7b-bf0c-9fa8a0ae87f9] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Event was NOT authorized: <AttributeModified [type=things.events:attributeModified, timestamp=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=3356009b-5334-4b7b-bf0c-9fa8a0ae87f9, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/foo, attributeValue="bar"]>
08:33:24 2024-02-09 13:33:24,011 INFO  [3356009b-5334-4b7b-bf0c-9fa8a0ae87f9] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.events:attributeModified> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=3356009b-5334-4b7b-bf0c-9fa8a0ae87f9, response-required=false}]>
08:33:24 2024-02-09 13:33:24,012 INFO  [3356009b-5334-4b7b-bf0c-9fa8a0ae87f9] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: EventSendNotAllowedException [message='You are not allowed to send events for the Thing with id 'thing:id'!', errorCode=things:event.notallowed, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Please make sure that the Thing exists and that you have WRITE permissions on the message resource in the policy of the Thing.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, channel=live, version=2, correlation-id=3356009b-5334-4b7b-bf0c-9fa8a0ae87f9, response-required=false}]]
08:33:24 2024-02-09 13:33:24,093 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,119 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:24 2024-02-09 13:33:24,119 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:24 2024-02-09 13:33:24,123 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:24 2024-02-09 13:33:24,124 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:retrieveThing> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$a#-1058328517], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:24 2024-02-09 13:33:24,124 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=d7e79165-d9dc-4fc8-82dc-b918fca88411, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:retrieveThing, httpStatus=HttpStatus [code=200, category=SUCCESS], thingId=thing:id, thing={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}, thingPlainJson={"thingId":"thing:id","policyId":"policy:id","features":{"x":{"properties":{"key1":1}}}}]>, valid=<true>
08:33:24 2024-02-09 13:33:24,125 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
08:33:24 2024-02-09 13:33:24,127 INFO  [d7e79165-d9dc-4fc8-82dc-b918fca88411] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:24 2024-02-09 13:33:24,217 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,243 INFO  [ef9e569b-b5ac-4915-86b9-4348c650c861] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:modifyFeature>
08:33:24 2024-02-09 13:33:24,244 INFO  [ef9e569b-b5ac-4915-86b9-4348c650c861] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
08:33:24 2024-02-09 13:33:24,245 INFO  [ef9e569b-b5ac-4915-86b9-4348c650c861] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <things.commands:modifyFeature>
08:33:24 2024-02-09 13:33:24,248 INFO  [f50f51de-4652-48de-8f00-ef7696104730] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:24 2024-02-09 13:33:24,248 INFO  [f50f51de-4652-48de-8f00-ef7696104730] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:24 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.255 s -- in org.eclipse.ditto.things.service.enforcement.LiveSignalEnforcementTest
08:33:24 [INFO] Running org.eclipse.ditto.things.service.enforcement.ThingCommandEnforcementTest
08:33:24 2024-02-09 13:33:24,262 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:24 2024-02-09 13:33:24,334 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,358 INFO  [rejectCreateByInlinePolicyWithInvalidId] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByInlinePolicyWithInvalidId, version=2}]>
08:33:24 2024-02-09 13:33:24,359 INFO  [rejectCreateByInlinePolicyWithInvalidId] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: PolicyIdInvalidException [message='Policy ID 'invalid-policy-id' is not valid!', errorCode=policies: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 [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByInlinePolicyWithInvalidId, version=2}]]
08:33:24 2024-02-09 13:33:24,634 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,658 INFO  [rejectByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectByPolicy, version=2}]>
08:33:24 2024-02-09 13:33:24,659 INFO  [rejectByPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectByPolicy, version=2}]]
08:33:24 2024-02-09 13:33:24,662 INFO  [rejectByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectByPolicy, version=2}]>
08:33:24 2024-02-09 13:33:24,663 INFO  [rejectByPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: FeatureNotModifiableException [message='The Feature with ID 'x' on the Thing with ID 'thing:id' could not be modified as the requester had insufficient permissions to modify it (WRITE is required).', errorCode=things:feature.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Check if the ID of the Thing and the ID of your requested Feature was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectByPolicy, version=2}]]
08:33:24 2024-02-09 13:33:24,744 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,769 INFO  [acceptCreateByImplicitPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
08:33:24 2024-02-09 13:33:24,770 INFO  [acceptCreateByImplicitPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:24 2024-02-09 13:33:24,852 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:24 2024-02-09 13:33:24,878 INFO  [acceptByPolicyWithRevokeOnAttribute] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
08:33:24 2024-02-09 13:33:24,882 INFO  [acceptByPolicyWithRevokeOnAttribute] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:25 2024-02-09 13:33:24,962 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:24,989 INFO  [rejectModifyWithConditionAndNoReadPermissionForAttributes] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectModifyWithConditionAndNoReadPermissionForAttributes, version=2, condition=eq(attributes/testAttr,"testString")}]>
08:33:25 2024-02-09 13:33:24,990 INFO  [rejectModifyWithConditionAndNoReadPermissionForAttributes] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingConditionFailedException [message='The specified resource in the condition could not be found or the requester had insufficient permissions to access it.', errorCode=things:condition.failed, httpStatus=HttpStatus [code=412, category=CLIENT_ERROR], description='Check if you have sufficient permissions to access the specified resource (READ permission is required).', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectModifyWithConditionAndNoReadPermissionForAttributes, version=2, condition=eq(attributes/testAttr,"testString")}]]
08:33:25 2024-02-09 13:33:25,161 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,186 INFO  [rejectQueryByThingNotAccessibleException] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectQueryByThingNotAccessibleException, version=2}]>
08:33:25 2024-02-09 13:33:25,186 INFO  [rejectQueryByThingNotAccessibleException] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectQueryByThingNotAccessibleException, version=2}]]
08:33:25 2024-02-09 13:33:25,262 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,287 INFO  [rejectQueryByPolicyNotAccessibleExceptionWhenThingExists] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectQueryByPolicyNotAccessibleExceptionWhenThingExists, version=2}]>
08:33:25 2024-02-09 13:33:25,288 INFO  [rejectQueryByPolicyNotAccessibleExceptionWhenThingExists] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be accessed as its Policy with ID 'not:accessible' is not or no longer existing.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Recreate/create the Policy with ID 'not:accessible' in order to get access to the Thing again.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectQueryByPolicyNotAccessibleExceptionWhenThingExists, version=2}]]
08:33:25 2024-02-09 13:33:25,379 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,407 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:25 2024-02-09 13:33:25,411 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:25 2024-02-09 13:33:25,415 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceConditionAndLiveChannelCondition, version=2, condition=exists(features/revokedFeature)}]>
08:33:25 2024-02-09 13:33:25,416 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingConditionFailedException [message='The specified resource in the condition could not be found or the requester had insufficient permissions to access it.', errorCode=things:condition.failed, httpStatus=HttpStatus [code=412, category=CLIENT_ERROR], description='Check if you have sufficient permissions to access the specified resource (READ permission is required).', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceConditionAndLiveChannelCondition, version=2, condition=exists(features/revokedFeature)}]]
08:33:25 2024-02-09 13:33:25,419 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceConditionAndLiveChannelCondition, version=2, live-channel-condition=exists(features/revokedFeature), channel=live}]>
08:33:25 2024-02-09 13:33:25,420 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingConditionFailedException [message='The specified resource in the live channel condition could not be found or the requester had insufficient permissions to access it.', errorCode=things:condition.failed, httpStatus=HttpStatus [code=412, category=CLIENT_ERROR], description='Check if you have sufficient permissions to access the specified resource (READ permission is required).', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceConditionAndLiveChannelCondition, version=2, live-channel-condition=exists(features/revokedFeature), channel=live}]]
08:33:25 2024-02-09 13:33:25,500 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,531 INFO  [testCreateByCopyFromPolicyWithAllowPolicyLockout] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
08:33:25 2024-02-09 13:33:25,531 INFO  [testCreateByCopyFromPolicyWithAllowPolicyLockout] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:25 2024-02-09 13:33:25,613 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,644 INFO  [acceptByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
08:33:25 2024-02-09 13:33:25,649 INFO  [acceptByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:25 2024-02-09 13:33:25,652 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:25 2024-02-09 13:33:25,730 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,755 INFO  [testCreateByCopyFromPolicyWithIfNoneMatch] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
08:33:25 2024-02-09 13:33:25,756 INFO  [testCreateByCopyFromPolicyWithIfNoneMatch] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:25 2024-02-09 13:33:25,839 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,865 INFO  [testCreateByCopyFromPolicyWithPolicyLockout] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Failed to create Policy with ID <thing:id> due to: <PolicyNotAccessibleException: The Policy with ID 'thing:id' could not be found or requester had insufficient permissions to access it.>. The CreateThing command which would have created a Policy for the Thing with ID <thing:id> is therefore not handled.
08:33:25 2024-02-09 13:33:25,866 INFO  [testCreateByCopyFromPolicyWithPolicyLockout] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - creating initial policy during creation of Thing <thing:id> - ThingNotCreatableException: The Thing with ID 'thing:id' could not be created as the Policy with ID 'thing:id' could not be created due to: 'The Policy with ID 'thing:id' could not be found or requester had insufficient permissions to access it.'
08:33:25 2024-02-09 13:33:25,866 INFO  [testCreateByCopyFromPolicyWithPolicyLockout] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=testCreateByCopyFromPolicyWithPolicyLockout, version=2}]>
08:33:25 2024-02-09 13:33:25,867 INFO  [testCreateByCopyFromPolicyWithPolicyLockout] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotCreatableException [message='The Thing with ID 'thing:id' could not be created as the Policy with ID 'thing:id' could not be created due to: 'The Policy with ID 'thing:id' could not be found or requester had insufficient permissions to access it.'', errorCode=things:thing.notcreatable, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Either check if the ID of the Policy you created the Thing with is correct and that the Policy is existing or If you want to use the existing Policy, specify it as 'policyId' in the Thing JSON you create.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=testCreateByCopyFromPolicyWithPolicyLockout, version=2}]]
08:33:25 2024-02-09 13:33:25,954 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:25 2024-02-09 13:33:25,979 INFO  [acceptCreateByInlinePolicyWithDifferentId] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:id>
08:33:25 2024-02-09 13:33:25,980 INFO  [acceptCreateByInlinePolicyWithDifferentId] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:26 2024-02-09 13:33:26,065 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,083 INFO  [rejectUpdateByThingNotAccessibleException] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectUpdateByThingNotAccessibleException, version=2}]>
08:33:26 2024-02-09 13:33:26,083 INFO  [rejectUpdateByThingNotAccessibleException] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectUpdateByThingNotAccessibleException, version=2}]]
08:33:26 2024-02-09 13:33:26,166 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,191 INFO  [acceptCreateByInlinePolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
08:33:26 2024-02-09 13:33:26,192 INFO  [acceptCreateByInlinePolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:26 2024-02-09 13:33:26,287 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,311 INFO  [rejectCreateByOwnPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <empty:policy>
08:33:26 2024-02-09 13:33:26,314 INFO  [rejectCreateByOwnPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByOwnPolicy, version=2}]>
08:33:26 2024-02-09 13:33:26,314 INFO  [rejectCreateByOwnPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotModifiableException [message='The Thing with ID 'thing:id' could not be modified as the requester had insufficient permissions (WRITE is required).', errorCode=things:thing.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByOwnPolicy, version=2}]]
08:33:26 2024-02-09 13:33:26,394 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,419 INFO  [rejectUpdateByPolicyNotAccessibleExceptionWhenThingExists] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectUpdateByPolicyNotAccessibleExceptionWhenThingExists, version=2}]>
08:33:26 2024-02-09 13:33:26,420 INFO  [rejectUpdateByPolicyNotAccessibleExceptionWhenThingExists] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotModifiableException [message='The Thing with ID 'thing:id' could not be accessed as its Policy with ID 'not:accessible' is not or no longer existing.', errorCode=things:thing.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Recreate/create the Policy with ID 'not:accessible' in order to get access to the Thing again.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectUpdateByPolicyNotAccessibleExceptionWhenThingExists, version=2}]]
08:33:26 2024-02-09 13:33:26,505 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,530 INFO  [enforceLiveChannelConditionOnModifyCommandFails] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceLiveChannelConditionOnModifyCommandFails, version=2, live-channel-condition=exists(thingId)}]>
08:33:26 2024-02-09 13:33:26,531 INFO  [enforceLiveChannelConditionOnModifyCommandFails] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: LiveChannelConditionNotAllowedException [message='The specified 'live-channel-condition' is only allowed to be used for retrieving API calls.', errorCode=things:live.channelcondition.notallowed, httpStatus=HttpStatus [code=405, category=CLIENT_ERROR], description='For modifying API calls the 'live-channel-condition' cannot be used, please remove the condition.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=enforceLiveChannelConditionOnModifyCommandFails, version=2, live-channel-condition=exists(thingId), ditto-read-subjects=["google:subject"]}]]
08:33:26 2024-02-09 13:33:26,720 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,746 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
08:33:26 2024-02-09 13:33:26,747 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:26 2024-02-09 13:33:26,752 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:26 2024-02-09 13:33:26,755 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:26 2024-02-09 13:33:26,758 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyPolicyId> with outcome 'success'
08:33:26 2024-02-09 13:33:26,762 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyAttribute> with outcome 'success'
08:33:26 2024-02-09 13:33:26,766 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveAttribute> with outcome 'success'
08:33:26 2024-02-09 13:33:26,768 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveAttribute>
08:33:26 2024-02-09 13:33:26,849 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:26 2024-02-09 13:33:26,877 INFO  [testModifyWithInvalidCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=testModifyWithInvalidCondition, version=2, condition=eq(attributes//testAttr,"testString")}]>
08:33:26 2024-02-09 13:33:26,877 INFO  [testModifyWithInvalidCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingConditionInvalidException [message='The specified condition 'attributes//testAttr' is invalid.', errorCode=things:condition.invalid, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='Consecutive slashes in JSON pointers are not supported.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=testModifyWithInvalidCondition, version=2, condition=eq(attributes//testAttr,"testString")}]]
08:33:27 2024-02-09 13:33:27,059 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,083 INFO  [rejectCreateByInvalidPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByInvalidPolicy, version=2}]>
08:33:27 2024-02-09 13:33:27,083 INFO  [rejectCreateByInvalidPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: PolicyInvalidException [message='The Policy specified for the Thing with ID 'thing:id' is invalid.', errorCode=things:policy.invalid, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='The JSON object's field '/_modified' is not in ISO-8601 format as expected', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, ditto-originator=dummy:subject, correlation-id=rejectCreateByInvalidPolicy, version=2}]]
08:33:27 [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.026 s -- in org.eclipse.ditto.things.service.enforcement.ThingCommandEnforcementTest
08:33:27 [INFO] Running org.eclipse.ditto.things.service.enforcement.ReferencePlaceholderTest
08:33:27 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in org.eclipse.ditto.things.service.enforcement.ReferencePlaceholderTest
08:33:27 [INFO] Running org.eclipse.ditto.things.service.enforcement.MultiStageCommandEnforcementTest
08:33:27 2024-02-09 13:33:27,302 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:27 2024-02-09 13:33:27,373 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,398 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:27 2024-02-09 13:33:27,483 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,507 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Failed to create Policy with ID <thing:6d3fd540-6a7d-486c-95f6-d5f11452911f> due to: <PolicyConflictException: The Policy with ID 'thing:6d3fd540-6a7d-486c-95f6-d5f11452911f' already exists>. The CreateThing command which would have created a Policy for the Thing with ID <thing:6d3fd540-6a7d-486c-95f6-d5f11452911f> is therefore not handled.
08:33:27 2024-02-09 13:33:27,507 INFO  [] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - creating initial policy during creation of Thing <thing:6d3fd540-6a7d-486c-95f6-d5f11452911f> - ThingNotCreatableException: The Thing with ID 'thing:6d3fd540-6a7d-486c-95f6-d5f11452911f' could not be created because creation of its implicit Policy ID 'thing:6d3fd540-6a7d-486c-95f6-d5f11452911f' failed.
08:33:27 2024-02-09 13:33:27,507 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["google:defaultSubject"]}, ditto-originator=google:defaultSubject}]>
08:33:27 2024-02-09 13:33:27,508 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotCreatableException [message='The Thing with ID 'thing:6d3fd540-6a7d-486c-95f6-d5f11452911f' could not be created because creation of its implicit Policy ID 'thing:6d3fd540-6a7d-486c-95f6-d5f11452911f' failed.', errorCode=things:thing.notcreatable, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], description='If you want to use an existing Policy, specify it as 'policyId' in the Thing JSON you create.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["google:defaultSubject"]}, ditto-originator=google:defaultSubject}]]
08:33:27 2024-02-09 13:33:27,592 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,617 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:27 2024-02-09 13:33:27,631 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:6b548a02-478a-4226-bf1b-c71e7bd13e1f> for thing <thing:id>: PolicyNotAccessibleException [message='The Policy with ID 'policy:6b548a02-478a-4226-bf1b-c71e7bd13e1f' could not be found or requester had insufficient permissions to access it.', errorCode=policies:policy.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Policy was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
08:33:27 2024-02-09 13:33:27,633 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:27 2024-02-09 13:33:27,740 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,767 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:585de6b7-5085-418e-93c9-87fd62a88473>
08:33:27 2024-02-09 13:33:27,768 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:27 2024-02-09 13:33:27,857 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:27 2024-02-09 13:33:27,883 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:27 2024-02-09 13:33:27,885 WARN  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Encountered ask timeout from target actor: thing timeout
08:33:27 2024-02-09 13:33:27,885 ERROR [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received nothing when enforcing signal and forwarding to target actor - this should not happen.
08:33:27 2024-02-09 13:33:27,885 WARN  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received message during downtime of child actor for Entity with ID <thing:id>: <RetrieveThing [type=things.commands:retrieveThing, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["google:defaultSubject"]}, ditto-originator=google:defaultSubject}], thingId=thing:db16b613-b3aa-4d0b-9199-f7aa7e5b5ac4, selectedFields=/_policy,/thingId, snapshotRevision=-1]>
08:33:27 2024-02-09 13:33:27,887 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:27 2024-02-09 13:33:27,890 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:c21f3924-43d7-45d1-8750-d089122c64c8> for thing <thing:id>: org.apache.pekko.pattern.AskTimeoutException: policy timeout
08:33:27 2024-02-09 13:33:27,893 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:28 2024-02-09 13:33:27,974 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:27,999 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,001 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:bdc79f6d-838f-4ef1-b3d1-946261471edf' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
08:33:28 2024-02-09 13:33:28,003 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,007 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:9630295c-02ac-446a-92a7-4e68e66991b2> for thing <thing:id>: PolicyNotAccessibleException [message='The Policy with ID 'policy:9630295c-02ac-446a-92a7-4e68e66991b2' could not be found or requester had insufficient permissions to access it.', errorCode=policies:policy.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Policy was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
08:33:28 2024-02-09 13:33:28,008 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:28 2024-02-09 13:33:28,085 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,110 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,117 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:28 2024-02-09 13:33:28,193 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,218 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,302 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,327 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:b4d74d3e-6c37-4368-a29f-d3d13dd9e095>
08:33:28 2024-02-09 13:33:28,328 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,411 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,436 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:3800f865-b772-4ac9-abe4-80b4e27eee02>
08:33:28 2024-02-09 13:33:28,437 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,439 WARN  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Rolling back created policy as consequence of received RollbackCreatedPolicy message: RollbackCreatedPolicy[initialCommand=CreateThing [type=things.commands:createThing, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["google:defaultSubject"]}, ditto-originator=google:defaultSubject, ditto-read-subjects=["google:defaultSubject"]}], thing=ImmutableThing [thingId=thing:b75be0cb-07eb-4bb1-9b25-10d4870229c0, policyId=policy:3800f865-b772-4ac9-abe4-80b4e27eee02, definition=null, attributes=null, features=null, lifecycle=null, revision=1, modified=null, created=null, metadata=null], initialPolicy={"policyId":"policy:3800f865-b772-4ac9-abe4-80b4e27eee02","imports":{},"entries":{"policy":{"subjects":{"google:notDefaultSubject":{"type":"generated"}},"resources":{"policy:/":{"grant":["READ","WRITE"],"revoke":[]}},"importable":"implicit"},"thing":{"subjects":{"google:defaultSubject":{"type":"generated"}},"resources":{"thing:/":{"grant":["READ","WRITE"],"revoke":[]}},"importable":"implicit"}}}, policyIdOrPlaceholder=null], response=ThingNotModifiableException [message='The Thing with ID 'thing:b75be0cb-07eb-4bb1-9b25-10d4870229c0' could not be modified as the requester had insufficient permissions (WRITE is required).', errorCode=things:thing.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]], responseFuture=java.util.concurrent.CompletableFuture@4afebcb8[Not completed, 1 dependents]]
08:33:28 2024-02-09 13:33:28,440 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Policy <policy:3800f865-b772-4ac9-abe4-80b4e27eee02> deleted after rolling back it's creation. Policies shard region response: <DeletePolicyResponse [dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["google:defaultSubject"]}, ditto-originator=google:defaultSubject, response-required=false}], responseType=policies.responses:deletePolicy, httpStatus=HttpStatus [code=204, category=SUCCESS], policyId=policy:3800f865-b772-4ac9-abe4-80b4e27eee02]>
08:33:28 2024-02-09 13:33:28,440 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotModifiableException [message='The Thing with ID 'thing:b75be0cb-07eb-4bb1-9b25-10d4870229c0' could not be modified as the requester had insufficient permissions (WRITE is required).', errorCode=things:thing.notmodifiable, httpStatus=HttpStatus [code=403, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]
08:33:28 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.150 s -- in org.eclipse.ditto.things.service.enforcement.MultiStageCommandEnforcementTest
08:33:28 [INFO] Running org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementWithResponseReceiverTest
08:33:28 2024-02-09 13:33:28,453 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:28 2024-02-09 13:33:28,525 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,551 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,558 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:errorResponse>
08:33:28 2024-02-09 13:33:28,559 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:errorResponse> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$a#-1133013088], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:28 2024-02-09 13:33:28,559 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=liveChannelErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-condition=exists(thingId), live-channel-timeout-strategy=use-twin, channel=live, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:errorResponse, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], thingId=thing:id, dittoRuntimeException=ThingIdInvalidException [message='Thing ID '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 [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=liveChannelErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-condition=exists(thingId), live-channel-timeout-strategy=use-twin, channel=live}]]]>, valid=<true>
08:33:28 2024-02-09 13:33:28,560 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <ThingErrorResponse> sent via tell)
08:33:28 2024-02-09 13:33:28,560 ERROR [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Unknown throwable during smart channel response casting: <ThingIdInvalidException: Thing ID 'thing:id' is not valid!>
08:33:28 2024-02-09 13:33:28,561 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingIdInvalidException [message='Thing ID '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 [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=liveChannelErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-condition=exists(thingId), live-channel-timeout-strategy=use-twin, channel=live}]]
08:33:28 2024-02-09 13:33:28,664 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,689 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,693 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:28 2024-02-09 13:33:28,694 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:retrieveThing> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$a#-507214346], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:28 2024-02-09 13:33:28,694 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=matchLiveChannelCondition, version=2, live-channel-condition=exists(thingId), ditto-originator=dummy:subject, live-channel-condition-matched=true, channel=live, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:retrieveThing, httpStatus=HttpStatus [code=200, category=SUCCESS], thingId=thing:id, thing={"thingId":"thing:id","_revision":1,"_namespace":"thing","policyId":"policy:id"}, thingPlainJson={"thingId":"thing:id","_revision":1,"_namespace":"thing","policyId":"policy:id"}]>, valid=<true>
08:33:28 2024-02-09 13:33:28,695 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
08:33:28 2024-02-09 13:33:28,697 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:28 2024-02-09 13:33:28,782 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,806 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:28 2024-02-09 13:33:28,807 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,811 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:errorResponse>
08:33:28 2024-02-09 13:33:28,812 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Responding with 'live' CommandResponse type <things.responses:errorResponse> to original sender <ResponseReceiverCacheEntry[sender=Actor[pekko://test/user/thing%3Aid/$a#-283994383], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
08:33:28 2024-02-09 13:33:28,812 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{correlation-id=liveCommandErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-timeout-strategy=use-twin, channel=live, response-required=false, ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}}], responseType=things.responses:errorResponse, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], thingId=thing:id, dittoRuntimeException=ThingIdInvalidException [message='Thing ID '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 [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=liveCommandErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-timeout-strategy=use-twin, channel=live}]]]>, valid=<true>
08:33:28 2024-02-09 13:33:28,812 ERROR [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Unknown throwable during smart channel response casting: <ThingIdInvalidException: Thing ID 'thing:id' is not valid!>
08:33:28 2024-02-09 13:33:28,812 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <ThingErrorResponse> sent via tell)
08:33:28 2024-02-09 13:33:28,813 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingIdInvalidException [message='Thing ID '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 [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=liveCommandErrorWithTwinFallback, version=2, ditto-originator=dummy:subject, live-channel-timeout-strategy=use-twin, channel=live}]]
08:33:28 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 s -- in org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementWithResponseReceiverTest
08:33:28 [INFO] Running org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementTest
08:33:28 2024-02-09 13:33:28,827 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
08:33:28 2024-02-09 13:33:28,904 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:28 2024-02-09 13:33:28,930 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:28 2024-02-09 13:33:28,935 INFO  [] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-399#-709160552, response-required=false}], responseType=things.responses:errorResponse, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], thingId=unknown:unknown, dittoRuntimeException=ThingIdInvalidException [message='Thing ID '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 [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-399#-709160552}]]]>, valid=<false>
08:33:29 2024-02-09 13:33:29,021 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,047 INFO  [liveChannelConditionMismatch] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,050 INFO  [liveChannelConditionMismatch] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
08:33:29 2024-02-09 13:33:29,127 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,153 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:29 2024-02-09 13:33:29,153 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,180 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:29 2024-02-09 13:33:29,255 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,280 INFO  [liveChannelTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,309 INFO  [liveChannelTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:29 2024-02-09 13:33:29,396 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,421 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,424 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=matchLiveChannelCondition, version=2, live-channel-condition=exists(thingId), ditto-originator=dummy:subject, live-channel-condition-matched=true, channel=live, response-required=false}], responseType=things.responses:retrieveThing, httpStatus=HttpStatus [code=200, category=SUCCESS], thingId=thing:id, thing={"_revision":1,"_namespace":"thing","thingId":"thing:id","policyId":"policy:id"}, thingPlainJson={"_revision":1,"_namespace":"thing","thingId":"thing:id","policyId":"policy:id"}]>, valid=<true>
08:33:29 2024-02-09 13:33:29,427 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
08:33:29 2024-02-09 13:33:29,510 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,535 INFO  [liveChannelTimeoutWithoutTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,560 INFO  [liveChannelTimeoutWithoutTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: CommandTimeoutException [message='The Command reached the specified timeout of 1ms.', errorCode=command.timeout, httpStatus=HttpStatus [code=408, category=CLIENT_ERROR], description='Try increasing the command timeout.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=liveChannelTimeoutWithoutTwinFallback, version=2, live-channel-condition=exists(thingId), timeout=1ms, ditto-originator=dummy:subject, channel=live, live-channel-condition-matched=true, response-required=false}]]
08:33:29 2024-02-09 13:33:29,644 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,668 INFO  [thingNotAccessibleAfterEnforcement] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'failed' and headers: <ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=thingNotAccessibleAfterEnforcement, version=2, ditto-originator=dummy:subject, live-channel-condition=exists(thingId)}]>
08:33:29 2024-02-09 13:33:29,669 INFO  [thingNotAccessibleAfterEnforcement] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received DittoRuntimeException during enforcement or forwarding to target actor, telling sender: ThingNotAccessibleException [message='The Thing with ID 'thing:id' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["dummy:subject","google:subject"]}, correlation-id=thingNotAccessibleAfterEnforcement, version=2, ditto-originator=dummy:subject, live-channel-condition=exists(thingId)}]]
08:33:29 2024-02-09 13:33:29,761 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
08:33:29 2024-02-09 13:33:29,786 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
08:33:29 2024-02-09 13:33:29,786 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
08:33:29 2024-02-09 13:33:29,789 INFO  [] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-434#-148804103, response-required=false}], responseType=things.responses:errorResponse, httpStatus=HttpStatus [code=400, category=CLIENT_ERROR], thingId=unknown:unknown, dittoRuntimeException=ThingIdInvalidException [message='Thing ID '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 [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-434#-148804103}]]]>, valid=<false>
08:33:29 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.975 s -- in org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementTest
08:33:29 [INFO] Running org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolverTest
08:33:30 2024-02-09 13:33:29,963 ERROR [] org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolver - Did not retrieve expected RetrieveThingResponse when resolving policy ID placeholder reference <ReferencePlaceholder [referencedEntityType=THINGS, referencedEntityId=namespace:myThing, referencedField=/policyId]>: someThingUnexpected
08:33:30 2024-02-09 13:33:30,076 INFO  [] org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolver - Got ThingErrorResponse when waiting on RetrieveThingResponse when resolving policy ID placeholder reference <ReferencePlaceholder [referencedEntityType=THINGS, referencedEntityId=namespace:myThing, referencedField=/policyId]>: ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{response-required=false}], responseType=things.responses:errorResponse, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], thingId=unknown:unknown, dittoRuntimeException=ThingNotAccessibleException [message='The Thing with ID 'namespace:myThing' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{}]]]
08:33:30 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.716 s -- in org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolverTest
08:33:30 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalErrorRegistryTest
08:33:30 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalErrorRegistryTest
08:33:30 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandResponseRegistryTest
08:33:30 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandResponseRegistryTest
08:33:30 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandRegistryTest
08:33:30 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandRegistryTest
08:33:30 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsRootActorTest
08:33:30 2024-02-09 13:33:30,631 INFO  [] org.eclipse.ditto.internal.utils.config.raw.ServiceSpecificEnvironmentConfigSupplier - Running in <DEVELOPMENT> environment.
08:33:30 2024-02-09 13:33:30,738 INFO  [] org.eclipse.ditto.base.service.cluster.DittoSplitBrainResolver - SBR will be automatically enabled after <PT1H>
08:33:33 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.665 s -- in org.eclipse.ditto.things.service.starter.ThingsRootActorTest
08:33:33 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalEventRegistryTest
08:33:33 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalEventRegistryTest
08:33:33 [INFO] Running org.eclipse.ditto.things.service.aggregation.DefaultThingsAggregatorConfigTest
08:33:33 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.485 s -- in org.eclipse.ditto.things.service.aggregation.DefaultThingsAggregatorConfigTest
08:33:33 [INFO] Running org.eclipse.ditto.things.service.signaltransformation.placeholdersubstitution.CreateThingSubstitutionStrategyTest
08:33:33 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.175 s -- in org.eclipse.ditto.things.service.signaltransformation.placeholdersubstitution.CreateThingSubstitutionStrategyTest
08:33:34 [INFO] 
08:33:34 [INFO] Results:
08:33:34 [INFO] 
08:33:34 [ERROR] Failures: 
08:33:34 [ERROR]   ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot:67 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly:146 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated:83 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly:156 assertion failed: timeout (10 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.createThingInV2AndUpdateWithV2AndChangedPolicyId:1301->testCreateAndModify:1345 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.createThingInV2WithMissingPolicyIdThrowsPolicyIdMissingException:1036 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.PolicyIdMissingException
08:33:34 [ERROR]   ThingPersistenceActorTest.createThingV2:335 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteAndRecreateThingWithMinimumData:608 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteAttribute:824 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteAttributesMetadataWithDeleteMetadataHeader:1781 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteExistingMetadataWithMergeCommand:1890 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteFeaturePropertyMetadataWithDeleteMetadataWildcardHeader:1817 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteFeaturePropertyMetadataWithDeleteMetadataWildcardHeaderForMergeCommand:1855 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteMetadataForDeleteAttributeCommand:1924 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.deleteThingV2:585 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.ensureModifiedCorrectnessAfterCreation:1078 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.ensureModifiedCorrectnessAfterModification:1108 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.ensureModifiedCorrectnessAfterRecovery:1152 assertion failed: expected class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse, found class org.apache.pekko.actor.Terminated (Terminated(Actor[pekko://PekkoTestSystem/user/$a#1655611902]))
08:33:34 [ERROR]   ThingPersistenceActorTest.ensureSequenceNumberCorrectness:939 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.ensureSequenceNumberCorrectnessAfterRecovery:980 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyAttribute:750 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyAttributeMetadata:1403 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyAttributeSoThatThingGetsTooLarge:505 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyAttributes:690 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyAttributesMetadata:1368 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyFeatureMetadata:1468 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyFeatures:649 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyFeaturesMetadata:1436 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyThingOverwritesExistingFirstLevelFieldsWhenExplicitlySpecifiedV2:405->doTestModifyThingKeepsOverwritesExistingFirstLevelFieldsWhenExplicitlySpecified:418 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyThingOverwritesExistingFirstLevelFieldsWhenNotExplicitlySpecifiedV2:455->doTestModifyThingOverwritesExistingFirstLevelFieldsWhenNotExplicitlySpecified:473 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyThingV2:355->testModifyThing:360 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyThingWithWildcardInMetadata:1500 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.modifyThingWithoutPreviousCreate:385 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException
08:33:34 [ERROR]   ThingPersistenceActorTest.multipleMetadataHeadersResultsInException:1965 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.recoverThingCreated:870 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.recoverThingDeleted:905 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.responsesDuringInitializationAreSentWithDittoHeaders:1050 assertion failed: timeout (3 seconds) during expectMsg while waiting for ThingNotAccessibleException [message='The Thing with ID 'org.eclipse.ditto:myThing' could not be found or requester had insufficient permissions to access it.', errorCode=things:thing.notfound, httpStatus=HttpStatus [code=404, category=CLIENT_ERROR], description='Check if the ID of your requested Thing was correct and you have sufficient permissions.', href=null, dittoHeaders=ImmutableDittoHeaders [{ditto-auth-context={"type":"unspecified","subjects":["authSubject"]}, correlation-id=correlationId, version=2}]]
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveAttribute:788 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveAttributesWithGetMetadataHeader:1634 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveFeatureMetadataWithGetMetadataHeader:1592 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveFeaturePropertyAndAttributeMetadataWithGetMetadataWildcardHeader:1669 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveFeaturePropertyWithLiveChannelCondition:1252 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveFeatureReturnsExpected:1211 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveFeaturesMetadataWithGetMetadataHeader:1549 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveLeafMetadataWithGetMetadataWildcardHeader:1712 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveThingV2:544 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.retrieveThingsWithoutThingIdOfActor:567 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.testRemovalOfEmptyMetadataAfterDeletion:1993 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.tryToModifyFeaturePropertyAndReceiveCorrectErrorCode:279 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.tryToRetrieveThingAfterDeletion:849 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR]   ThingPersistenceActorTest.tryToRetrieveThingWhichWasNotYetCreated:300 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException
08:33:34 [ERROR]   ThingPersistenceActorTest.unavailableExpectedIfPersistenceActorTerminates:207 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
08:33:34 [ERROR] Errors: 
08:33:34 [ERROR]   ThingPersistenceActorTest.tryToCreateThingWithDifferentThingId ยป AskTimeout Recipient [TestActor[pekko://PekkoTestSystem/user/$$a]] had already been terminated. Message of type [org.apache.pekko.testkit.TestActorRef$InternalGetActor$].
08:33:34 [INFO] 
08:33:34 [ERROR] Tests run: 603, Failures: 52, Errors: 1, Skipped: 0
08:33:34 [INFO] 
08:33:34 [INFO] ------------------------------------------------------------------------
08:33:34 [INFO] Reactor Summary for Eclipse Ditto 0-SNAPSHOT:
08:33:34 [INFO] 
08:33:34 [INFO] Eclipse Ditto ...................................... SUCCESS [ 11.172 s]
08:33:34 [INFO] Eclipse Ditto :: Legal ............................. SUCCESS [  0.940 s]
08:33:34 [INFO] Eclipse Ditto :: BOM ............................... SUCCESS [  0.146 s]
08:33:34 [INFO] Eclipse Ditto :: Utils ............................. SUCCESS [  0.362 s]
08:33:34 [INFO] Eclipse Ditto :: Utils :: JSR-305 Extensions ....... SUCCESS [  7.619 s]
08:33:34 [INFO] Eclipse Ditto :: JSON .............................. SUCCESS [ 20.697 s]
08:33:34 [INFO] Eclipse Ditto :: Base .............................. SUCCESS [  0.286 s]
08:33:34 [INFO] Eclipse Ditto :: Base :: Model ..................... SUCCESS [ 25.231 s]
08:33:34 [INFO] Eclipse Ditto :: Base :: API ....................... SUCCESS [  7.459 s]
08:33:34 [INFO] Eclipse Ditto :: Internal .......................... SUCCESS [  0.038 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils ................. SUCCESS [  0.053 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Config ....... SUCCESS [ 12.914 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Metrics ...... SUCCESS [ 18.988 s]
08:33:34 [INFO] Eclipse Ditto :: Utils :: Result ................... SUCCESS [  4.478 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Tracing ...... SUCCESS [ 16.974 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Models ................ SUCCESS [  0.044 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Models :: Streaming ... SUCCESS [  5.083 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Pekko ........ SUCCESS [ 43.201 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Health ....... SUCCESS [ 13.724 s]
08:33:34 [INFO] Eclipse Ditto :: JSON CBOR ......................... SUCCESS [  5.196 s]
08:33:34 [INFO] Eclipse Ditto :: Policies .......................... SUCCESS [  0.049 s]
08:33:34 [INFO] Eclipse Ditto :: Policies :: Model ................. SUCCESS [ 29.580 s]
08:33:34 [INFO] Eclipse Ditto :: Things ............................ SUCCESS [  0.032 s]
08:33:34 [INFO] Eclipse Ditto :: Things :: Model ................... SUCCESS [ 27.487 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Cluster ...... SUCCESS [ 25.846 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Extension .... SUCCESS [  1.617 s]
08:33:34 [INFO] Eclipse Ditto :: Placeholders ...................... SUCCESS [  7.598 s]
08:33:34 [INFO] Eclipse Ditto :: Base :: Service ................... SUCCESS [ 20.338 s]
08:33:34 [INFO] Eclipse Ditto :: Connectivity ...................... SUCCESS [  0.023 s]
08:33:34 [INFO] Eclipse Ditto :: Connectivity :: Model ............. SUCCESS [ 15.825 s]
08:33:34 [INFO] Eclipse Ditto :: Thing Search ...................... SUCCESS [  0.061 s]
08:33:34 [INFO] Eclipse Ditto :: Thing Search :: Model ............. SUCCESS [  8.112 s]
08:33:34 [INFO] Eclipse Ditto :: Messages .......................... SUCCESS [  0.040 s]
08:33:34 [INFO] Eclipse Ditto :: Messages :: Model ................. SUCCESS [  7.557 s]
08:33:34 [INFO] Eclipse Ditto :: Protocol .......................... SUCCESS [ 17.370 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Models :: Signal ...... SUCCESS [  8.502 s]
08:33:34 [INFO] Eclipse Ditto :: Policies :: API ................... SUCCESS [  5.734 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Distributed Data SUCCESS [  5.984 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub ...... SUCCESS [03:14 min]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Cache ........ SUCCESS [  7.577 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Test ......... SUCCESS [  3.029 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Persistence .. SUCCESS [ 19.590 s]
08:33:34 [INFO] Eclipse Ditto :: Things :: API ..................... SUCCESS [  7.483 s]
08:33:34 [INFO] Eclipse Ditto :: Connectivity :: API ............... SUCCESS [ 13.434 s]
08:33:34 [INFO] Eclipse Ditto :: JWT ............................... SUCCESS [  0.024 s]
08:33:34 [INFO] Eclipse Ditto :: JWT :: Model ...................... SUCCESS [  4.732 s]
08:33:34 [INFO] Eclipse Ditto :: WoT ............................... SUCCESS [  0.033 s]
08:33:34 [INFO] Eclipse Ditto :: WoT :: Model ...................... SUCCESS [  7.901 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Cache Loaders  SUCCESS [ 53.427 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Namespaces ... SUCCESS [  9.298 s]
08:33:34 [INFO] Eclipse Ditto :: Policies :: Enforcement ........... SUCCESS [ 15.668 s]
08:33:34 [INFO] Eclipse Ditto :: RQL ............................... SUCCESS [  0.030 s]
08:33:34 [INFO] Eclipse Ditto :: RQL :: Model ...................... SUCCESS [  4.529 s]
08:33:34 [INFO] Eclipse Ditto :: RQL :: parser ..................... SUCCESS [ 15.396 s]
08:33:34 [INFO] Eclipse Ditto :: RQL :: Query ...................... SUCCESS [  7.228 s]
08:33:34 [INFO] Eclipse Ditto :: Thing Search :: API ............... SUCCESS [  6.822 s]
08:33:34 [INFO] Eclipse Ditto :: Edge .............................. SUCCESS [  0.022 s]
08:33:34 [INFO] Eclipse Ditto :: Edge :: Service ................... SUCCESS [ 29.020 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Models :: Signal Enrichment SUCCESS [ 41.646 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Conditional Headers SUCCESS [  2.902 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Persistent Actors SUCCESS [ 20.627 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Protocol ..... SUCCESS [  6.817 s]
08:33:34 [INFO] Eclipse Ditto :: RQL :: search option parser ....... SUCCESS [  9.477 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Search ....... SUCCESS [  8.624 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Policies SUCCESS [  1.499 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Things SUCCESS [  1.641 s]
08:33:34 [INFO] Eclipse Ditto :: Connectivity :: Service ........... SUCCESS [06:11 min]
08:33:34 [INFO] Eclipse Ditto :: Documentation ..................... SUCCESS [  0.306 s]
08:33:34 [INFO] Eclipse Ditto :: Gateway ........................... SUCCESS [  0.024 s]
08:33:34 [INFO] Eclipse Ditto :: Gateway :: API .................... SUCCESS [  3.118 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: HTTP ......... SUCCESS [  1.563 s]
08:33:34 [INFO] Eclipse Ditto :: Internal :: Utils :: JWT .......... SUCCESS [  3.312 s]
08:33:34 [INFO] Eclipse Ditto :: Gateway :: Service ................ SUCCESS [01:25 min]
08:33:34 [INFO] Eclipse Ditto :: Policies :: Service ............... SUCCESS [03:39 min]
08:33:34 [INFO] Eclipse Ditto :: WoT :: Integration ................ SUCCESS [  2.457 s]
08:33:34 [INFO] Eclipse Ditto :: Things :: Service ................. FAILURE [03:51 min]
08:33:34 [INFO] Eclipse Ditto :: Thing Search :: Service ........... SKIPPED
08:33:34 [INFO] ------------------------------------------------------------------------
08:33:34 [INFO] BUILD FAILURE
08:33:34 [INFO] ------------------------------------------------------------------------
08:33:34 [INFO] Total time:  29:58 min
08:33:34 [INFO] Finished at: 2024-02-09T13:33:34Z
08:33:34 [INFO] ------------------------------------------------------------------------
08:33:34 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project ditto-things-service: There are test failures.
08:33:34 [ERROR] 
08:33:34 [ERROR] Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
08:33:34 [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
08:33:34 [ERROR] -> [Help 1]
08:33:34 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project ditto-things-service: There are test failures.
08:33:34 
08:33:34 Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
08:33:34 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
08:33:34     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
08:33:34     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
08:33:34     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
08:33:34     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
08:33:34     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
08:33:34     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
08:33:34     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
08:33:34     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
08:33:34     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
08:33:34     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
08:33:34     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
08:33:34     at java.lang.reflect.Method.invoke (Method.java:568)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
08:33:34 Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
08:33:34 
08:33:34 Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
08:33:34 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
08:33:34     at org.apache.maven.plugin.surefire.SurefireHelper.throwException (SurefireHelper.java:247)
08:33:34     at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:159)
08:33:34     at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.java:542)
08:33:34     at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1067)
08:33:34     at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:871)
08:33:34     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
08:33:34     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
08:33:34     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
08:33:34     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
08:33:34     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
08:33:34     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
08:33:34     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
08:33:34     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
08:33:34     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
08:33:34     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
08:33:34     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
08:33:34     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
08:33:34     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
08:33:34     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
08:33:34     at java.lang.reflect.Method.invoke (Method.java:568)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
08:33:34     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
08:33:34 [ERROR] 
08:33:34 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
08:33:34 [ERROR] 
08:33:34 [ERROR] For more information about the errors and possible solutions, please read the following articles:
08:33:34 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
08:33:34 [ERROR] 
08:33:34 [ERROR] After correcting the problems, you can resume the build with the command
08:33:34 [ERROR]   mvn <args> -rf :ditto-things-service
08:33:34 Build step 'Invoke top-level Maven targets' marked build as failure
08:33:34 Recording test results
08:33:39 [Checks API] No suitable checks publisher found.
08:33:39 Finished: FAILURE