NucleusPowered / Nucleus

The Ultimate Essentials Plugin for Sponge.
http://nucleuspowered.org
MIT License
160 stars 69 forks source link

Player use /tp /tphere, server will crash #1288

Closed zsn741656478 closed 5 years ago

zsn741656478 commented 5 years ago

What is the bug? When player use tab, my server will crash. (Only Linux system and use /tp or /tphere command will let server crash)

What version of Nucleus are you running? Nucleus-1.7.0-S7.1-MC1.12.2-plugin

What version of Sponge are you running? SpongeForge 1.12.2-2768-7.1.4

Provide a link to the file generated by /nucleus info https://paste.ubuntu.com/p/r7XHp33RfD/

To Reproduce Steps to reproduce the behavior:

  1. Insert /tp xx or /tphere tab
  2. server not responding
  3. See error

Expected behavior Use Tab to completion player name and teleport them

Error logs https://paste.ubuntu.com/p/8xqBd3Cnw2/

cdcp998 commented 5 years ago

I also met. Nucleus-1.6.3-S7.1-MC1.12.2-plugin.jar spongeforge-1.12.2-2768-7.1.5-RC3511.jar

error.txt

zsn741656478 commented 5 years ago

I also met. Nucleus-1.6.3-S7.1-MC1.12.2-plugin.jar spongeforge-1.12.2-2768-7.1.5-RC3511.jar

error.txt

Oh, Do you solved it?

cdcp998 commented 5 years ago

我也见过面。 Nucleus-1.6.3-S7.1-MC1.12.2-plugin.jar spongeforge-1.12.2-2768-7.1.5-RC3511.jar error.txt

哦,你解决了吗?

NO!

zsn741656478 commented 5 years ago

@dualspiral Help me please~

zsn741656478 commented 5 years ago

The other crash report https://paste.ubuntu.com/p/wbYqjgCwnF/ https://paste.ubuntu.com/p/HfMdnQNs42/

the /nick command can let my server crash. Sometime /invsee command will be crash

dualspiral commented 5 years ago

The problem is fundamentally a Sponge problem where you have too many offline users for the Sponge user storage service to deal with.

I bet this problem isn't limited to Nucleus. I don't (yet) have a solution for it.

zsn741656478 commented 5 years ago

The problem is fundamentally a Sponge problem where you have too many offline users for the Sponge user storage service to deal with.

I bet this problem isn't limited to Nucleus. I don't (yet) have a solution for it.

No too many offline users. My server only two users data and we are online. 0.0

dualspiral commented 5 years ago

This is a still a problem in the Sponge code, not Nucleus. My guess is that you've got a network problem and that the server is hanging when trying to get a username, or that there is some sort of file system problem. Unfortunately, all you have provided are error reports and not the logs themselves, though I admit I do not know how useful they would be.

There is no indication in your error logs where the thread in question has stopped either. It may be that it's never started either.

None of this is a Nucleus issue. I sympathise, but there is nothing to fix at the Nucleus level. I am aware of issues like this on the Sponge level but what I've tried to do to fix it so far would not solve this.

I'm closing this because there is nothing I can do Nucleus side.