sameer / ExtraUtilities

ExtraUtilities Mod, reborn
MIT License
9 stars 8 forks source link

Bag of Holding with too many data crashes #5

Open Eufranio opened 8 years ago

Eufranio commented 8 years ago

When put an storage cell from AE2 with items inside an Golden Bag of Holding, the client crashes and can't connect at server, AND server owners can't open player inventory to delete bag of holding, they are kicked too.

How to produce:

1- Fill an storage cell from AE2 with some items. 2- Put it inside an Golden Bag of Holding 3- Profit

Time6628 commented 8 years ago

This is due to the playerdata being too large.

HandGrenade commented 8 years ago

Can confirm- This is not an issue with Extra Utilities. It happens with many other bags (And without bags). Basically- there is too much data within those Storage Cells and the player data cannot handle it.

Eufranio commented 8 years ago

Drop items from bag if there is too much data. When close bags and are too much data, items from bag are dropped. Can do this?

sameer commented 8 years ago

What is the crash log? The packet size likely exceeds 32kB.

Eufranio commented 8 years ago

@Robotia I dont crash exactly, but everyone that load the bag (admin /openinv or /invsee commands) is kicked by "internal server error" from server. Then it is impossible recover the bag by normal methods...

sameer commented 8 years ago

Hmm maybe I can try to compress the data packet, I will try to see