Hello, I am experiencing crashes on my server. The crashes usually happen once every 30 mins. They are short, and the server usually starts back up instantly. If it helps, i have not had these crashes before, and i am now experiencing them a few days after the installation of a custom vote plugin. Here is my error log. Any help is appreciated. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 2012-02-25 20:17:36 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2012-02-25 20:17:36 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2012-02-25 20:17:36 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) 2012-02-25 20:17:36 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:579) 2012-02-25 20:17:36 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:190) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.getStatement(Utilities.java:52) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.executeQuery(Utilities.java:15) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.getDates(Utilities.java:34) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.showWelcomeMessage(SPlayerListener.java:45) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.onPlayerJoin(SPlayerListener.java:39) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2012-02-25 20:17:36 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:601) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:131) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:121) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 2012-02-25 20:17:36 [SEVERE] Caused by: java.net.ConnectException: Connection refused 2012-02-25 20:17:36 [SEVERE] at java.net.PlainSocketImpl.socketConnect(Native Method) 2012-02-25 20:17:36 [SEVERE] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:337) 2012-02-25 20:17:36 [SEVERE] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198) 2012-02-25 20:17:36 [SEVERE] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) 2012-02-25 20:17:36 [SEVERE] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) 2012-02-25 20:17:36 [SEVERE] at java.net.Socket.connect(Socket.java:579) 2012-02-25 20:17:36 [SEVERE] at java.net.Socket.connect(Socket.java:528) 2012-02-25 20:17:36 [SEVERE] at java.net.Socket.<init>(Socket.java:425) 2012-02-25 20:17:36 [SEVERE] at java.net.Socket.<init>(Socket.java:241) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254) 2012-02-25 20:17:36 [SEVERE] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292) 2012-02-25 20:17:36 [SEVERE] ... 33 more 2012-02-25 20:17:36 [SEVERE] java.lang.NullPointerException 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.executeQuery(Utilities.java:15) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.getDates(Utilities.java:34) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.showWelcomeMessage(SPlayerListener.java:45) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.onPlayerJoin(SPlayerListener.java:39) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2012-02-25 20:17:36 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:601) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:131) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:121) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 2012-02-25 20:17:36 [SEVERE] java.lang.NullPointerException 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.Utilities.getDates(Utilities.java:37) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.showWelcomeMessage(SPlayerListener.java:45) 2012-02-25 20:17:36 [SEVERE] at me.neatmonster.status.SPlayerListener.onPlayerJoin(SPlayerListener.java:39) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2012-02-25 20:17:36 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2012-02-25 20:17:36 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:601) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61) 2012-02-25 20:17:36 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:131) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:121) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 2012-02-25 20:17:36 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
That error message is coming from a custom vote plugin that was made for my server. I deleted the .jar due to a bug, and it seems that after that, the crashes started to occur. Could it be that the plugin is still sending requests to the mySQL server and causing crashes? The voting php script is hosted on a seperate apache php webserver, and it communicates from there to the mysql server. Oh, and my plugins are: ButtonWarp Citizens ColoredSigns ColorMe Essentials EssentialsSpawn LWC MagicCarpet MobDrops MuddersMilk MyWarp NoCheat NoPearls Prefixer SimpleHelp Teams (Custom Plugin) Timedmessages WorldBorder WorldEdit WorldGuard Yes, I saw the mySQL errors too, what do you think it might be? Getting more errors.. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 2012-02-27 20:34:15 [SEVERE] java.net.SocketException: Broken pipe 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.socketWrite0(Native Method) 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.write(SocketOutputStream.java:153) 2012-02-27 20:34:15 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 2012-02-27 20:34:15 [SEVERE] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 2012-02-27 20:34:15 [SEVERE] at java.io.DataOutputStream.flush(DataOutputStream.java:123) 2012-02-27 20:34:15 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:103) 2012-02-27 20:34:15 [SEVERE] java.net.SocketException: Broken pipe 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.socketWrite0(Native Method) 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) 2012-02-27 20:34:15 [SEVERE] at java.net.SocketOutputStream.write(SocketOutputStream.java:153) 2012-02-27 20:34:15 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 2012-02-27 20:34:15 [SEVERE] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 2012-02-27 20:34:15 [SEVERE] at java.io.DataOutputStream.flush(DataOutputStream.java:123) 2012-02-27 20:34:15 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:103) EDIT by Moderator: merged posts, please use the edit button instead of double posting.
What do you mean? Also, found this too Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 2012-02-28 01:28:49 [SEVERE] java.net.SocketException: Socket closed 2012-02-28 01:28:49 [SEVERE] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:116) 2012-02-28 01:28:49 [SEVERE] at java.net.SocketOutputStream.write(SocketOutputStream.java:153) 2012-02-28 01:28:49 [SEVERE] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 2012-02-28 01:28:49 [SEVERE] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 2012-02-28 01:28:49 [SEVERE] at java.io.DataOutputStream.flush(DataOutputStream.java:123) 2012-02-28 01:28:49 [SEVERE] at net.minecraft.server.NetworkWriterThread.run(SourceFile:103) As a note, these crashes did not happen before 1.1 R4, so perhaps it could be an issue with the new build? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
I can not see any reason for those plugins to be causing it, also, if the separate apache server, or for some reason you still have the folder (with a php or config on it) on the server, that could be causing to errors, yes.