Skip to content

Console Output

Skipping 4,846 KB.. Full Log
	... 19 common frames omitted
06:16:02 Wrapped by: java.lang.reflect.InvocationTargetException: null
06:16:02 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
06:16:02 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:02 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:02 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:02 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
06:16:02 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
06:16:02 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
06:16:02 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
06:16:02 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
06:16:02 	... 10 common frames omitted
06:16:02 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']
06:16:02 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
06:16:02 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
06:16:02 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
06:16:02 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
06:16:02 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
06:16:02 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
06:16:02 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
06:16:02 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
06:16:02 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
06:16:02 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
06:16:02 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
06:16:02 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
06:16:02 2024-02-07 11:16:02,356 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Told CreateThing, expecting CreateThingResponse ...
06:16:12 2024-02-07 11:16:12,363 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Testing: ThingPersistenceActorSnapshottingTest#deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated()
06:16:12 2024-02-07 11:16:12,422 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:12 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:12 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
06:16:12 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
06:16:12 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
06:16:12 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
06:16:12 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
06:16:12 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
06:16:12 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
06:16:12 	at jdk.internal.reflect.GeneratedConstructorAccessor108.newInstance(Unknown Source)
06:16:12 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:12 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:12 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:12 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
06:16:12 	at scala.util.Try$.apply(Try.scala:210)
06:16:12 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
06:16:12 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
06:16:12 	at scala.util.Success.flatMap(Try.scala:258)
06:16:12 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
06:16:12 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
06:16:12 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
06:16:12 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
06:16:12 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
06:16:12 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
06:16:12 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
06:16:12 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
06:16:12 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
06:16:12 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
06:16:12 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
06:16:12 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
06:16:12 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
06:16:12 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
06:16:12 	... 19 common frames omitted
06:16:12 Wrapped by: java.lang.reflect.InvocationTargetException: null
06:16:12 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
06:16:12 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:12 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:12 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:12 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
06:16:12 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
06:16:12 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
06:16:12 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
06:16:12 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
06:16:12 	... 10 common frames omitted
06:16:12 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']
06:16:12 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
06:16:12 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
06:16:12 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
06:16:12 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
06:16:12 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
06:16:12 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
06:16:12 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
06:16:12 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
06:16:12 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
06:16:12 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
06:16:12 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
06:16:12 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
06:16:15 2024-02-07 11:16:15,441 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest - Testing: ThingPersistenceActorSnapshottingTest#actorCannotBeStartedWithNegativeSnapshotThreshold()
06:16:15 [ERROR] Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 13.25 s <<< FAILURE! -- in org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest
06:16:15 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly -- Time elapsed: 10.09 s <<< FAILURE!
06:16:15 java.lang.AssertionError: assertion failed: timeout (10 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:15 	at scala.Predef$.assert(Predef.scala:279)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
06:16:15 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
06:16:15 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
06:16:15 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest$2.<init>(ThingPersistenceActorSnapshottingTest.java:169)
06:16:15 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly(ThingPersistenceActorSnapshottingTest.java:156)
06:16:15 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
06:16:15 
06:16:15 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated -- Time elapsed: 3.078 s <<< FAILURE!
06:16:15 java.lang.AssertionError: assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:15 	at scala.Predef$.assert(Predef.scala:279)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:569)
06:16:15 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:569)
06:16:15 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
06:16:15 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:538)
06:16:15 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest$1.<init>(ThingPersistenceActorSnapshottingTest.java:93)
06:16:15 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated(ThingPersistenceActorSnapshottingTest.java:83)
06:16:15 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
06:16:15 
06:16:15 [INFO] Running org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest
06:16:15 2024-02-07 11:16:15,523 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:15 2024-02-07 11:16:15,528 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest - Testing: ThingPersistenceActorCleanupTest#testDeletedThingIsCleanedUpCorrectly()
06:16:15 2024-02-07 11:16:15,592 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:15 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:15 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
06:16:15 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
06:16:15 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
06:16:15 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
06:16:15 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
06:16:15 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
06:16:15 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
06:16:15 	at jdk.internal.reflect.GeneratedConstructorAccessor108.newInstance(Unknown Source)
06:16:15 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:15 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:15 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:15 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
06:16:15 	at scala.util.Try$.apply(Try.scala:210)
06:16:15 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
06:16:15 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
06:16:15 	at scala.util.Success.flatMap(Try.scala:258)
06:16:15 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
06:16:15 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
06:16:15 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
06:16:15 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
06:16:15 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
06:16:15 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
06:16:15 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
06:16:15 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
06:16:15 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
06:16:15 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
06:16:15 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
06:16:15 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
06:16:15 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
06:16:15 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
06:16:15 	... 19 common frames omitted
06:16:15 Wrapped by: java.lang.reflect.InvocationTargetException: null
06:16:15 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
06:16:15 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:15 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:15 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:15 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
06:16:15 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
06:16:15 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
06:16:15 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
06:16:15 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
06:16:15 	... 10 common frames omitted
06:16:15 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']
06:16:15 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
06:16:15 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
06:16:15 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
06:16:15 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
06:16:15 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
06:16:15 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
06:16:15 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
06:16:15 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
06:16:15 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
06:16:15 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
06:16:15 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
06:16:15 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
06:16:20 2024-02-07 11:16:20,617 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest - Testing: ThingPersistenceActorCleanupTest#cleanupDeletesUntilButExcludingLatestSnapshot()
06:16:20 2024-02-07 11:16:20,725 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:20 com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
06:16:20 	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
06:16:20 	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
06:16:20 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
06:16:20 	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
06:16:20 	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
06:16:20 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
06:16:20 	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
06:16:20 	at jdk.internal.reflect.GeneratedConstructorAccessor108.newInstance(Unknown Source)
06:16:20 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:20 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:20 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:20 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
06:16:20 	at scala.util.Try$.apply(Try.scala:210)
06:16:20 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
06:16:20 	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
06:16:20 	at scala.util.Success.flatMap(Try.scala:258)
06:16:20 	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
06:16:20 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
06:16:20 	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
06:16:20 	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
06:16:20 	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
06:16:20 	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
06:16:20 	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
06:16:20 	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
06:16:20 	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
06:16:20 	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
06:16:20 	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
06:16:20 	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
06:16:20 	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
06:16:20 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
06:16:20 	... 19 common frames omitted
06:16:20 Wrapped by: java.lang.reflect.InvocationTargetException: null
06:16:20 	at jdk.internal.reflect.GeneratedConstructorAccessor102.newInstance(Unknown Source)
06:16:20 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
06:16:20 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
06:16:20 	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
06:16:20 	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
06:16:20 	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
06:16:20 	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
06:16:20 	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
06:16:20 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
06:16:20 	... 10 common frames omitted
06:16:20 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']
06:16:20 	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
06:16:20 	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
06:16:20 	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
06:16:20 	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
06:16:20 	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
06:16:20 	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
06:16:20 	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
06:16:20 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
06:16:20 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
06:16:20 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
06:16:20 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
06:16:20 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
06:16:25 [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 10.22 s <<< FAILURE! -- in org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest
06:16:25 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly -- Time elapsed: 5.089 s <<< FAILURE!
06:16:25 java.lang.AssertionError: assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:25 	at scala.Predef$.assert(Predef.scala:279)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
06:16:25 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
06:16:25 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
06:16:25 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest$2.<init>(ThingPersistenceActorCleanupTest.java:156)
06:16:25 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly(ThingPersistenceActorCleanupTest.java:146)
06:16:25 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
06:16:25 
06:16:25 [ERROR] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot -- Time elapsed: 5.129 s <<< FAILURE!
06:16:25 java.lang.AssertionError: assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:25 	at scala.Predef$.assert(Predef.scala:279)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:578)
06:16:25 	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:578)
06:16:25 	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
06:16:25 	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:553)
06:16:25 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest$1.<init>(ThingPersistenceActorCleanupTest.java:77)
06:16:25 	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot(ThingPersistenceActorCleanupTest.java:67)
06:16:25 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
06:16:25 
06:16:25 [INFO] Running org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapterTest
06:16:26 [INFO] [02/07/2024 11:16:26.335] [main] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
06:16:26 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.595 s -- in org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapterTest
06:16:26 [INFO] Running org.eclipse.ditto.things.service.persistence.serializer.ThingMongoEventAdapterTest
06:16:26 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.208 s -- in org.eclipse.ditto.things.service.persistence.serializer.ThingMongoEventAdapterTest
06:16:26 [INFO] Running org.eclipse.ditto.things.service.enforcement.pre.ModifyToCreateThingTransformerTest
06:16:26 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s -- in org.eclipse.ditto.things.service.enforcement.pre.ModifyToCreateThingTransformerTest
06:16:26 [INFO] Running org.eclipse.ditto.things.service.enforcement.LiveSignalEnforcementTest
06:16:26 2024-02-07 11:16:26,605 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:26 2024-02-07 11:16:26,684 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:26 2024-02-07 11:16:26,732 INFO  [c48dbcf4-9550-408c-9f1e-6c7530333859] 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]]
06:16:26 2024-02-07 11:16:26,733 INFO  [c48dbcf4-9550-408c-9f1e-6c7530333859] 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=c48dbcf4-9550-408c-9f1e-6c7530333859}]>
06:16:26 2024-02-07 11:16:26,738 INFO  [c48dbcf4-9550-408c-9f1e-6c7530333859] 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=c48dbcf4-9550-408c-9f1e-6c7530333859}]]
06:16:26 2024-02-07 11:16:26,839 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:26 2024-02-07 11:16:26,865 INFO  [998c599a-7ad4-47bb-867c-68962e97527a] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
06:16:26 2024-02-07 11:16:26,869 INFO  [998c599a-7ad4-47bb-867c-68962e97527a] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
06:16:26 2024-02-07 11:16:26,873 INFO  [998c599a-7ad4-47bb-867c-68962e97527a] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
06:16:26 2024-02-07 11:16:26,875 INFO  [998c599a-7ad4-47bb-867c-68962e97527a_002eaf87-aea3-4e56-8457-9e579179d0b4] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
06:16:27 2024-02-07 11:16:26,970 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:26,995 INFO  [8cd884b1-8789-4b70-8ddc-e62e8886e68b] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:thingMessage> with outcome 'success'
06:16:27 2024-02-07 11:16:26,996 INFO  [8cd884b1-8789-4b70-8ddc-e62e8886e68b] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:thingMessage>
06:16:27 2024-02-07 11:16:27,074 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,099 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:27 2024-02-07 11:16:27,100 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:27 2024-02-07 11:16:27,113 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,115 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] 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#-794043114], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:27 2024-02-07 11:16:27,117 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
06:16:27 2024-02-07 11:16:27,119 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=12604023-2795-48a6-b3e4-79c5527f54a8, 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>
06:16:27 2024-02-07 11:16:27,123 INFO  [12604023-2795-48a6-b3e4-79c5527f54a8] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,126 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:27 2024-02-07 11:16:27,127 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:27 2024-02-07 11:16:27,130 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,131 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] 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#1770630851], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:27 2024-02-07 11:16:27,131 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=12604023-2795-48a6-b3e4-79c5527f54a82, 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>
06:16:27 2024-02-07 11:16:27,132 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
06:16:27 2024-02-07 11:16:27,135 INFO  [12604023-2795-48a6-b3e4-79c5527f54a82] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,230 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,256 INFO  [8680c057-1c16-48db-84d2-78d328870293] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <messages.commands:featureMessage> with outcome 'success'
06:16:27 2024-02-07 11:16:27,257 INFO  [8680c057-1c16-48db-84d2-78d328870293] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <messages.commands:featureMessage>
06:16:27 2024-02-07 11:16:27,339 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,365 INFO  [4622d5c0-0ecf-4c09-8fb9-e6b0f5f22173] 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=4622d5c0-0ecf-4c09-8fb9-e6b0f5f22173, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/foo, attributeValue="bar"]>
06:16:27 2024-02-07 11:16:27,365 INFO  [4622d5c0-0ecf-4c09-8fb9-e6b0f5f22173] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.events:attributeModified> with outcome 'success'
06:16:27 2024-02-07 11:16:27,368 INFO  [4622d5c0-0ecf-4c09-8fb9-e6b0f5f22173] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <Publish> sent via tell)
06:16:27 2024-02-07 11:16:27,369 INFO  [a1753a87-ab2f-4247-a640-130cabf41add] 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=a1753a87-ab2f-4247-a640-130cabf41add, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/xyz, attributeValue="abc"]>
06:16:27 2024-02-07 11:16:27,370 INFO  [a1753a87-ab2f-4247-a640-130cabf41add] 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=a1753a87-ab2f-4247-a640-130cabf41add, response-required=false}]>
06:16:27 2024-02-07 11:16:27,371 INFO  [a1753a87-ab2f-4247-a640-130cabf41add] 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=a1753a87-ab2f-4247-a640-130cabf41add, response-required=false}]]
06:16:27 2024-02-07 11:16:27,447 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,476 INFO  [11b780a9-39b0-48d7-9ddc-ce4fe12d8087] 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=11b780a9-39b0-48d7-9ddc-ce4fe12d8087}]>
06:16:27 2024-02-07 11:16:27,477 INFO  [11b780a9-39b0-48d7-9ddc-ce4fe12d8087] 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=11b780a9-39b0-48d7-9ddc-ce4fe12d8087}]]
06:16:27 2024-02-07 11:16:27,480 INFO  [9882bd6b-ed19-4be1-b7de-14ba90fc3b1d] 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=9882bd6b-ed19-4be1-b7de-14ba90fc3b1d}]>
06:16:27 2024-02-07 11:16:27,481 INFO  [9882bd6b-ed19-4be1-b7de-14ba90fc3b1d] 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=9882bd6b-ed19-4be1-b7de-14ba90fc3b1d}]]
06:16:27 2024-02-07 11:16:27,558 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,582 INFO  [21ffe2be-e21d-460c-8bd4-3cad19714496] 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=21ffe2be-e21d-460c-8bd4-3cad19714496, response-required=false}], metadata=null, entityId=thing:id, revision=1, thingId=thing:id, attributePointer=/foo, attributeValue="bar"]>
06:16:27 2024-02-07 11:16:27,583 INFO  [21ffe2be-e21d-460c-8bd4-3cad19714496] 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=21ffe2be-e21d-460c-8bd4-3cad19714496, response-required=false}]>
06:16:27 2024-02-07 11:16:27,583 INFO  [21ffe2be-e21d-460c-8bd4-3cad19714496] 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=21ffe2be-e21d-460c-8bd4-3cad19714496, response-required=false}]]
06:16:27 2024-02-07 11:16:27,674 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,699 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:27 2024-02-07 11:16:27,700 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:27 2024-02-07 11:16:27,704 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,704 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] 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#1349780577], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:27 2024-02-07 11:16:27,705 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <RetrieveThingResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, version=2, correlation-id=6a4baa12-c21c-406f-8a49-d084b53710ac, 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>
06:16:27 2024-02-07 11:16:27,706 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
06:16:27 2024-02-07 11:16:27,708 INFO  [6a4baa12-c21c-406f-8a49-d084b53710ac] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:27 2024-02-07 11:16:27,794 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,818 INFO  [2d731913-6b2a-490e-8e6f-3102790d3369] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:modifyFeature>
06:16:27 2024-02-07 11:16:27,819 INFO  [2d731913-6b2a-490e-8e6f-3102790d3369] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
06:16:27 2024-02-07 11:16:27,820 INFO  [2d731913-6b2a-490e-8e6f-3102790d3369] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Publishing message to pub-sub: <things.commands:modifyFeature>
06:16:27 2024-02-07 11:16:27,822 INFO  [4c3eac89-5c53-48e9-83ea-516b2b4e8550] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:27 2024-02-07 11:16:27,822 INFO  [4c3eac89-5c53-48e9-83ea-516b2b4e8550] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:27 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.232 s -- in org.eclipse.ditto.things.service.enforcement.LiveSignalEnforcementTest
06:16:27 [INFO] Running org.eclipse.ditto.things.service.enforcement.ThingCommandEnforcementTest
06:16:27 2024-02-07 11:16:27,837 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:27 2024-02-07 11:16:27,906 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:27 2024-02-07 11:16:27,929 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}]>
06:16:27 2024-02-07 11:16:27,930 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}]]
06:16:28 2024-02-07 11:16:28,204 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,228 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}]>
06:16:28 2024-02-07 11:16:28,229 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}]]
06:16:28 2024-02-07 11:16:28,231 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}]>
06:16:28 2024-02-07 11:16:28,232 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}]]
06:16:28 2024-02-07 11:16:28,300 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,325 INFO  [acceptCreateByImplicitPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
06:16:28 2024-02-07 11:16:28,326 INFO  [acceptCreateByImplicitPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:28 2024-02-07 11:16:28,397 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,421 INFO  [acceptByPolicyWithRevokeOnAttribute] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
06:16:28 2024-02-07 11:16:28,425 INFO  [acceptByPolicyWithRevokeOnAttribute] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:28 2024-02-07 11:16:28,497 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,523 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")}]>
06:16:28 2024-02-07 11:16:28,524 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")}]]
06:16:28 2024-02-07 11:16:28,746 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,774 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}]>
06:16:28 2024-02-07 11:16:28,775 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}]]
06:16:28 2024-02-07 11:16:28,855 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:28 2024-02-07 11:16:28,881 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}]>
06:16:28 2024-02-07 11:16:28,882 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}]]
06:16:29 2024-02-07 11:16:28,961 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:28,988 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:29 2024-02-07 11:16:28,993 INFO  [enforceConditionAndLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:29 2024-02-07 11:16:28,997 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)}]>
06:16:29 2024-02-07 11:16:28,997 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)}]]
06:16:29 2024-02-07 11:16:29,001 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}]>
06:16:29 2024-02-07 11:16:29,002 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}]]
06:16:29 2024-02-07 11:16:29,093 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,122 INFO  [testCreateByCopyFromPolicyWithAllowPolicyLockout] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
06:16:29 2024-02-07 11:16:29,123 INFO  [testCreateByCopyFromPolicyWithAllowPolicyLockout] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:29 2024-02-07 11:16:29,212 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,237 INFO  [acceptByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyFeature> with outcome 'success'
06:16:29 2024-02-07 11:16:29,242 INFO  [acceptByPolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:29 2024-02-07 11:16:29,245 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:29 2024-02-07 11:16:29,331 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,356 INFO  [testCreateByCopyFromPolicyWithIfNoneMatch] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
06:16:29 2024-02-07 11:16:29,357 INFO  [testCreateByCopyFromPolicyWithIfNoneMatch] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:29 2024-02-07 11:16:29,448 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,473 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.
06:16:29 2024-02-07 11:16:29,473 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.'
06:16:29 2024-02-07 11:16:29,473 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}]>
06:16:29 2024-02-07 11:16:29,474 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}]]
06:16:29 2024-02-07 11:16:29,554 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,579 INFO  [acceptCreateByInlinePolicyWithDifferentId] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:id>
06:16:29 2024-02-07 11:16:29,579 INFO  [acceptCreateByInlinePolicyWithDifferentId] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:29 2024-02-07 11:16:29,664 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,688 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}]>
06:16:29 2024-02-07 11:16:29,688 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}]]
06:16:29 2024-02-07 11:16:29,765 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,789 INFO  [acceptCreateByInlinePolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
06:16:29 2024-02-07 11:16:29,789 INFO  [acceptCreateByInlinePolicy] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:29 2024-02-07 11:16:29,867 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:29 2024-02-07 11:16:29,891 INFO  [rejectCreateByOwnPolicy] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <empty:policy>
06:16:29 2024-02-07 11:16:29,892 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}]>
06:16:29 2024-02-07 11:16:29,893 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}]]
06:16:30 2024-02-07 11:16:29,973 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:29,998 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}]>
06:16:30 2024-02-07 11:16:29,998 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}]]
06:16:30 2024-02-07 11:16:30,079 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:30,103 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)}]>
06:16:30 2024-02-07 11:16:30,104 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"]}]]
06:16:30 2024-02-07 11:16:30,278 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:30,303 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:id>
06:16:30 2024-02-07 11:16:30,304 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:30 2024-02-07 11:16:30,308 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:30 2024-02-07 11:16:30,311 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:30 2024-02-07 11:16:30,314 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyPolicyId> with outcome 'success'
06:16:30 2024-02-07 11:16:30,318 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyAttribute> with outcome 'success'
06:16:30 2024-02-07 11:16:30,322 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveAttribute> with outcome 'success'
06:16:30 2024-02-07 11:16:30,325 INFO  [testParallelEnforcementTaskScheduling] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveAttribute>
06:16:30 2024-02-07 11:16:30,397 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:30,423 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")}]>
06:16:30 2024-02-07 11:16:30,424 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")}]]
06:16:30 2024-02-07 11:16:30,595 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:30,618 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}]>
06:16:30 2024-02-07 11:16:30,619 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}]]
06:16:30 [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.994 s -- in org.eclipse.ditto.things.service.enforcement.ThingCommandEnforcementTest
06:16:30 [INFO] Running org.eclipse.ditto.things.service.enforcement.ReferencePlaceholderTest
06:16:30 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in org.eclipse.ditto.things.service.enforcement.ReferencePlaceholderTest
06:16:30 [INFO] Running org.eclipse.ditto.things.service.enforcement.MultiStageCommandEnforcementTest
06:16:30 2024-02-07 11:16:30,845 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:30 2024-02-07 11:16:30,917 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:30 2024-02-07 11:16:30,942 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,027 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,051 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Failed to create Policy with ID <thing:2c37772e-128d-4971-9233-92cbe193a3f8> due to: <PolicyConflictException: The Policy with ID 'thing:2c37772e-128d-4971-9233-92cbe193a3f8' already exists>. The CreateThing command which would have created a Policy for the Thing with ID <thing:2c37772e-128d-4971-9233-92cbe193a3f8> is therefore not handled.
06:16:31 2024-02-07 11:16:31,051 INFO  [] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - creating initial policy during creation of Thing <thing:2c37772e-128d-4971-9233-92cbe193a3f8> - ThingNotCreatableException: The Thing with ID 'thing:2c37772e-128d-4971-9233-92cbe193a3f8' could not be created because creation of its implicit Policy ID 'thing:2c37772e-128d-4971-9233-92cbe193a3f8' failed.
06:16:31 2024-02-07 11:16:31,052 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}]>
06:16:31 2024-02-07 11:16:31,052 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:2c37772e-128d-4971-9233-92cbe193a3f8' could not be created because creation of its implicit Policy ID 'thing:2c37772e-128d-4971-9233-92cbe193a3f8' 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}]]
06:16:31 2024-02-07 11:16:31,134 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,159 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,174 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:75bc42a7-90ba-467e-b1cd-c75d0c004559> for thing <thing:id>: PolicyNotAccessibleException [message='The Policy with ID 'policy:75bc42a7-90ba-467e-b1cd-c75d0c004559' 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 [{}]]
06:16:31 2024-02-07 11:16:31,176 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:31 2024-02-07 11:16:31,268 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,285 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <thing:f365c827-47f8-40c9-ba16-2b8cc1073905>
06:16:31 2024-02-07 11:16:31,286 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,374 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,399 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,400 WARN  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Encountered ask timeout from target actor: thing timeout
06:16:31 2024-02-07 11:16:31,400 ERROR [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Received nothing when enforcing signal and forwarding to target actor - this should not happen.
06:16:31 2024-02-07 11:16:31,401 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:f5afefb6-7697-4eed-9229-9136d434ad8f, selectedFields=/_policy,/thingId, snapshotRevision=-1]>
06:16:31 2024-02-07 11:16:31,403 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,406 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:a519b957-b21d-474b-83c4-9bfba91af51b> for thing <thing:id>: org.apache.pekko.pattern.AskTimeoutException: policy timeout
06:16:31 2024-02-07 11:16:31,410 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:31 2024-02-07 11:16:31,488 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,513 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,515 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:ed75436b-c6d2-4f51-a94f-ae59c7b0afe7' 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 [{}]]
06:16:31 2024-02-07 11:16:31,517 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,520 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - No authorized response when retrieving inlined policy <policy:45c3b9b0-461e-48b5-a503-b0d941695a1d> for thing <thing:id>: PolicyNotAccessibleException [message='The Policy with ID 'policy:45c3b9b0-461e-48b5-a503-b0d941695a1d' 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 [{}]]
06:16:31 2024-02-07 11:16:31,523 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:31 2024-02-07 11:16:31,611 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,635 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,643 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:31 2024-02-07 11:16:31,720 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,747 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:modifyThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,822 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,846 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:20c0ea46-8d9b-4705-92e5-7cb1d2f5cb51>
06:16:31 2024-02-07 11:16:31,847 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,919 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:31 2024-02-07 11:16:31,944 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - ThingPolicyCreated msg received: <policy:01e72553-cc70-455d-88b4-43015341c699>
06:16:31 2024-02-07 11:16:31,944 INFO  [] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:createThing> with outcome 'success'
06:16:31 2024-02-07 11:16:31,946 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:982c93cf-dfa3-4f6e-bcd4-b5dbdef9df9b, policyId=policy:01e72553-cc70-455d-88b4-43015341c699, definition=null, attributes=null, features=null, lifecycle=null, revision=1, modified=null, created=null, metadata=null], initialPolicy={"policyId":"policy:01e72553-cc70-455d-88b4-43015341c699","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:982c93cf-dfa3-4f6e-bcd4-b5dbdef9df9b' 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@7a6579b6[Not completed, 1 dependents]]
06:16:31 2024-02-07 11:16:31,946 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Policy <policy:01e72553-cc70-455d-88b4-43015341c699> 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:01e72553-cc70-455d-88b4-43015341c699]>
06:16:31 2024-02-07 11:16:31,947 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:982c93cf-dfa3-4f6e-bcd4-b5dbdef9df9b' 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 [{}]]
06:16:31 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.110 s -- in org.eclipse.ditto.things.service.enforcement.MultiStageCommandEnforcementTest
06:16:31 [INFO] Running org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementWithResponseReceiverTest
06:16:31 2024-02-07 11:16:31,956 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:32 2024-02-07 11:16:32,016 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,041 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,046 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:errorResponse>
06:16:32 2024-02-07 11:16:32,047 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#1349474224], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:32 2024-02-07 11:16:32,047 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>
06:16:32 2024-02-07 11:16:32,047 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <ThingErrorResponse> sent via tell)
06:16:32 2024-02-07 11:16:32,048 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!>
06:16:32 2024-02-07 11:16:32,048 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}]]
06:16:32 2024-02-07 11:16:32,122 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,146 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,150 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:32 2024-02-07 11:16:32,151 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#1731391665], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:32 2024-02-07 11:16:32,151 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>
06:16:32 2024-02-07 11:16:32,151 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
06:16:32 2024-02-07 11:16:32,153 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:32 2024-02-07 11:16:32,227 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,251 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:32 2024-02-07 11:16:32,252 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,256 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:errorResponse>
06:16:32 2024-02-07 11:16:32,256 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#-979620828], authorizationContext=ImmutableAuthorizationContext [type=unspecified, authorizationSubjects=[dummy:subject, google:subject]]]>
06:16:32 2024-02-07 11:16:32,256 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>
06:16:32 2024-02-07 11:16:32,257 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <ThingErrorResponse> sent via tell)
06:16:32 2024-02-07 11:16:32,257 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!>
06:16:32 2024-02-07 11:16:32,257 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}]]
06:16:32 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.309 s -- in org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementWithResponseReceiverTest
06:16:32 [INFO] Running org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementTest
06:16:32 2024-02-07 11:16:32,265 INFO  [] org.eclipse.ditto.internal.utils.tracing.DittoTracing - Ditto tracing is disabled. No traces are generated and span context is not propagated.
06:16:32 2024-02-07 11:16:32,325 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,350 INFO  [liveChannelErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,353 INFO  [] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-399#1691906247, 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#1691906247}]]]>, valid=<false>
06:16:32 2024-02-07 11:16:32,426 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,450 INFO  [liveChannelConditionMismatch] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,453 INFO  [liveChannelConditionMismatch] org.eclipse.ditto.things.service.persistence.actors.ThingSupervisorActor - Got success message from target actor: Success(message <RetrieveThingResponse> sent via tell)
06:16:32 2024-02-07 11:16:32,520 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,545 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:32 2024-02-07 11:16:32,545 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,570 INFO  [liveCommandTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:32 2024-02-07 11:16:32,644 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,676 INFO  [liveChannelTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,708 INFO  [liveChannelTimeoutWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:32 2024-02-07 11:16:32,822 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,847 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,849 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>
06:16:32 2024-02-07 11:16:32,853 INFO  [matchLiveChannelCondition] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed filtering of command response type <things.responses:retrieveThing>
06:16:32 2024-02-07 11:16:32,933 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:32 2024-02-07 11:16:32,958 INFO  [liveChannelTimeoutWithoutTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:32 2024-02-07 11:16:32,986 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}]]
06:16:33 2024-02-07 11:16:33,065 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:33 2024-02-07 11:16:33,089 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)}]>
06:16:33 2024-02-07 11:16:33,090 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)}]]
06:16:33 2024-02-07 11:16:33,161 INFO  [] org.eclipse.ditto.base.service.signaltransformer.SignalTransformers - Instantiated the following signal transformers: .
06:16:33 2024-02-07 11:16:33,185 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.policies.enforcement.AbstractEnforcementReloaded - Live Command was authorized: <things.commands:retrieveThing>
06:16:33 2024-02-07 11:16:33,185 INFO  [liveCommandErrorWithTwinFallback] org.eclipse.ditto.things.service.enforcement.ThingEnforcerActor - Completed enforcement of message type <things.commands:retrieveThing> with outcome 'success'
06:16:33 2024-02-07 11:16:33,188 INFO  [] org.eclipse.ditto.things.service.persistence.actors.LiveResponseAndAcknowledgementForwarder - Got <ThingErrorResponse [dittoHeaders=ImmutableDittoHeaders [{channel=live, ditto-ackgregator-address=pekko://test/system/testProbe-434#-1933148363, 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#-1933148363}]]]>, valid=<false>
06:16:33 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.930 s -- in org.eclipse.ditto.things.service.enforcement.SmartChannelEnforcementTest
06:16:33 [INFO] Running org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolverTest
06:16:33 2024-02-07 11:16:33,348 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
06:16:33 2024-02-07 11:16:33,461 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 [{}]]]
06:16:33 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.705 s -- in org.eclipse.ditto.things.service.enforcement.PolicyIdReferencePlaceholderResolverTest
06:16:33 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalErrorRegistryTest
06:16:33 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalErrorRegistryTest
06:16:33 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandResponseRegistryTest
06:16:33 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandResponseRegistryTest
06:16:33 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandRegistryTest
06:16:33 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalCommandRegistryTest
06:16:33 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsRootActorTest
06:16:34 2024-02-07 11:16:33,986 INFO  [] org.eclipse.ditto.internal.utils.config.raw.ServiceSpecificEnvironmentConfigSupplier - Running in <DEVELOPMENT> environment.
06:16:34 2024-02-07 11:16:34,064 INFO  [] org.eclipse.ditto.base.service.cluster.DittoSplitBrainResolver - SBR will be automatically enabled after <PT1H>
06:16:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.292 s -- in org.eclipse.ditto.things.service.starter.ThingsRootActorTest
06:16:36 [INFO] Running org.eclipse.ditto.things.service.starter.ThingsServiceGlobalEventRegistryTest
06:16:36 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.eclipse.ditto.things.service.starter.ThingsServiceGlobalEventRegistryTest
06:16:36 [INFO] Running org.eclipse.ditto.things.service.aggregation.DefaultThingsAggregatorConfigTest
06:16:36 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.423 s -- in org.eclipse.ditto.things.service.aggregation.DefaultThingsAggregatorConfigTest
06:16:36 [INFO] Running org.eclipse.ditto.things.service.signaltransformation.placeholdersubstitution.CreateThingSubstitutionStrategyTest
06:16:36 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s -- in org.eclipse.ditto.things.service.signaltransformation.placeholdersubstitution.CreateThingSubstitutionStrategyTest
06:16:37 [INFO] 
06:16:37 [INFO] Results:
06:16:37 [INFO] 
06:16:37 [ERROR] Failures: 
06:16:37 [ERROR]   ThingPersistenceActorCleanupTest.cleanupDeletesUntilButExcludingLatestSnapshot:67 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorCleanupTest.testDeletedThingIsCleanedUpCorrectly:146 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorSnapshottingTest.deletedThingIsSnapshotWithCorrectDataAndCanBeRecreated:83 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorSnapshottingTest.thingInArbitraryStateIsSnapshotCorrectly:156 assertion failed: timeout (10 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [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
06:16:37 [ERROR]   ThingPersistenceActorTest.createThingInV2WithMissingPolicyIdThrowsPolicyIdMissingException:1036 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.PolicyIdMissingException
06:16:37 [ERROR]   ThingPersistenceActorTest.createThingV2:335 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteAndRecreateThingWithMinimumData:608 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteAttribute:824 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteAttributesMetadataWithDeleteMetadataHeader:1781 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteExistingMetadataWithMergeCommand:1890 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteFeaturePropertyMetadataWithDeleteMetadataWildcardHeader:1817 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteFeaturePropertyMetadataWithDeleteMetadataWildcardHeaderForMergeCommand:1855 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteMetadataForDeleteAttributeCommand:1924 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.deleteThingV2:585 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.ensureModifiedCorrectnessAfterCreation:1078 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.ensureModifiedCorrectnessAfterModification:1108 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [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#620986660]))
06:16:37 [ERROR]   ThingPersistenceActorTest.ensureSequenceNumberCorrectness:939 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.ensureSequenceNumberCorrectnessAfterRecovery:980 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyAttribute:750 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyAttributeMetadata:1403 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyAttributeSoThatThingGetsTooLarge:505 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyAttributes:690 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyAttributesMetadata:1368 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyFeatureMetadata:1468 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyFeatures:649 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyFeaturesMetadata:1436 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [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
06:16:37 [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
06:16:37 [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
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyThingWithWildcardInMetadata:1500 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.modifyThingWithoutPreviousCreate:385 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException
06:16:37 [ERROR]   ThingPersistenceActorTest.multipleMetadataHeadersResultsInException:1965 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.recoverThingCreated:870 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.recoverThingDeleted:905 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [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}]]
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveAttribute:788 assertion failed: timeout (5 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveAttributesWithGetMetadataHeader:1634 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveFeatureMetadataWithGetMetadataHeader:1592 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveFeaturePropertyAndAttributeMetadataWithGetMetadataWildcardHeader:1669 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveFeaturePropertyWithLiveChannelCondition:1252 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveFeatureReturnsExpected:1211 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveFeaturesMetadataWithGetMetadataHeader:1549 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveLeafMetadataWithGetMetadataWildcardHeader:1712 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveThingV2:544 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.retrieveThingsWithoutThingIdOfActor:567 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.testRemovalOfEmptyMetadataAfterDeletion:1993 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.tryToModifyFeaturePropertyAndReceiveCorrectErrorCode:279 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.tryToRetrieveThingAfterDeletion:849 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR]   ThingPersistenceActorTest.tryToRetrieveThingWhichWasNotYetCreated:300 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException
06:16:37 [ERROR]   ThingPersistenceActorTest.unavailableExpectedIfPersistenceActorTerminates:207 assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.modify.CreateThingResponse
06:16:37 [ERROR] Errors: 
06:16:37 [ERROR]   ThingPersistenceActorTest.tryToCreateThingWithDifferentThingId ยป AskTimeout Recipient [TestActor[pekko://PekkoTestSystem/user/$$a]] had already been terminated. Message of type [org.apache.pekko.testkit.TestActorRef$InternalGetActor$].
06:16:37 [INFO] 
06:16:37 [ERROR] Tests run: 603, Failures: 52, Errors: 1, Skipped: 0
06:16:37 [INFO] 
06:16:37 [INFO] ------------------------------------------------------------------------
06:16:37 [INFO] Reactor Summary for Eclipse Ditto 0-SNAPSHOT:
06:16:37 [INFO] 
06:16:37 [INFO] Eclipse Ditto ...................................... SUCCESS [  9.879 s]
06:16:37 [INFO] Eclipse Ditto :: Legal ............................. SUCCESS [  0.778 s]
06:16:37 [INFO] Eclipse Ditto :: BOM ............................... SUCCESS [  0.070 s]
06:16:37 [INFO] Eclipse Ditto :: Utils ............................. SUCCESS [  0.309 s]
06:16:37 [INFO] Eclipse Ditto :: Utils :: JSR-305 Extensions ....... SUCCESS [  6.982 s]
06:16:37 [INFO] Eclipse Ditto :: JSON .............................. SUCCESS [ 17.972 s]
06:16:37 [INFO] Eclipse Ditto :: Base .............................. SUCCESS [  0.241 s]
06:16:37 [INFO] Eclipse Ditto :: Base :: Model ..................... SUCCESS [ 22.053 s]
06:16:37 [INFO] Eclipse Ditto :: Base :: API ....................... SUCCESS [  6.667 s]
06:16:37 [INFO] Eclipse Ditto :: Internal .......................... SUCCESS [  0.047 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils ................. SUCCESS [  0.023 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Config ....... SUCCESS [ 10.566 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Metrics ...... SUCCESS [ 15.918 s]
06:16:37 [INFO] Eclipse Ditto :: Utils :: Result ................... SUCCESS [  3.870 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Tracing ...... SUCCESS [ 13.939 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Models ................ SUCCESS [  0.020 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Models :: Streaming ... SUCCESS [  4.058 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Pekko ........ SUCCESS [ 34.821 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Health ....... SUCCESS [ 12.998 s]
06:16:37 [INFO] Eclipse Ditto :: JSON CBOR ......................... SUCCESS [  4.512 s]
06:16:37 [INFO] Eclipse Ditto :: Policies .......................... SUCCESS [  0.064 s]
06:16:37 [INFO] Eclipse Ditto :: Policies :: Model ................. SUCCESS [ 31.691 s]
06:16:37 [INFO] Eclipse Ditto :: Things ............................ SUCCESS [  0.020 s]
06:16:37 [INFO] Eclipse Ditto :: Things :: Model ................... SUCCESS [ 23.716 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Cluster ...... SUCCESS [ 22.437 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Extension .... SUCCESS [  1.634 s]
06:16:37 [INFO] Eclipse Ditto :: Placeholders ...................... SUCCESS [  6.406 s]
06:16:37 [INFO] Eclipse Ditto :: Base :: Service ................... SUCCESS [ 18.746 s]
06:16:37 [INFO] Eclipse Ditto :: Connectivity ...................... SUCCESS [  0.024 s]
06:16:37 [INFO] Eclipse Ditto :: Connectivity :: Model ............. SUCCESS [ 14.222 s]
06:16:37 [INFO] Eclipse Ditto :: Thing Search ...................... SUCCESS [  0.042 s]
06:16:37 [INFO] Eclipse Ditto :: Thing Search :: Model ............. SUCCESS [  7.132 s]
06:16:37 [INFO] Eclipse Ditto :: Messages .......................... SUCCESS [  0.029 s]
06:16:37 [INFO] Eclipse Ditto :: Messages :: Model ................. SUCCESS [  7.259 s]
06:16:37 [INFO] Eclipse Ditto :: Protocol .......................... SUCCESS [ 16.851 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Models :: Signal ...... SUCCESS [  7.705 s]
06:16:37 [INFO] Eclipse Ditto :: Policies :: API ................... SUCCESS [  5.111 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Distributed Data SUCCESS [  5.795 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub ...... SUCCESS [03:05 min]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Cache ........ SUCCESS [  6.622 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Test ......... SUCCESS [  2.677 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Persistence .. SUCCESS [ 17.454 s]
06:16:37 [INFO] Eclipse Ditto :: Things :: API ..................... SUCCESS [  7.150 s]
06:16:37 [INFO] Eclipse Ditto :: Connectivity :: API ............... SUCCESS [ 12.194 s]
06:16:37 [INFO] Eclipse Ditto :: JWT ............................... SUCCESS [  0.016 s]
06:16:37 [INFO] Eclipse Ditto :: JWT :: Model ...................... SUCCESS [  4.151 s]
06:16:37 [INFO] Eclipse Ditto :: WoT ............................... SUCCESS [  0.017 s]
06:16:37 [INFO] Eclipse Ditto :: WoT :: Model ...................... SUCCESS [  7.474 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Cache Loaders  SUCCESS [ 52.673 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Namespaces ... SUCCESS [  8.574 s]
06:16:37 [INFO] Eclipse Ditto :: Policies :: Enforcement ........... SUCCESS [ 13.882 s]
06:16:37 [INFO] Eclipse Ditto :: RQL ............................... SUCCESS [  0.020 s]
06:16:37 [INFO] Eclipse Ditto :: RQL :: Model ...................... SUCCESS [  3.854 s]
06:16:37 [INFO] Eclipse Ditto :: RQL :: parser ..................... SUCCESS [ 12.744 s]
06:16:37 [INFO] Eclipse Ditto :: RQL :: Query ...................... SUCCESS [  6.415 s]
06:16:37 [INFO] Eclipse Ditto :: Thing Search :: API ............... SUCCESS [  5.937 s]
06:16:37 [INFO] Eclipse Ditto :: Edge .............................. SUCCESS [  0.018 s]
06:16:37 [INFO] Eclipse Ditto :: Edge :: Service ................... SUCCESS [ 27.168 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Models :: Signal Enrichment SUCCESS [ 40.320 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Conditional Headers SUCCESS [  2.736 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Persistent Actors SUCCESS [ 18.833 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Protocol ..... SUCCESS [  6.316 s]
06:16:37 [INFO] Eclipse Ditto :: RQL :: search option parser ....... SUCCESS [  8.510 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Search ....... SUCCESS [  7.939 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Policies SUCCESS [  1.273 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: Pub-Sub Things SUCCESS [  1.569 s]
06:16:37 [INFO] Eclipse Ditto :: Connectivity :: Service ........... SUCCESS [05:54 min]
06:16:37 [INFO] Eclipse Ditto :: Documentation ..................... SUCCESS [  0.464 s]
06:16:37 [INFO] Eclipse Ditto :: Gateway ........................... SUCCESS [  0.019 s]
06:16:37 [INFO] Eclipse Ditto :: Gateway :: API .................... SUCCESS [  2.708 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: HTTP ......... SUCCESS [  1.525 s]
06:16:37 [INFO] Eclipse Ditto :: Internal :: Utils :: JWT .......... SUCCESS [  5.265 s]
06:16:37 [INFO] Eclipse Ditto :: Gateway :: Service ................ SUCCESS [01:14 min]
06:16:37 [INFO] Eclipse Ditto :: Policies :: Service ............... SUCCESS [03:31 min]
06:16:37 [INFO] Eclipse Ditto :: WoT :: Integration ................ SUCCESS [  2.290 s]
06:16:37 [INFO] Eclipse Ditto :: Things :: Service ................. FAILURE [03:46 min]
06:16:37 [INFO] Eclipse Ditto :: Thing Search :: Service ........... SKIPPED
06:16:37 [INFO] ------------------------------------------------------------------------
06:16:37 [INFO] BUILD FAILURE
06:16:37 [INFO] ------------------------------------------------------------------------
06:16:37 [INFO] Total time:  28:02 min
06:16:37 [INFO] Finished at: 2024-02-07T11:16:37Z
06:16:37 [INFO] ------------------------------------------------------------------------
06:16:37 [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.
06:16:37 [ERROR] 
06:16:37 [ERROR] Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
06:16:37 [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
06:16:37 [ERROR] -> [Help 1]
06:16:37 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.
06:16:37 
06:16:37 Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
06:16:37 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
06:16:37     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
06:16:37     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
06:16:37     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
06:16:37     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
06:16:37     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
06:16:37     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
06:16:37     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
06:16:37     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
06:16:37     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
06:16:37     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
06:16:37     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
06:16:37     at java.lang.reflect.Method.invoke (Method.java:568)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
06:16:37 Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
06:16:37 
06:16:37 Please refer to /home/jenkins/agent/workspace/ditto-ci/things/service/target/surefire-reports for the individual test results.
06:16:37 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
06:16:37     at org.apache.maven.plugin.surefire.SurefireHelper.throwException (SurefireHelper.java:247)
06:16:37     at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:159)
06:16:37     at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.java:542)
06:16:37     at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1067)
06:16:37     at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:871)
06:16:37     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
06:16:37     at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
06:16:37     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
06:16:37     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
06:16:37     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
06:16:37     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
06:16:37     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
06:16:37     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
06:16:37     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
06:16:37     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
06:16:37     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
06:16:37     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
06:16:37     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
06:16:37     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
06:16:37     at java.lang.reflect.Method.invoke (Method.java:568)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
06:16:37     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
06:16:37 [ERROR] 
06:16:37 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
06:16:37 [ERROR] 
06:16:37 [ERROR] For more information about the errors and possible solutions, please read the following articles:
06:16:37 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
06:16:37 [ERROR] 
06:16:37 [ERROR] After correcting the problems, you can resume the build with the command
06:16:37 [ERROR]   mvn <args> -rf :ditto-things-service
06:16:37 Build step 'Invoke top-level Maven targets' marked build as failure
06:16:37 Recording test results
06:16:42 [Checks API] No suitable checks publisher found.
06:16:42 Finished: FAILURE