Server Repeatedly Crashing

up till a few minutes ago i had no trouble with my server crashing, now, when any players join the server crashes within a minute , ive included the crash report below any help anyone can give me is appreciated

---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 11/5/16 6:26 AM
Description: Watching Server

java.lang.Error
	at org.spongepowered.common.block.SpongeBlockSnapshotBuilder.position(SpongeBlockSnapshotBuilder.java:103)
	at net.minecraft.world.WorldServer.createSpongeBlockSnapshot(SourceFile:1428)
	at org.spongepowered.common.event.tracking.TrackingUtil.randomTickBlock(TrackingUtil.java:231)
	at net.minecraft.world.WorldServer.func_147456_g(SourceFile:653)
	at net.minecraft.world.WorldServer.func_72835_b(SourceFile:219)
	at net.minecraft.server.MinecraftServer.func_71190_q(SourceFile:168)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(SourceFile:338)
	at net.minecraft.server.MinecraftServer.func_71217_p(SourceFile:554)
	at net.minecraft.server.MinecraftServer.run(SourceFile:458)
	at java.lang.Thread.run(Thread.java:745)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server Watchdog
Stacktrace:
	at org.spongepowered.common.block.SpongeBlockSnapshotBuilder.position(SpongeBlockSnapshotBuilder.java:103)
	at net.minecraft.world.WorldServer.createSpongeBlockSnapshot(SourceFile:1428)
	at org.spongepowered.common.event.tracking.TrackingUtil.randomTickBlock(TrackingUtil.java:231)
	at net.minecraft.world.WorldServer.func_147456_g(SourceFile:653)
	at net.minecraft.world.WorldServer.func_72835_b(SourceFile:219)
	at net.minecraft.server.MinecraftServer.func_71190_q(SourceFile:168)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(SourceFile:338)
	at net.minecraft.server.MinecraftServer.func_71217_p(SourceFile:554)

-- Thread Dump --
Details:
	Threads: "pool-3-thread-6" Id=60 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"Chunk I/O Thread #1" Id=55 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@247d4193
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@247d4193
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)


"File IO Thread" Id=51 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at net.minecraft.world.storage.ThreadedFileIOBase.func_75736_b(SourceFile:44)
	at net.minecraft.world.storage.ThreadedFileIOBase.run(SourceFile:30)
	at java.lang.Thread.run(Thread.java:745)


"Server Watchdog" Id=50 RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
	at net.minecraft.server.dedicated.ServerHangWatchdog.run(SourceFile:43)
	at java.lang.Thread.run(Thread.java:745)


"MVStore background writer nio:/GS/config/projectportals/data.mv.db" Id=48 TIMED_WAITING on java.lang.Object@2042c1c4
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.Object@2042c1c4
	at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2689)


"HikariPool-2 housekeeper" Id=45 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65404ba8
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65404ba8
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"Thread-12" Id=41 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.helion3.prism.queues.RecordingQueueManager.run(RecordingQueueManager.java:63)


"MVStore background writer nio:/GS/config/prism/prism.mv.db" Id=39 TIMED_WAITING on java.lang.Object@1ad0a2be
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.Object@1ad0a2be
	at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2689)


"HikariPool-1 housekeeper" Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@546f09ae
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@546f09ae
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"pool-3-thread-5" Id=34 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"pool-3-thread-3" Id=30 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"Timer-0" Id=29 TIMED_WAITING on java.util.TaskQueue@6215be06
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@6215be06
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)


"Java2D Disposer" Id=27 WAITING on java.lang.ref.ReferenceQueue$Lock@56fb4e7
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@56fb4e7
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at sun.java2d.Disposer.run(Disposer.java:148)
	at java.lang.Thread.run(Thread.java:745)


"pool-3-thread-2" Id=26 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"pool-3-thread-1" Id=25 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@2abaaab4
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"Netty Epoll Server IO #1" Id=23 RUNNABLE
	at io.netty.channel.epoll.Native.epollWait(Native Method)
	at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
	at java.lang.Thread.run(Thread.java:745)


"Netty Epoll Server IO #0" Id=22 RUNNABLE
	at io.netty.channel.epoll.Native.epollWait(Native Method)
	at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
	at java.lang.Thread.run(Thread.java:745)


"Sponge Async Scheduler Thread" Id=21 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a3533a6
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a3533a6
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
	at org.spongepowered.common.scheduler.AsyncScheduler.preTick(AsyncScheduler.java:112)
	at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:102)
	at org.spongepowered.common.scheduler.AsyncScheduler.mainLoop(AsyncScheduler.java:66)
	at org.spongepowered.common.scheduler.AsyncScheduler$$Lambda$292/97861591.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:745)


"DestroyJavaVM" Id=20 RUNNABLE


"Server console handler" Id=18 RUNNABLE (in native)
	at java.io.FileInputStream.read0(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:207)
	at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:166)
	-  locked jline.internal.NonBlockingInputStream@36bb6b37
	at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:135)
	at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:243)
	at jline.internal.InputStreamReader.read(InputStreamReader.java:257)
	-  locked jline.internal.NonBlockingInputStream@36bb6b37
	at jline.internal.InputStreamReader.read(InputStreamReader.java:194)
	-  locked jline.internal.NonBlockingInputStream@36bb6b37
	at jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2143)
	...


"Server thread" Id=17 RUNNABLE
	at org.spongepowered.common.block.SpongeBlockSnapshotBuilder.position(SpongeBlockSnapshotBuilder.java:103)
	at net.minecraft.world.WorldServer.createSpongeBlockSnapshot(SourceFile:1428)
	at org.spongepowered.common.event.tracking.TrackingUtil.randomTickBlock(TrackingUtil.java:231)
	at net.minecraft.world.WorldServer.func_147456_g(SourceFile:653)
	at net.minecraft.world.WorldServer.func_72835_b(SourceFile:219)
	at net.minecraft.server.MinecraftServer.func_71190_q(SourceFile:168)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(SourceFile:338)
	at net.minecraft.server.MinecraftServer.func_71217_p(SourceFile:554)
	...


"Server Infinisleeper" Id=16 TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at net.minecraft.server.dedicated.DedicatedServer$1.run(SourceFile:79)


"Snooper Timer" Id=15 TIMED_WAITING on java.util.TaskQueue@79111668
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@79111668
	at java.util.TimerThread.mainLoop(Timer.java:552)
	at java.util.TimerThread.run(Timer.java:505)


"NonBlockingInputStreamThread" Id=11 WAITING on jline.internal.NonBlockingInputStream@36bb6b37 owned by "Server console handler" Id=18
	at java.lang.Object.wait(Native Method)
	-  waiting on jline.internal.NonBlockingInputStream@36bb6b37
	at jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:275)
	at java.lang.Thread.run(Thread.java:745)


"process reaper" Id=9 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1214d21
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1214d21
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	...


"Signal Dispatcher" Id=4 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@323ae6a0
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@323ae6a0
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@5fb5c103
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@5fb5c103
	at java.lang.Object.wait(Object.java:502)
	at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)



Stacktrace:
	at net.minecraft.server.dedicated.ServerHangWatchdog.run(SourceFile:59)
	at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
	Minecraft Version: 1.10.2
	Operating System: Linux (amd64) version 4.2.0-18-generic
	Java Version: 1.8.0_91, Oracle Corporation
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 1411926744 bytes (1346 MB) / 2076049408 bytes (1979 MB) up to 4153868288 bytes (3961 MB)
	JVM Flags: 2 total; -Xms2048M -Xmx4098M
	IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
	Plugins: 
		Plugin{id=minecraft, name=Minecraft, version=1.10.2}
		Plugin{id=permissionmanager, name=PermissionManager, version=2.0.1, authors=[Djxy], source=mods/permissionManager-2.1.3-API-5.X.jar}
		Plugin{id=sponge, name=SpongeVanilla, version=1.10.2-6.0.0-BETA-149}
		Plugin{id=spongeapi, name=SpongeAPI, version=6.0.0-SNAPSHOT-73050f3}
		Plugin{id=servershops, name=Server Shops, version=1.1.0, source=mods/Server-Shops-1.10.2-1.1.1.jar}
		Plugin{id=com.gmail.trentech.pjp, name=Project Portals, version=0.11.4, description=One stop shop for all things portal, url=http://github.com/TrenTech/ProjectPortals, authors=[TrenTech], source=mods/projectportals-4.2.0-0.11.4.jar}
		Plugin{id=worldedit, name=WorldEdit, version=6.1.4-SNAPSHOT, description=WorldEdit is an easy-to-use in-game world editor for Minecraft, url=http://www.enginehub.org/worldedit, source=mods/worldedit-sponge-mc1.10.2-6.1.4-SNAPSHOT-dist.jar}
		Plugin{id=nucleus, name=Nucleus, version=0.13.1-5.0, description=The Ultimate Essentials Plugin., source=mods/Nucleus-0.13.1-S5-1.10.2-plugin.jar}
		Plugin{id=totaleconomy, name=Total Economy, version=1.5.0, description=All in one economy plugin for Minecraft/Sponge, source=mods/TotalEconomy-v1.5.0.jar}
		Plugin{id=adventuremmo, name=AdventureMMO, version=1.6.1, source=mods/MMO-v1.6.1-1.10.2.jar}
		Plugin{id=enjin-minecraft-plugin, name=Enjin Minecraft Plugin, version=3.0.14-sponge, description=Enjin Minecraft Plugin for Sponge!, source=mods/EMPSponge.jar}
		Plugin{id=nuvotifier, name=NuVotifier, version=2.3.3, source=mods/nuvotifier-universal-2.3.3.jar}
		Plugin{id=mcp, name=Mod Coder Pack, version=9.32, description=Modding toolkit to decompile and deobfuscate the Minecraft client and server files., url=http://www.modcoderpack.com/website/, authors=[Searge, ProfMobius, IngisKahn, Fesh0r, ZeuX, R4wk, LexManos, Bspkrs, Others]}
		Plugin{id=prism, name=Prism, version=3.0.0, source=mods/Prism-3.0.0-beta2-14-g154e2b2.jar}
		Plugin{id=customcommands, name=CustomCommands, version=1.0, authors=[Djxy], source=mods/permissionManager-2.1.3-API-5.X.jar}
		Plugin{id=br.net.fabiozumbi12.redprotect, name=RedProtect, version=6.5.0, description=Complete antigrief plugin, authors=[FabioZumbi12], source=mods/RedProtect_Sponge-6.5.0-b206.jar}
	Profiler Position: N/A (disabled)
	Player Count: 2 / 20; [EntityPlayerMP['Merlinlcb'/900, l='HUB', x=-94.33, y=65.00, z=-228.84], EntityPlayerMP['BrodyPPlayZ'/1066, l='HUB', x=-93.50, y=65.00, z=-221.90]]
	Is Modded: Definitely; Server brand changed to 'sponge'
	Type: Dedicated Server (map_server.txt)

Please try installing the latest SpongeVanilla from https://repo.spongepowered.org/maven/org/spongepowered/spongevanilla/1.10.2-6.0.0-BETA-154/spongevanilla-1.10.2-6.0.0-BETA-154.jar