rlf / uSkyBlock

The best skyblock bukkit plugin around...
http://dev.bukkit.org/bukkit-plugins/uskyblock/
GNU General Public License v3.0
76 stars 112 forks source link

NullPointerException on Island Generation #1225

Open kevinsal03 opened 5 years ago

kevinsal03 commented 5 years ago

Please paste the output from /usb version below

17:39:32.609
[CHAT] Name: uSkyBlock
17:39:32.609
[CHAT] Version: 2.8.3
17:39:32.609
[CHAT] Description: Ultimate SkyBlock v2.8.3-685d633
17:39:32.609
[CHAT] Language: en (en)
17:39:32.609
[CHAT]   State: d=128, r=64, i=6, p=5, n=true, awe=false
17:39:32.609
[CHAT] Server: Paper git-Paper-175 (MC: 1.14.4)
17:39:32.609
[CHAT]   State: online=true, bungee=true
17:39:32.609
[CHAT] ------------------------------
17:39:32.609
[CHAT] Vault 1.7.2-b107 (ENABLED)
17:39:32.610
[CHAT] WorldEdit 7.0.1-SNAPSHOT;4540-edb2e91 (ENABLED)
17:39:32.610
[CHAT] WorldGuard 7.0.0;02b731f (ENABLED)
17:39:32.692
[CHAT] Multiverse-Core 4.0.0-b766 (ENABLED)
17:39:32.693
[CHAT] Multiverse-NetherPortals 4.0.0-b757 (ENABLED)
17:39:32.693
[CHAT] ------------------------------

What steps will reproduce the problem?

  1. Run server on PebbleHost
  2. Attempt to generate an island via /is create
  3. Plugin throws a NullPointerException during a task

If you have any log-files, please paste them to pastebin.com

Was not an issue when running on my local machine, downloaded the servers files from the server's FTP server and ran them locally with no changes and had no issues. Attempted to ask PebbleHost if they know anything of issues like and they seem to have no clue and just said work with the plugin dev.

kevinsal03 commented 5 years ago

The issue seems to be resolvable by resetting the plugin completely and deleting the world.

Muspah commented 5 years ago

Thank you for taking the time to create an issue, I will check the code and see if we can prevent these NPE's in the future. Are islands being generated the way is should be for now on your end?

I've attached a copy of the logfile to this issue and removed the IP-addresses in it. You might want to do that yourself in the future if you don't want your IP-address floating around on the internet. There server is logging the IP that you're connecting from when you join the server.

EeUPeFYp.txt

kevinsal03 commented 5 years ago

Yes by resetting the world it resolved the issue. Not the greatest solution, but since we are only in beta it was only a few players angered rather than many.

Thanks for editing the log to remove IP addresses. I completely blanked on that when making the issue, since I originally sent the log over to my hosting company I didn’t bother to remove them and totally forgot to do that when opening the issue here.

Muspah commented 5 years ago

No problem, I can't remove the log from Pastebin though, but you could remove the link from your message at least :)

kevinsal03 commented 5 years ago

Already done, wish I had actually bothered to sign into Pastebin. The paste is unlisted and I’m going to see if I can request it be deleted.