I am running on spigot 1.8.7 build #40 and my issue is after start up. The server launches fine and then after around 10 or so minutes it just crashes with the error: [Server] ERROR Stack: I pastebin'd my errors here: http://pastebin.com/mwS6adMM Raw Code (Move your mouse to reveal the content) Raw Code (open) Raw Code (close) Code: 22.07 15:49:51 [Server] ERROR sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) 22.07 15:49:51 [Server] ERROR sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) 22.07 15:49:51 [Server] ERROR sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) 22.07 15:49:51 [Server] ERROR sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) 22.07 15:49:51 [Server] ERROR sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) 22.07 15:49:51 [Server] ERROR Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) 22.07 15:49:51 [Server] ERROR Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) 22.07 15:49:51 [Server] ERROR Thread is waiting on monitor(s): 22.07 15:49:51 [Server] ERROR PID: 49 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: pool-12-thread-1 Selector0 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 22.07 15:49:51 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 22.07 15:49:51 [Server] ERROR org.dynmap.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938) 22.07 15:49:51 [Server] ERROR org.dynmap.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109) 22.07 15:49:51 [Server] ERROR sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250) 22.07 15:49:51 [Server] ERROR sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422) 22.07 15:49:51 [Server] ERROR sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR Locked on:sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250) 22.07 15:49:51 [Server] ERROR Thread is waiting on monitor(s): 22.07 15:49:51 [Server] ERROR PID: 50 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: pool-12-thread-2 Acceptor0 [email protected]:8124 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR com.vexsoftware.votifier.net.VoteReceiver.run(VoteReceiver.java:114) 22.07 15:49:51 [Server] ERROR java.net.ServerSocket.accept(ServerSocket.java:513) 22.07 15:49:51 [Server] ERROR java.net.ServerSocket.implAccept(ServerSocket.java:545) 22.07 15:49:51 [Server] ERROR java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404) 22.07 15:49:51 [Server] ERROR java.net.PlainSocketImpl.socketAccept(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 52 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: Thread-24 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater$UpdateRunnable.run(Updater.java:586) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater.access$400(Updater.java:41) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater.versionCheck(Updater.java:466) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater.shouldUpdate(Updater.java:508) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater.getLatestType(Updater.java:241) 22.07 15:49:51 [Server] ERROR com.Acrobot.ChestShop.Updater.Updater.waitForThread(Updater.java:289) 22.07 15:49:51 [Server] ERROR java.lang.Thread.join(Thread.java:1319) 22.07 15:49:51 [Server] ERROR java.lang.Thread.join(Thread.java:1245) 22.07 15:49:51 [Server] ERROR java.lang.Object.wait(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 55 | Suspended: false | Native: false | State: WAITING 22.07 15:49:51 [Server] ERROR Current Thread: Thread-26 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR com.gamingmesh.jobs.tasks.DatabaseSaveThread.run(DatabaseSaveThread.java:47) 22.07 15:49:51 [Server] ERROR java.lang.Thread.sleep(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 56 | Suspended: false | Native: false | State: TIMED_WAITING 22.07 15:49:51 [Server] ERROR Current Thread: Jobs-DatabaseSaveTask 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR com.gamingmesh.jobs.tasks.BufferedPaymentThread.run(BufferedPaymentThread.java:47) 22.07 15:49:51 [Server] ERROR java.lang.Thread.sleep(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 57 | Suspended: false | Native: false | State: TIMED_WAITING 22.07 15:49:51 [Server] ERROR Current Thread: Jobs-BufferedPaymentThread 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR net.minecraft.server.v1_8_R3.RemoteStatusListener.run(SourceFile:261) 22.07 15:49:51 [Server] ERROR java.net.DatagramSocket.receive(DatagramSocket.java:812) 22.07 15:49:51 [Server] ERROR java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) 22.07 15:49:51 [Server] ERROR java.net.PlainDatagramSocketImpl.receive0(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR Locked on:java.net.DatagramSocket.receive(DatagramSocket.java:812) 22.07 15:49:51 [Server] ERROR Locked on:java.net.DatagramSocket.receive(DatagramSocket.java:812) 22.07 15:49:51 [Server] ERROR Locked on:java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) 22.07 15:49:51 [Server] ERROR Locked on:java.net.PlainDatagramSocketImpl.receive0(Native Method) 22.07 15:49:51 [Server] ERROR Thread is waiting on monitor(s): 22.07 15:49:51 [Server] ERROR PID: 60 | Suspended: false | Native: false | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: Query Listener #1 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 22.07 15:49:51 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) 22.07 15:49:51 [Server] ERROR java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) 22.07 15:49:51 [Server] ERROR java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 22.07 15:49:51 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 22.07 15:49:51 [Server] ERROR java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 22.07 15:49:51 [Server] ERROR sun.misc.Unsafe.park(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 83 | Suspended: false | Native: false | State: TIMED_WAITING 22.07 15:49:51 [Server] ERROR Current Thread: pool-12-thread-3 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.Native.epollWait(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 27 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: Netty Epoll Server IO #1 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.Native.epollWait(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 28 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: Netty Epoll Server IO #2 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194) 22.07 15:49:51 [Server] ERROR io.netty.channel.epoll.Native.epollWait(Native Method) 22.07 15:49:51 [Server] ERROR Stack: 22.07 15:49:51 [Server] ERROR PID: 29 | Suspended: false | Native: true | State: RUNNABLE 22.07 15:49:51 [Server] ERROR Current Thread: Netty Epoll Server IO #3 22.07 15:49:51 [Server] ERROR ------------------------------ 22.07 15:49:51 [Server] ERROR java.lang.Thread.run(Thread.java:745) 22.07 15:49:51 [Server] ERROR net.minecraft.server.v1_8_R3.FileIOThread.run(SourceFile:30) 22.07 15:49:51 [Server] ERROR net.minecraft.server.v1_8_R3.FileIOThread.c(SourceFile:51) 22.07 15:49:51 [Server] ERROR java.lang.Thread.sleep(Native Method) 22.07 15:49:51 [Server] ERROR Stack: My current plugins are: Plugins (Move your mouse to reveal the content) Plugins (open) Plugins (close) CoreProtect dynmap WorldEdit Essentials PluginManager SimpleWarnings Announcer WorldBorder Votifier MultiCommand WorldGuard ProtocolLib NoCheatPlus SignEdit PersonalMOTD EssentialsChat WGRegionEvents EssentialsAntiBuild PermissionsEx mcMMO WGCustomFlags Tablist Vault MyCommand EssentialsSpawn, MassiveCore ChestShop PlotMe MasterPromote Jobs, Auctions SilkSpawners PermissionsExTabColors Factions WGRegionCommands Backpack ChatEx PlotMe-DefaultGenerator FactionChat Multiverse-Core VirtualPack Multiverse-Portals HolographicDisplays This problem has only started happening recently after a /reload Any advice or solutions would be amazing considering this is a huge problem that makes my server virtually unplayable.
Don't ever use /reload. It can cause plugins to work incorrectly, or as you see, crash your server. Simply restart your server instead.
Yes I know that now, but how do I fix the memory leaks it caused? My server will run for a few hours at max then just run out of memory and crash.
Do you run it on your computer? If so, paste the startup code that you use to run it (you probably named the file run.bat or something similar).