MrTJP / ForgeRelocation

Relocate blocks in style.
http://projectredwiki.com/
Other
4 stars 8 forks source link

Connection failure with Project Red #8

Closed isavegas closed 9 years ago

isavegas commented 9 years ago

When one is attempting to use Red Alloy Wire on a machine, and the state of the wire toggles midway through the movement animation, any clients with the chunk currently loaded are kicked from the world (even in single player) with either of the following errors. The most interesting part of the bug is that if I put a chunk loader (via ChickenChunks) onto my machine, and unload the chunk on the client's side quickly, it works just fine. A 4x5 inchworm quarry that I built with Project Red and Forge Relocation (with sprinkles of EnderStorage, ChickenChunks, and WR-CBE) had no issues mining 10k cobblestone in a superflat world.

"Client multipart @(x,y,z) not found," where x, y, and z point to a seemingly random and possibly invalid coordinate, like -32768, 17408, 13824. This error has no console message involved with it.

"A fatal error has occured, this connection is terminated"

[16:33:17] [Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel ForgeMultipart
java.lang.IndexOutOfBoundsException: 2
    at scala.collection.LinearSeqOptimized$class.apply(LinearSeqOptimized.scala:51) ~[scala-library-2.11.1.jar:?]
    at scala.collection.immutable.List.apply(List.scala:83) ~[scala-library-2.11.1.jar:?]
    at codechicken.multipart.TileMultipart$.handlePacket(TileMultipart.scala:649) ~[TileMultipart$.class:?]
    at codechicken.multipart.handler.MultipartCPH$.handleCompressedTileData(packethandlers.scala:72) ~[MultipartCPH$.class:?]
    at codechicken.multipart.handler.MultipartCPH$.handlePacket(packethandlers.scala:44) ~[MultipartCPH$.class:?]
    at codechicken.lib.packet.PacketCustom$ClientInboundHandler.handle(PacketCustom.java:98) ~[PacketCustom$ClientInboundHandler.class:?]
    at codechicken.lib.packet.PacketCustom$CustomInboundHandler.channelRead0(PacketCustom.java:75) ~[PacketCustom$CustomInboundHandler.class:?]
    at codechicken.lib.packet.PacketCustom$CustomInboundHandler.channelRead0(PacketCustom.java:62) ~[PacketCustom$CustomInboundHandler.class:?]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
    at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
    at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
    at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_40]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_40]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_40]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_40]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40]
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:165) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:54) [NewLaunch.jar:?]
MrTJP commented 9 years ago

Outdated. If it continues, report again.