EssentialsX

EssentialsX

2M Downloads

/back caused the server to stall for 20 seconds and then crash

mart-r opened this issue ยท 14 comments

commented

Information

Full output of /ess version:

This server is running Essentials 2.16.0.3

Server log: https://gist.github.com/mart-r/080d3091f857e3d3bdc6b464427071a8

EssentialsX config: I'm not sure it's relevant, but here: https://gist.github.com/mart-r/80095f0c20293b7267612fb007fc4d6d

Details

Description
It's only happened once so far, but all the teleportation commands have been causing hick-ups more often (nothing near 20 seconds before, however)

Steps to reproduce
Only happened once as far as I'm aware so not sure.

Expected behavior
I'd expect the server not to crash when someone does /back

Screenshots
I've only got the logs

commented

This isn't exactly relevant to your issue, but you should update to the latest version if you can. I believe the version you're using does have a few issues which have been fixed in the latest release.

commented

This happens to me every 5 times I teleport. Its annoying and seriously an issue.

commented

No one else has this issue and has not been able to be recreated.

commented

Alrighty well I can look into it but there's not really much to be done. I've looked through the original error and there's not really anything out of the ordinary. Like I said before, we have over 22,000 servers running the plugin right now and you are the only one that has reported this issue.

MasterDash5 is not the only one to have the issue. In fact, he wasn't the one that reported it, I was.
With that said, I've only had a single instance of the issue. I just posted the report to make sure it's documented, more than anything else.

I do believe this could have something to do with Multiverse as it's been acting up when TP'ing between worlds ever since 1.13.

commented

I can recreate it every 20 seconds. Want me to?

commented

I mean go ahead, but you're the only server out of 22,000 that has experience this issue.

commented

Took me 23 tries. Yes I counted.

https://youtu.be/Offxj263etc

commented

Going to assume that it's another plugin doing this. Have you tried recreating it with ONLY essentials on the server?

commented

Yes, I have. Couldn't record it with none on though. I'm working on homework right now.

commented

Alrighty well I can look into it but there's not really much to be done. I've looked through the original error and there's not really anything out of the ordinary. Like I said before, we have over 22,000 servers running the plugin right now and you are the only one that has reported this issue.

commented

Understandable. Let me know if anything changes

commented

MasterDash5 is not the only one to have the issue. In fact, he wasn't the one that reported it, I was.
With that said, I've only had a single instance of the issue. I just posted the report to make sure it's documented, more than anything else.

I do believe this could have something to do with Multiverse as it's been acting up when TP'ing between worlds ever since 1.13.

I've tested this with EssentialsX by itself. Crash still occurs. I wouldn't think its caused by multiverse.

commented

@mart-r @MasterDash5 Could you try the latest EssentialsX build on the latest version of Paper? We've recently optimised teleportation on EssentialsX when using Paper.

Also, @MasterDash5 could you get the output of /ess version? It looks like you might have mistyped the command than first time round.

commented

Looking at the server log, it appears that the crash is not directly caused by Essentials. You can see that the plugin is not at the top of the stack trace, which means that the server is locking up elsewhere.

For example, the top line for the topmost error is this:

[06:40:28] [Paper Watchdog Thread/ERROR]: 	Stack:
[06:40:28] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.v1_13_R2.IWorldReader.lambda$a$1(IWorldReader.java:135)

My best guess is that perhaps there is a problem with your world. Perhaps it is corrupt, or perhaps some other obscure issue within Minecraft. It probably happens using any plugin (or maybe even without a plugin, when travelling to that location).

In any case, we really can't even begin to do anything about it unless you can confirm that it is an issue with Essentials and we're able to reproduce it on our end. Feel free to open a new issue if it is still a problem for you, and you all of the information required for us to be able to fix it.