Skip to content

Failed

org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorTest.modifyThingWithoutPreviousCreate

Failing for the past 2 builds (Since #1585 )
Took 3 sec.

Error Message

assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException

Stacktrace

java.lang.AssertionError: assertion failed: timeout (3 seconds) during expectMsgClass waiting for class org.eclipse.ditto.things.model.signals.commands.exceptions.ThingNotAccessibleException
	at scala.Predef$.assert(Predef.scala:279)
	at org.apache.pekko.testkit.TestKitBase.expectMsgClass_internal(TestKit.scala:582)
	at org.apache.pekko.testkit.TestKitBase.expectMsgClass(TestKit.scala:569)
	at org.apache.pekko.testkit.TestKitBase.expectMsgClass$(TestKit.scala:569)
	at org.apache.pekko.testkit.TestKit.expectMsgClass(TestKit.scala:984)
	at org.apache.pekko.testkit.javadsl.TestKit.expectMsgClass(TestKit.scala:538)
	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorTest$6.<init>(ThingPersistenceActorTest.java:391)
	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorTest.modifyThingWithoutPreviousCreate(ThingPersistenceActorTest.java:385)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)

Standard Output

2024-02-09 13:31:09,519 INFO  [] org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActorTest - Testing: ThingPersistenceActorTest#modifyThingWithoutPreviousCreate()
2024-02-09 13:31:09,597 ERROR [] org.apache.pekko.actor.OneForOneStrategy - empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
com.typesafe.config.ConfigException$Missing: empty config: No configuration setting found for key 'thing-snapshot-taken-event-publishing-enabled'
	at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
	at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:175)
	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
	at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
	at com.typesafe.config.impl.SimpleConfig.getBoolean(SimpleConfig.java:219)
	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:74)
	at org.eclipse.ditto.things.service.persistence.serializer.ThingMongoSnapshotAdapter.<init>(ThingMongoSnapshotAdapter.java:62)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$1(ReflectiveDynamicAccess.scala:50)
	at scala.util.Try$.apply(Try.scala:210)
	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:45)
	at org.apache.pekko.actor.ReflectiveDynamicAccess.$anonfun$createInstanceFor$5(ReflectiveDynamicAccess.scala:58)
	at scala.util.Success.flatMap(Try.scala:258)
	at org.apache.pekko.actor.ReflectiveDynamicAccess.createInstanceFor(ReflectiveDynamicAccess.scala:57)
	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader$.instantiate(PekkoClassLoader.scala:55)
	at org.eclipse.ditto.internal.utils.pekko.PekkoClassLoader.instantiate(PekkoClassLoader.scala)
	at org.eclipse.ditto.internal.utils.extension.DittoExtensionPoint$ExtensionId.createExtension(DittoExtensionPoint.java:62)
	at org.apache.pekko.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:1177)
	at org.apache.pekko.actor.ExtensionId.apply(Extension.scala:87)
	at org.apache.pekko.actor.ExtensionId.apply$(Extension.scala:86)
	at org.apache.pekko.actor.AbstractExtensionId.apply(Extension.scala:130)
	at org.apache.pekko.actor.ExtensionId.get(Extension.scala:104)
	at org.apache.pekko.actor.ExtensionId.get$(Extension.scala:104)
	at org.apache.pekko.actor.AbstractExtensionId.get(Extension.scala:130)
	at org.eclipse.ditto.internal.utils.persistence.SnapshotAdapter.get(SnapshotAdapter.java:81)
	at org.eclipse.ditto.internal.utils.persistentactors.AbstractPersistenceActor.<init>(AbstractPersistenceActor.java:139)
	at org.eclipse.ditto.things.service.persistence.actors.ThingPersistenceActor.<init>(ThingPersistenceActor.java:95)
	... 20 common frames omitted
Wrapped by: java.lang.reflect.InvocationTargetException: null
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at org.apache.pekko.util.Reflect$.instantiate(Reflect.scala:82)
	at org.apache.pekko.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:111)
	at org.apache.pekko.actor.Props.newActor(Props.scala:236)
	at org.apache.pekko.actor.ActorCell.newActor(ActorCell.scala:626)
	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:653)
	... 10 common frames omitted
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']
	at org.apache.pekko.actor.ActorInitializationException$.apply(Actor.scala:206)
	at org.apache.pekko.actor.ActorCell.create(ActorCell.scala:679)
	at org.apache.pekko.actor.ActorCell.invokeAll$1(ActorCell.scala:523)
	at org.apache.pekko.actor.ActorCell.systemInvoke(ActorCell.scala:545)
	at org.apache.pekko.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:305)
	at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:240)
	at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:253)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)