Logistics Pipes

Logistics Pipes

13M Downloads

Null String after placing Fluid Satelite pipe

A-UNDERSCORE-D opened this issue ยท 0 comments

commented
[08:48:24] [Server thread/ERROR] [FML]: A TileEntity type logisticspipes.pipes.basic.LogisticsTileGenericPipe has throw an exception trying to write state. It will not persist. Report this to the mod author
java.lang.NullPointerException: Null string not allowed
        at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_282]
        at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:19) ~[gm.class:?]
        at net.minecraft.nbt.NBTTagCompound.setString(NBTTagCompound.java:138) ~[fy.class:?]
        at logisticspipes.pipes.PipeFluidSatellite.writeToNBT(PipeFluidSatellite.java:186) ~[PipeFluidSatellite.class:0.10.3.62]
        at logisticspipes.pipes.basic.LogisticsTileGenericPipe.writeToNBT(LogisticsTileGenericPipe.java:379) ~[LogisticsTileGenericPipe.class:0.10.3.62]
        at net.minecraft.world.chunk.storage.AnvilChunkLoader.writeChunkToNBT(AnvilChunkLoader.java:383) [aye.class:?]
        at net.minecraft.world.chunk.storage.AnvilChunkLoader.saveChunk(AnvilChunkLoader.java:174) [aye.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.saveChunkData(ChunkProviderServer.java:202) [on.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.saveChunks(ChunkProviderServer.java:230) [on.class:?]
        at net.minecraft.world.WorldServer.saveAllChunks(WorldServer.java:1007) [oo.class:?]
        at net.minecraft.command.server.CommandSaveAll.execute(SourceFile:41) [dc.class:?]
        at com.feed_the_beast.ftbutilities.ranks.CommandOverride.execute(CommandOverride.java:83) [CommandOverride.class:?]
        at net.minecraft.command.CommandHandler.tryExecute(CommandHandler.java:119) [bj.class:?]
        at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:91) [bj.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:433) [nz.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:398) [nz.class:?]
        at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]

This also appears to cause a world breaking CME on reload.

LP version 0.10.3.62
Logistics Bridge version 1.3.14 (Doesnt appear related)
In pack FTB Interactions v 2.0.10 (2.0.9 also affected)

Reproduction:

  1. place fluid satellite pipe
  2. Run save-all to force a world save
  3. Note trace in log
  4. (optional) relog and note fail to load.