SpoutDev/Spout — Issue #1620: Crash
Author: Vashal
Created: 2012-02-18 08:15:27+00:00
State: open

Could not load 'plugins/TownySpout.jar' in folder 'plugins':
java.lang.reflect.InvocationTargetException

(Latest dev build)
Loading Spout v754
Exception in thread "Thread-10"
java.lang.NullPointerException
at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:109)
at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:164)

(Recommended one)
Loading Spout v737
Exception in thread "Thread-10"
java.lang.NullPointerException
at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:164)
....so therefore probably this too

Another Spout error, this is happening at runtime as is enough to take-out the server, completely.
.
18:44:16 [INFO] Reading data
18:44:16 [SEVERE] java.lang.OutOfMemoryError: unable to create new native thread
18:44:16 [SEVERE] at java.lang.Thread.start0(Native Method)
18:44:16 [SEVERE] at java.lang.Thread.start(Thread.java:691)
18:44:16 [SEVERE] at org.getspout.spout.player.SimpleFileManager.onPlayerJoin(SimpleFileManager.java:92)
18:44:16 [SEVERE] at org.getspout.spout.PlayerManager.onSpoutcraftEnable(PlayerManager.java:82)
18:44:16 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:185)
18:44:16 [SEVERE] at net.minecraft.server.Packet18ArmAnimation.handle(SourceFile:38)
18:44:16 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
18:44:16 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
18:44:16 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552)
18:44:16 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
18:44:16 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
18:44:16 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
18:44:16 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
18:44:16 [SEVERE] Unexpected exception
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:691)
at org.getspout.spout.player.SimpleFileManager.onPlayerJoin(SimpleFileManager.java:92)
at org.getspout.spout.PlayerManager.onSpoutcraftEnable(PlayerManager.java:82)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:185)
at net.minecraft.server.Packet18ArmAnimation.handle(SourceFile:38)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
>

I'm no expert but the following to me looks like it's struggling/failing to load SpoutKeyCommands...

DataSourcePool [SpoutKeyCommands] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
Entities enhanced[0] subclassed[4]
Exception in thread "Thread-11"
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:806)
at java.util.HashMap$KeyIterator.next(HashMap.java:841)
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:220)