Funwayguy / InfiniteInvo

Enlarge the vanilla Minecraft inventory infintely (or until Java runs out of memory at 2.14 billion slot!)
10 stars 10 forks source link

Tile Entity sends sync packet from client. #52

Open lossycrypt opened 8 years ago

lossycrypt commented 8 years ago
Original Issue posted at https://github.com/ReikaKalseki/Reika_Mods_Issues/issues/339
Minimal mod set to reproduce (Tested in new SP world with default config):

As long as the player has the gearboxes GUI open the console is spammed with an infinite amount of this at about 10 errors per second.

[Client thread/ERROR] [FML]: DRAGONAPI ERROR: Tile Entity Diamond 8:1 Gearbox @ DIM0: -109, 4, -607 sent a sync packet from the client! This is not allowed!

This does not happen without InfiniteInvo.

Funwayguy commented 8 years ago

Just sent out a quick fix to the build server which should fix this issue. Please let me know if this works out.

lossycrypt commented 8 years ago

The sync spam is gone indeed. But i noticed that i also get a different error (just once) every time i open various other machines GUIs (AC Electric Engine, Gas Turbine, Extractor, etc).

[Server thread/ERROR] [infiniteinvo]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 13)
[Server thread/WARN] [infiniteinvo]: Slot broke at index 9(Scroll: 0, Pass: 0/27)

(The number in "Server: 13" increases every time this happens.)

Funwayguy commented 8 years ago

That's a common error caused by a slight delay between when the client and sever actually opens the container. It's not normally a problem unless you are recieving constant warnings while the same container is open.

lossycrypt commented 8 years ago

No. It's just one time per "opening" but it happens every time. Also this is singleplayer in a flat empty testworld so any delay that still exists isn't going to be any shorter. If it's actually common for technical reasons shouldn't it be more of a "WARN" than "ERROR"? As long as it doesn't break anything anyway.

PitchBright commented 8 years ago

Bump on this topic. I'm receiving constant warnings while the same container is open.

12:34:29 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 23) 12:34:30 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 24) 12:34:31 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 25) 12:34:31 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 26) 12:34:32 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 27) 12:34:33 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 28) 12:34:34 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 29) 12:34:35 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 30) 12:34:51 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 31) 12:34:57 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 32) 12:34:57 AM EST CONSOLE: thread/ERROR]: Inventory Sync Failed! Container ID mismatch (Client: 0, Server: 33)