Describe the bug
While querying the BungeePerms Jenkins server's API for version checking during plug-in version checking, it is presumed to be an error when the server is not properly connected.
To Reproduce
Steps to reproduce the behavior:
Implement an environment where other Internet environments are in place and unable to connect to BungeePerms Jenkins server.
In this state, run the server that contains the BungeePerms plug-in.
Wait for the server to power up completely and the server will crash.
If you take the source of the V4 branch and force version checking to be disabled, the server will work.
Expected behavior
This error is presumed to be due to lack of action in case the version check is not done properly.
Screenshots or log
[04:20:17] [Spigot Watchdog Thread/ERROR]: ------------------------------
[04:20:17] [Spigot Watchdog Thread/ERROR]: The server has stopped responding! This is (probably) not a Spigot bug.
[04:20:17] [Spigot Watchdog Thread/ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author
[04:20:17] [Spigot Watchdog Thread/ERROR]: *Especially* if it looks like HTTP or MySQL operations are occurring
[04:20:17] [Spigot Watchdog Thread/ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once
[04:20:17] [Spigot Watchdog Thread/ERROR]: If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
[04:20:17] [Spigot Watchdog Thread/ERROR]: If you are unsure or still think this is a Spigot bug, please report to https://www.spigotmc.org/
[04:20:17] [Spigot Watchdog Thread/ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[04:20:17] [Spigot Watchdog Thread/ERROR]: Spigot version: git-Spigot-56f8471-3e3818b (MC: 1.14.4)
[04:20:17] [Spigot Watchdog Thread/ERROR]: ------------------------------
[04:20:17] [Spigot Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[04:20:17] [Spigot Watchdog Thread/ERROR]: ------------------------------
[04:20:17] [Spigot Watchdog Thread/ERROR]: Current Thread: Server thread
[04:20:17] [Spigot Watchdog Thread/ERROR]: PID: 22 | Suspended: false | Native: true | State: RUNNABLE
[04:20:17] [Spigot Watchdog Thread/ERROR]: Stack:
[04:20:17] [Spigot Watchdog Thread/ERROR]: java.net.SocketInputStream.socketRead0(Native Method)
[04:20:17] [Spigot Watchdog Thread/ERROR]: java.net.SocketInputStream.socketRead(Unknown Source)
[04:20:17] [Spigot Watchdog Thread/ERROR]: java.net.SocketInputStream.read(Unknown Source)
[04:20:17] [Spigot Watchdog Thread/ERROR]: java.net.SocketInputStream.read(Unknown Source)
[04:20:17] [Spigot Watchdog Thread/ERROR]: sun.security.ssl.InputRecord.readFully(Unknown Source)
[04:20:17] [Spigot Watchdog Thread/ERROR]: sun.security.ssl.InputRecord.read(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.lang.Thread.run(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: ------------------------------
[04:20:18] [Spigot Watchdog Thread/ERROR]: Current Thread: HashSessionScavenger-0
[04:20:18] [Spigot Watchdog Thread/ERROR]: PID: 50 | Suspended: false | Native: false | State: TIMED_WAITING
[04:20:18] [Spigot Watchdog Thread/ERROR]: Stack:
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.lang.Object.wait(Native Method)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.TimerThread.mainLoop(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.TimerThread.run(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: ------------------------------
[04:20:18] [Spigot Watchdog Thread/ERROR]: Current Thread: Dynmap Render Thread
[04:20:18] [Spigot Watchdog Thread/ERROR]: PID: 47 | Suspended: false | Native: false | State: WAITING
[04:20:18] [Spigot Watchdog Thread/ERROR]: Stack:
[04:20:18] [Spigot Watchdog Thread/ERROR]: sun.misc.Unsafe.park(Native Method)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.locks.LockSupport.park(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
[04:20:18] [Spigot Watchdog Thread/ERROR]: ------------------------------
Describe the bug While querying the BungeePerms Jenkins server's API for version checking during plug-in version checking, it is presumed to be an error when the server is not properly connected.
To Reproduce Steps to reproduce the behavior:
Expected behavior This error is presumed to be due to lack of action in case the version check is not done properly.
Screenshots or log
Additional context
"none"