-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exception in server tick loop - java.lang.StackOverflowError #166
Comments
|
Try build 958.
|
|
Get this about every 20 - 30 seconds but the server is not crashing or lagging. 02-19 18:45:48 [SEVERE] [TickThreading] TickThreading v1.0.0.958 for MC1.4.7 is installed on this server! |
|
Quick followup. Other then that exception show up in the logs the 8 cores on the machine have a nice distribution and the game is very responsive with 8 ppl logged on playing. |
|
Sorry the exception above is every few minutes in the tickthreading.log. The error showing up in console every 20-30 seconds is: SEVERE Exception during entity tick at rX: 7, rZ: 31, hashCode: 2031623: |
|
Followup. Eventually the world got corrupt with chunk errors in the nether. We had to revert to a backup and roll back to 8.0.1 of MindCrack. |
|
So generated a completely new world using the latest build of Tick Threading ---- Minecraft Crash Report ---- Time: 2/22/13 9:27 PM java.lang.ArrayIndexOutOfBoundsException: 0 A detailed walkthrough of the error, its code path and all known details is as follows:-- System Details -- |
|
Doesn't look like the patcher actually patched the server jar - tickthreading isn't in the server brand. Can you paste the patcher log? |
|
That's odd, looks like it patched successfully. Can you try latest, and give a full console log, patcher log and a copy of the server jar if it still doesn't work? I've changed patching since you last tried. |
|
I will give it a shot. Might be Sunday morning when players are offline. |
|
Patched it tonight. |
|
So the odd thing happening now is a lot of moved wrongly messages. I added in XX:-OmitStackTraceInFastThrow to the java start script and will restart later this morning to hopefully get better error messages. Here is what the current TickThreading log looks like https://gist.github.com/geoffcorey/5024139 Another odd behavior is Forge seems to drop permissions when I go to the nether. Log out and log in and the permissions come back. Talked to them on IRC and they suggested to use latest betabuild 286. I put the vanilla jars back in the directory and even before I applied TickThreading patch the server would not start so I dropped back to the 251 build. May just replace Forge altogether with something else. |
|
Turn off 'antiCheatNotify' in the config if you don't want the moved wrongly messages - that's a vanilla warning message, TT allows admins to see it instead of it just being shown in console as it can be helpful for finding cheaters. Unfortunately, it also can be quite unhelpful, as there are some collision bugs which cause it to be displayed even if people aren't cheating. By 'lost permissions' do you mean that people couldn't interact with anything? |
|
If that was the issue, fixed via e553d71. |
|
Removed forge and installed 1001 and repatched against clean mods. Some errors in the logs but nether block breaking issue is resolved. Server so far responsive and other then the initial startup errors listed below the log file is quiet. I will update the ticket later after users rejoin and normal play resumes. TickThreading.log http://pastebin.com/UNVBP7vd |
|
So odd defect. When 2 players go through a portal, one player will be invisible to the other until the invisible player logs out and logs back in. No errors in the log. |
|
Quick update. No errors in logs other then initial posted earlier after several hours of normal gameplay. Load is balanced across CPUs very nicely. No memory leaks. |
|
Only other issue found is sleep will result in random times rather then dawn. Sometimes it you wake up and it is earlier in the night!?!? Anyway I am not sure this is a TickThreading issue. Unless you want to keep the issue open for the initial stack traces after patching, feel free to close this issue. |
|
The time should be set correctly after a77a805. |
|
have not upgraded yet but will do that this weekend. The other item that is odd is the timers would stop or get stuck. Not sure if that is a result of TT or something else. No info in the logs showing any errors. |
|
When you next update, if a timer gets stuck can you run |
|
Upgraded and when one of the players disconnected we got about 800K of this in the logs until I restarted the server Patcher log is http://pastebin.com/6q6jBFqi Also had 1 timer stop. When I tried to do the dump on the timer I get No Block at Overworld/0 x,y,z15,209,69 |
|
The player in question was going from The End to the Overworld when he got disconnected. Odd thing is 2 of the machines he built and all of his stuff he was wearing disappeared |
|
"No Block at Overworld/0 x,y,z15,209,69" means what it says - if that command gives that incorrectly, then something's completely broken. All it's doing is world.getBlockId, and if that doesn't work most of minecraft involving blocks would break. Are you sure you got the coordinates right? :s (209 does seem like quite a high y coordinate :p) Do you still have access to what the first error in the logs was from when that happened? All those exceptions tell us is that world.playerEntities is null, not why, and another exception was probably thrown earlier when it broke. |
|
ah, I got y,z mixed. next time it sticks I'll reissue the command |
|
Stuck timer dump |
|
Updated to build 1178. Everything is running smooth and seeing nothing in the logs all morning. Unreported issue of trees not growing under a chunkloader (tree farm) unless a player was logged appears to be also was corrected. I am going to close this issue out. Will reopen if issue reappears. |
Patcher.log
https://gist.github.com/geoffcorey/4991074
Crash Report
https://gist.github.com/geoffcorey/4991059
Running MindCrack 8.1.0 + Logistics Pipes with the following JVM params on dedicated 8-core 16GB machine
-XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XX:ParallelGCThreads=6 -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:+UseCompressedOops -XX:+AggressiveOpts
The text was updated successfully, but these errors were encountered: