GTNewHorizons / GT-New-Horizons-Modpack

A big progressive questing modpack for Minecraft 1.7.10 balanced around the mod GregTech.
https://www.gtnewhorizons.com/
Other
1.02k stars 309 forks source link

AE Interface terminal interaction #16560

Open LjeDamos opened 5 months ago

LjeDamos commented 5 months ago

Your GTNH Discord Username

ljedamos

Your Pack Version

2.6.0

Your Server

private server

Java Version

Java 20

Type of Server

Ultramine

Your Actions

  1. Open pattern terminal;
  2. Take pattern, "accidentally" insert it slightly lower than pattern slot;
  3. Get kicked from server;
  4. Join back, open interface to which you "put" pattern and it will jump out from this interface.

Crash Report

Full file - fml-client-latest.log Short version:

[09:01:34] [Client thread/ERROR] [FML]: Exception caught during firing event cpw.mods.fml.common.network.FMLNetworkEvent$ClientCustomPacketEvent@653b7d34:
java.lang.ArrayIndexOutOfBoundsException
[09:01:34] [Client thread/ERROR] [FML]: Index: 1 Listeners:
[09:01:34] [Client thread/ERROR] [FML]: 0: NORMAL
[09:01:34] [Client thread/ERROR] [FML]: 1: ASM: appeng.core.sync.network.NetworkHandler@6ce0e569 clientPacket(Lcpw/mods/fml/common/network/FMLNetworkEvent$ClientCustomPacketEvent;)V
[09:01:34] [Client thread/ERROR] [FML]: NetworkEventFiringHandler exception
java.lang.ArrayIndexOutOfBoundsException
[09:01:34] [Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel AE2
java.lang.ArrayIndexOutOfBoundsException

Video record:

https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/assets/20936024/0252f8fc-3626-4be9-9ece-149a279202bd

Final Checklist

chochem commented 1 week ago

interesting part:


[08:56:28] [Client thread/ERROR] [FML/]: Exception caught during firing event cpw.mods.fml.common.network.FMLNetworkEvent$ClientCustomPacketEvent@7fececa6:
java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 9
    at RFB-Launch//appeng.tile.inventory.AppEngInternalInventory.func_70301_a(AppEngInternalInventory.java:72) ~[AppEngInternalInventory.class:?]
    at RFB-Launch//appeng.client.gui.implementations.GuiInterfaceTerminal$InterfaceTerminalEntry.setItemInSlot(GuiInterfaceTerminal.java:1299) ~[GuiInterfaceTerminal$InterfaceTerminalEntry.class:?]
    at RFB-Launch//appeng.client.gui.implementations.GuiInterfaceTerminal$InterfaceTerminalEntry.partialItemUpdate(GuiInterfaceTerminal.java:1294) ~[GuiInterfaceTerminal$InterfaceTerminalEntry.class:?]
    at RFB-Launch//appeng.client.gui.implementations.GuiInterfaceTerminal.parsePacketCmd(GuiInterfaceTerminal.java:856) ~[GuiInterfaceTerminal.class:?]
    at RFB-Launch//appeng.client.gui.implementations.GuiInterfaceTerminal.postUpdate(GuiInterfaceTerminal.java:823) ~[GuiInterfaceTerminal.class:?]
    at RFB-Launch//appeng.core.sync.packets.PacketInterfaceTerminalUpdate.clientPacketData(PacketInterfaceTerminalUpdate.java:183) ~[PacketInterfaceTerminalUpdate.class:?]
    at RFB-Launch//appeng.core.sync.network.AppEngClientPacketHandler.onPacketData(AppEngClientPacketHandler.java:35) ~[AppEngClientPacketHandler.class:?]
    at RFB-Launch//appeng.core.sync.network.NetworkHandler.clientPacket(NetworkHandler.java:85) ~[NetworkHandler.class:?]
    at cpw.mods.fml.common.eventhandler.ASMEventHandler_1981_NetworkHandler_clientPacket_ClientCustomPacketEvent.invoke(.dynamic) ~[?:?]```