Necesse

Necesse

Stack Resizer
Multiplayer error
My friend cannot join my server. Here is the log
Mods: Stack Resizer (v. 0.3.1)

java.lang.NullPointerException: Cannot read field "world" because the return value of "necesse.engine.network.client.Client.getLocalServer()" is null
at main.java.ModifyISS.StackResizer.getCurrentWorld(StackResizer.java:370)
at main.java.ModifyISS.StackResizer.getCurrentSettings(StackResizer.java:378)
at main.java.ModifyISS.StackResizer.isInBlacklist(StackResizer.java:212)
at main.java.ModifyISS.StackResizer.getStackSizeModification(StackResizer.java:284)
at necesse.inventory.item.Item.getStackSize(Item.java:529)
at necesse.inventory.InventoryItem.itemStackSize(InventoryItem.java:132)
at necesse.inventory.Inventory.getItemStackLimit(Inventory.java:997)
at necesse.inventory.Inventory.addItemOnlyCombine(Inventory.java:733)
at necesse.inventory.Inventory.addItem(Inventory.java:702)
at necesse.inventory.PlayerInventoryManager.addItem(PlayerInventoryManager.java:229)
at necesse.inventory.PlayerInventoryManager.addItem(PlayerInventoryManager.java:212)
at necesse.entity.pickup.ItemPickupEntity.onPickup(ItemPickupEntity.java:554)
at necesse.engine.network.packet.PacketPickupEntityPickup.processClient(PacketPickupEntityPickup.java:44)
at necesse.engine.network.NetworkPacket.processClient(NetworkPacket.java:239)
at necesse.engine.network.client.Client.frameTick(Client.java:236)
at necesse.engine.state.MainGame.lambda$frameTick$10(MainGame.java:481)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.state.MainGame.frameTick(MainGame.java:480)
at necesse.engine.gameLoop.ClientGameLoop.lambda$update$5(ClientGameLoop.java:77)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:76)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:19)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:347)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
< >
Showing 1-9 of 9 comments
semi1946 23 Feb @ 2:55am 
Got the same problem
Same problem.
Same issue, keeps kicking me out with that
Ferren-  [developer] 28 Feb @ 1:56pm 
Ahh, I have been busy and didn't see all this. I'll troubleshoot it and update it. I think I know what's going on.
Ferren-  [developer] 28 Feb @ 2:08pm 
This issue should now be resolved.
Thank you for your work ♥
Ferren-  [developer] 4 Mar @ 3:50pm 
I'm happy people are enjoying it! I hope that modders find the ability to manipulate their stack sizes through this mod convenient too! If you think this is spaghetti, wait till race mod comes out ;)
Selicia 11 Mar @ 5:44am 
Originally posted by Ferren-:
This issue should now be resolved.
Seems like the issue is occurring again.

Mods: Stack Resizer (v. 0.3.3)

java.lang.NullPointerException: Cannot read field "world" because the return value of "necesse.engine.network.client.Client.getLocalServer()" is null
at main.java.ModifyISS.StackResizer.getCurrentWorld(StackResizer.java:376)
at main.java.ModifyISS.StackResizer.getCurrentSettings(StackResizer.java:389)
at main.java.ModifyISS.StackResizer.isInBlacklist(StackResizer.java:212)
at main.java.ModifyISS.StackResizer.getStackSizeModification(StackResizer.java:284)
at necesse.inventory.item.Item.getStackSize(Item.java:532)
at necesse.inventory.InventoryItem.itemStackSize(InventoryItem.java:132)
at necesse.inventory.Inventory.getItemStackLimit(Inventory.java:997)
at necesse.inventory.container.slots.ContainerSlot.getItemStackLimit(ContainerSlot.java:47)
at necesse.inventory.container.slots.ContainerSlot.combineSlots(ContainerSlot.java:96)
at necesse.inventory.container.slots.ContainerSlot.combineSlots(ContainerSlot.java:120)
at necesse.inventory.container.Container.applyLeftClick(Container.java:317)
at necesse.inventory.container.Container.applyContainerAction(Container.java:259)
at necesse.gfx.forms.components.containerSlot.FormContainerSlot.runAction(FormContainerSlot.java:396)
at necesse.gfx.forms.components.containerSlot.FormContainerSlot.handleActionInputEvents(FormContainerSlot.java:139)
at necesse.gfx.forms.components.containerSlot.FormContainerToolbarSlot.handleInputEvent(FormContainerToolbarSlot.java:41)
at necesse.gfx.forms.ComponentList.submitInputEvent(ComponentList.java:52)
at necesse.gfx.forms.Form.handleInputEvent(Form.java:236)
at necesse.gfx.forms.ComponentList.submitInputEvent(ComponentList.java:52)
at necesse.gfx.forms.FormManager.submitInputEvent(FormManager.java:226)
at necesse.engine.state.MainGame.lambda$frameTick$0(MainGame.java:312)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Unknown Source)
at necesse.engine.state.MainGame.lambda$frameTick$2(MainGame.java:310)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.state.MainGame.lambda$frameTick$3(MainGame.java:306)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.state.MainGame.frameTick(MainGame.java:132)
at necesse.engine.gameLoop.ClientGameLoop.lambda$update$5(ClientGameLoop.java:77)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:76)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:19)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:350)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
Ferren-  [developer] 12 Mar @ 9:30am 
I think the method I am using now should eliminate any further issues with this. Please do post if something else is wrong though, or if there are changes you would like.
< >
Showing 1-9 of 9 comments
Per page: 1530 50