Benötige Hilfe :(

11/26/2011 14:45 DJ10#1
Hallo Community,
Ich habe 2 Probleme im Server. 1. Seit heute kommen ein paar member nicht mehr rein und der log sagt "overflow" ich ahbe schon gegoogelt aber nichts gefunden hoffe ihr könnt mir helfen. Mein 2. Problem ist LogBlock: Es gibt immerwieder bei login/logouts fehlermeldungen. Ich habe schon neu gemacht aber funzt nicht.
Sonstige Infos: Bukkit Nitrado server (1337) 10 Slot 720 RAM.

Server log:



2011-11-26 14:31:33 [INFO] lalalala lost connection: disconnect.quitting
2011-11-26 14:31:34 [SEVERE] [LogBlock Consumer] SQL exception on UPDATE `lb-players` SET onlinetime = ADDTIME(onlinetime, TIMEDIFF(FROM_UNIXTIME(1322314293), lastlogin)) WHERE playerid = 21;:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: Unknown column 'onlinetime' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:40 7)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3593)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3525)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:19 86)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2620)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2570)
at com.mysql.jdbc.StatementImpl.execute(StatementImpl .java:779)
at com.mysql.jdbc.StatementImpl.execute(StatementImpl .java:622)
at de.diddiz.LogBlock.Consumer.run(Consumer.java:278)
at org.bukkit.craftbukkit.scheduler.CraftWorker.run(C raftWorker.java:34)
at java.lang.Thread.run(Thread.java:722)
2011-11-26 14:32:21 [INFO] [IceAndCraft] Kostenlose Grundstücke. Bitte bei DJ150 melden.
2011-11-26 14:33:21 [INFO] [IceAndCraft] Nutzt den Richtigen Channel (/ch l; /ch g; /ch h; /ch t)
2011-11-26 14:34:21 [INFO] [IceAndCraft] Beachtet die Regeln.
2011-11-26 14:35:05 [INFO] xX_BlackBerry_Xx [/91.63.120.178:49235] logged in with entity id 13289 at ([Welt1] -295.09375, 61.0, 462.75)
2011-11-26 14:35:08 [INFO] CONSOLE: Forcing save..
2011-11-26 14:35:09 [INFO] CONSOLE: Save complete.
2011-11-26 14:35:09 [SEVERE] [LogBlock Consumer] SQL exception on UPDATE `lb-players` SET lastlogin = FROM_UNIXTIME(1322314505), firstlogin = IF(firstlogin = 0, FROM_UNIXTIME(1322314505), firstlogin), ip = '/91.63.120.178:49235' WHERE playerid = 50;:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: Unknown column 'lastlogin' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:40 7)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3593)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3525)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:19 86)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2620)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2570)
at com.mysql.jdbc.StatementImpl.execute(StatementImpl .java:779)
at com.mysql.jdbc.StatementImpl.execute(StatementImpl .java:622)
at de.diddiz.LogBlock.Consumer.run(Consumer.java:278)
at org.bukkit.craftbukkit.scheduler.CraftWorker.run(C raftWorker.java:34)
at java.lang.Thread.run(Thread.java:722)
11/26/2011 14:53 handsan#2
Kann es sein dass deine LogBlock Datenbank zu groß geworden ist oder sich geändert hat?
Die SQL-Abfrage meldet den Fehler, dass die Spalte "onlinetime" nicht gefunden werden kann:
Unknown column 'onlinetime' in 'field list'

Im Zweifelsfall würde ich mal alle Tabellen löschen (der probeweise umbenennen) damit LogBlock sich alle nötigen Tabellen selbst neu erstellt.
11/26/2011 14:54 sometimes'#3
Overflow = Überlaufen ..

Evtl , bruachen sie zu lnge den Server zu Joinen. Würde mal auf deinen Hoster nach gucken , ob er zu langsam ist bzw. deine Member zu hohen Ping haben!
11/26/2011 15:29 DJ10#4
Vielen Dank für eure Antworten ich werde gleich mal die datenbank checken. Ich melde mich dann.

Edit: Jop hat funktioniert Overflow ist weg und LogBlock geht auch ohne fehler danke :)

Ich hätte noch eine kleine frage wegen einem Plugin: Ich ahbe das Plugin Multiverse 2 gefunden.
Jetzt benutze ich Stargate aber ich finde die Portale nicht so schön. Meine Frage ist was benötige ich von den 3 Multiverse um in einer Welt portale hin und her zu bauen? bzw könnte man die portale dann auch anschalten, Also dass sie nicht unsichtbar sind.