MineTweaker3 icon indicating copy to clipboard operation
MineTweaker3 copied to clipboard

Fatal error on script reload

Open Gunner76th opened this issue 8 years ago • 4 comments

Every once in awhile, I get a Fatal Error and disconnected from the server when I do /mt reload. It seems to happen mostly when there is an error in my script, however I have had it happen when there wasn't one as well, however subsequent reloads did not cause the error.

Here is the client console output at the time of the reload when the DC occurs. There is no crash as it simply displays the standard "A fatal error has occured, this connection is terminated" screen. http://pastebin.com/0BwWMv7R

In addition here is the corresponding server console output for this same event. http://pastebin.com/kUpu602E

Gunner76th avatar Mar 02 '17 16:03 Gunner76th

Immersiveengineering issue.

On Mar 2, 2017 6:27 PM, "Gunner76th" [email protected] wrote:

Every once in awhile, I get a Fatal Error and disconnected from the server when I do /mt reload. It seems to happen mostly when there is an error in my script, however I have had it happen when there wasn't one as well, however subsequent reloads did not cause the error.

Here is the client console output at the time of the reload when the DC occurs. There is no crash as it simply displays the standard "A fatal error has occured, this connection is terminated" screen. http://pastebin.com/0BwWMv7R

In addition here is the corresponding server console output for this same event. http://pastebin.com/kUpu602E

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/stanhebben/MineTweaker3/issues/415, or mute the thread https://github.com/notifications/unsubscribe-auth/AFS9xWoCJw2vUvje3aL9vPs1BIfPjEcaks5rhu3kgaJpZM4MRNe6 .

jaredlll08 avatar Mar 02 '17 16:03 jaredlll08

I am confused as to how it is and IE issue, when I have not changed any recipes that would affect their items

Gunner76th avatar Mar 02 '17 16:03 Gunner76th

Regardless, I am forwarding this error to them

Gunner76th avatar Mar 02 '17 16:03 Gunner76th

this is how you can tell:

[B#349]     at blusunrize.lib.manual.ManualPages$Crafting.recalculateCraftingRecipes(ManualPages.java:428) ~[ManualPages$Crafting.class:?]
[B#349]     at blusunrize.lib.manual.ManualPages$Crafting.<init>(ManualPages.java:420) ~[ManualPages$Crafting.class:?]
[B#349]     at blusunrize.immersiveengineering.client.ClientProxy.handleMineralManual(ClientProxy.java:820) ~[ClientProxy.class:?]
[B#349]     at blusunrize.immersiveengineering.common.util.network.MessageMineralListSync$Handler.onMessage(MessageMineralListSync.java:61) ~[MessageMineralListSync$Handler.class:?]
[B#349]     at blusunrize.immersiveengineering.common.util.network.MessageMineralListSync$Handler.onMessage(MessageMineralListSync.java:53) ~[MessageMineralListSync$Handler.class:?]

blusunrize is the User, immersiveengineering is the Mod. blusunrize.immersiveengineering. is the most recent reference in the Stack Trace, which USUALLY means that they're the ones you need to talk to.

Another dead giveaway:

[B#349]  [11:22:56] [Netty Client IO #1/ERROR] [FML]: There was a critical exception handling a packet on channel immersiveengineering
[B#349]  java.util.ConcurrentModificationException
[B#349]     at java.util.ArrayList$Itr.checkForComodification(Unknown Source) ~[?:1.8.0_121]
[B#349]     at java.util.ArrayList$Itr.next(Unknown Source) ~[?:1.8.0_121]
[B#349]     at blusunrize.lib.manual.ManualPages$Crafting.recalculateCraftingRecipes(ManualPages.java:428) ~[ManualPages$Crafting.class:?]
[B#349]     at blusunrize.lib.manual.ManualPages$Crafting.<init>(ManualPages.java:420) ~[ManualPages$Crafting.class:?]
[B#349]     at blusunrize.immersiveengineering.client.ClientProxy.handleMineralManual(ClientProxy.java:820) ~[ClientProxy.class:?]
[B#349]     at blusunrize.immersiveengineering.common.util.network.MessageMineralListSync$Handler.onMessage(MessageMineralListSync.java:61) ~[MessageMineralListSync$Handler.class:?]
[B#349]     at blusunrize.immersiveengineering.common.util.network.MessageMineralListSync$Handler.onMessage(MessageMineralListSync.java:53) ~[MessageMineralListSync$Handler.class:?]

It's something that is involved with the Mineral List Sync (and potentially the Mineral List)

[B#349]     at blusunrize.immersiveengineering.common.util.network.MessageMineralListSync$Handler.onMessage(MessageMineralListSync.java:53) ~[MessageMineralListSync$Handler.class:?]

Mineral Manual

[B#349]     at blusunrize.immersiveengineering.client.ClientProxy.handleMineralManual(ClientProxy.java:820) ~[ClientProxy.class:?]

and Crafting Recipes

[B#349]     at blusunrize.lib.manual.ManualPages$Crafting.recalculateCraftingRecipes(ManualPages.java:428) ~[ManualPages$Crafting.class:?]

you just gotta know how to read the code.

Edit: Merged Posts:

on a related note, this issue might have already been resolved by a similar Bug Report

Blue64 avatar May 12 '17 20:05 Blue64