Spectrum

Spectrum

2M Downloads

[BUG] Feature placement crash after upgrading to 1.6.6-1.19.2-leisure-time

ahribellah opened this issue ยท 0 comments

commented

Describe the bug
Users on the server I admin are seeming to run across feature placement issues since updating to 1.6.6-1.19.2-leisure-time. We have a lot of mods installed on the server, but the crash log seems to indicate that it's an issue with spectrum.

To Reproduce
Unsure. The users in question didn't provide a clear answer as to what happened, but, since the first crash, the server is crashing the moment the one loads in.

Mod version
1.6.6-1.19.2-leisure-time

Crash Report
Full Fabric crash log: server-crash-report-2-19-2023.txt

Here's just the crash report itself:

---- Minecraft Crash Report ----
// There are four lights!

Time: 2023-02-20 01:17:54
Description: Feature placement

java.lang.NullPointerException: Cannot read field "field_9236" because "this.field_11863" is null
	at de.dafuqs.spectrum.blocks.InWorldInteractionBlockEntity.inventoryChanged(InWorldInteractionBlockEntity.java:66)
	at de.dafuqs.spectrum.blocks.structure.PreservationRoundelBlockEntity.inventoryChanged(PreservationRoundelBlockEntity.java:90)
	at de.dafuqs.spectrum.blocks.ImplementedInventory.method_5448(ImplementedInventory.java:118)
	at net.minecraft.class_3829.method_16825(class_3829.java:10)
	at net.minecraft.class_3499.method_15172(class_3499.java:242)
	at net.minecraft.class_3781.method_16626(class_3781.java:127)
	at net.minecraft.class_3790.method_27236(class_3790.java:89)
	at net.minecraft.class_3790.method_14931(class_3790.java:85)
	at net.minecraft.class_3449.method_14974(class_3449.java:99)
	at net.minecraft.class_2794.method_38265(class_2794.java:429)
	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
	at net.minecraft.class_2794.method_12102(class_2794.java:428)
	at net.minecraft.class_2806.method_20613(class_2806.java:145)
	at net.minecraft.class_2806.mdb14d95$lambda$injectLightmapSetup$1$4(class_2806.java:1046)
	at net.minecraft.class_2806.method_12154(class_2806.java:292)
	at net.minecraft.class_3898.method_17225(class_3898.java:679)
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
	at net.minecraft.class_3898.method_17224(class_3898.java:673)
	at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at net.minecraft.class_3900.method_17634(class_3900.java:62)
	at net.minecraft.class_3846.method_16907(class_3846.java:91)
	at net.minecraft.class_3846.method_16900(class_3846.java:146)
	at net.minecraft.class_3846.run(class_3846.java:102)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
	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)