See [latest test report](https://jenkins.terasology.io/teraorg/job/Terasology/job/Modules/job/S/job/SimpleFarming/job/develop/lastCompletedBuild/testReport/), 3 out of 4 tests fail with an NPE in GenomeAuthoritySystem.onProduceCreated. https://github.com/Terasology/SimpleFarming/blob/b3c691b0cc50c74cdcbdafbf39cb0e82da589460/src/main/java/org/terasology/simpleFarming/systems/GenomeAuthoritySystem.java#L70 This test failure is reproducible locally.
Activity
skaldarnar commentedon Aug 13, 2021
MovingBlocks/Terasology#4841 (review) fixes the NPE, at least.
With those changes, I get different failures in the tests:
This seems to be because
producer.getParentPrefab().getName()throws an NPE.The respective entity exists and does look like this, but it has no parent prefab 🤔
Did we change anything to how parent prefabs are computed/stored in the (recent) past? The code in that system was like that from the beginning...
keturn commentedon Aug 13, 2021
The only recent activity in this module was #117, which looks vaguely similar when I squint but I don't think is the problem here.
No clue about any changes with the engine for prefabs overall.