Closed keturn closed 3 years ago
After hacking gestalt-module a bit, I suspect the module resolver isn't being met with 100% failure, and that it's specifically OreGeneration and FlowingLiquids that it is failing to provide compatible versions for.
No idea yet why those two in particular.
https://github.com/MovingBlocks/Terasology/pull/4479 addresses something that might be related.
When running the tests locally only 4 (instead of 5) tests fail for me, each with a NullPointerException instead of the module resolution error:
This might, however, be just a different incarnation of the same problem... :thinking:
java.lang.NullPointerException
at org.terasology.simpleFarming.systems.BushAuthoritySystemTest.bushShouldGrowInOrder(BushAuthoritySystemTest.java:69)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
...
addressed by changes to MTE and ModuleManager
The tests fail with the message
SimpleFarming probably isn't the only one with this problem, but I'll use this until we know better.