CyberdyneCC / Thermos

(NO LONGER DEVELOPED) Minecraft Forge Server Software implementing the Spigot/Bukkit API, formerly known as Cauldron/MCPC
http://cyberdynecc.github.io/Thermos/
GNU General Public License v3.0
257 stars 184 forks source link

Thermos 1614-56 crashes with BiblioCraft, Metallurgy, Metallurgy Core and Plant Mega Pack. #335

Open ghost opened 8 years ago

ghost commented 8 years ago

Server Log: https://gist.github.com/Moarh/6bb40e9fb23d743468dbb17a85b1dada - here had to delete a lot of things because it lagged too hard.

FML Log(s): http://pastebin.com/4Tmi5zV0

Explanation of issue: After initializing all the mods server crashes. Using KCaludron 1614.174 everything works fine.

How to recreate this issue: Get the Thermos, put Metallurgy 4.0.8, PMP 4.29, BiblioCraft 1.11.4 and Metallurgy Core 4.0.4 in. Initialize.

Mods Installed: Metallurgy, BiblioCraft, Plant Mega Pack, Metallurgy Core

Plugins Installed: None

Thermos Version: 56

Forge Version: 1614

ghost commented 8 years ago

Update: it seems that BiblioCraft isn't necessary. Don't know why but I thought it was producing the error.

ghost commented 8 years ago

Update: okay, thats wierd. Now it crashed with PMP only, same error, but after everything loaded and the server started working. I have no idea what to think about it..

Time6628 commented 8 years ago

Remove PMP?

ghost commented 8 years ago

Woah, that's what I've done 4 hours ago. Issue is posted so devs know about it and can repair it..

Bogdan-G commented 8 years ago

-XX:MaxGCPauseMillis=10 - is too small, the garbage collector will not have time to do anything, especially in the old collection(old gen), increase to 50-150ms


[12:47:03] [Server thread/INFO] [/]: Hey, you don't have a server icon! Try out one of Thermos' Icon Generators at https://github.com/TCPR/ThermosIconGenerators ! heh


add -noverify in JVM opts and test.

spannerman79 commented 8 years ago

-XX:MaxGCPauseMillis=45 should be good enough. Keeps the GC under one tick and if using G1GC & Java 8 it's perfect On 30/04/2016 3:01 AM, "Bogdan" notifications@github.com wrote:

-XX:MaxGCPauseMillis=10 - is too small, the garbage collector will not have time to do anything, especially in the old collection(old gen), increase to 50-150ms

[12:47:03] [Server thread/INFO] [/]: Hey, you don't have a server icon! Try out one of Thermos' Icon Generators at https://github.com/TCPR/ThermosIconGenerators ! heh

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/CyberdyneCC/Thermos/issues/335#issuecomment-215811190

ghost commented 8 years ago

Looks like changing PauseMills to 45 worked. Thanks :)

Bogdan-G commented 8 years ago

@spannerman79 Well, exactly not 10ms :D

sameer commented 8 years ago

Alright I will raise it to 45ms in the default settings.