Portable Beacons

Portable Beacons

3.3k Downloads

[1.16.5 Forge] Using locate command for portable beacon structures in the end causes server deadlock

Kaleidio opened this issue ยท 4 comments

commented

Kaleidio's Battle Pack version 5.3.0-pre8 for testing, available on CurseForge.

commented

config: https://pastebin.com/kFfDZUwV
latest.log: latest.log

as you can see, my configuration is default.

the server will never spit any usefully verbose errors about the structure as the deadlock occurs during the search process (usually indicating a server side search process uncaught exception), resulting in the main thread locking up before it can even spit out an error into the log.

the deadlock occurs at the last line of the log file, which as proven, shows nothing useful.

also note that my modpack has several world gen mods, however only your structure ever breaks the game. all other structures have their locate commands working correctly.

if you wish for it I can use VisualVM to see which class in particular is freezing.

commented

Turning off the structures does avoid the issue yes. And I don't have a problem with that. Hope to see the problem erased at some point anyway, but there's no need since my modpack already has so many

commented

It has been more than a year since I last looked at any Java code, so right now I cannot fix anything. I remember having this problem before in the nether, but that has been fixed since 1.2.1. Apparently I did not fix it completely back then. I might get back to it during summer recess, but no promises.
You could try turning off the structure generation in the config and see if that avoids the issue. Sorry I can't be of any further help.
So honoured you consider adding my mod to your modpack though :)

commented

Hi Kaleidio, sorry to hear that. Could you provide your latest.log and the configuration file? (config/portable_beacons-common.toml) This issue should have been fixed in version 1.2.1, but maybe I forgot something.