Chyba v MySQL u FigAdminu/UltraBanu

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
StanoMalek
Příspěvky: 42
Registrován: 27 kvě 2012, 22:39
Reputation: 0

Chyba v MySQL u FigAdminu/UltraBanu

#1 Příspěvekod StanoMalek » 27 kvě 2012, 22:45

Server: greenus.orelsoft.cz:27791 / Nemám

Dobrý den. Vím, že nemám server u fakahedy, ale také vím, že jsou tu rozumní lidé, kteří pomáhají. Vyskytl se umě takový problém s Figadminem i Ultrabanem v MySQL a to tento. Prosil bych tímto o Vaši pomoc, i když sem vesměs ani nemám psát.

Spoiler: zobrazit

Kód: Vybrat vše

2012-05-27 22:34:51 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
2012-05-27 22:34:51 [INFO] [FigAdmin] Creating table banlist.
2012-05-27 22:34:51 [SEVERE] [FigAdmin] Couldn't execute MySQL statement:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ROW_FORMAT=' at line 10
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
   at com.mysql.jdbc.Util.getInstance(Util.java:382)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
   at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
   at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
   at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
   at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
   at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
   at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:64)
   at selfservice.FigAdmin.onEnable(FigAdmin.java:82)
   at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
   at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
   at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
   at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
   at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
   at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
   at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
   at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
   at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
   at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)



Ve fig adminu je to nastavené teoreticky dobře co jsem koukal.

Spoiler: zobrazit

Kód: Vybrat vše

mysql: true
mysql-database: jdbc:mysql://89.190.64.251:3306/minecraft_25566
mysql-user: minecraft_25566
mysql-password: HESLO
mysql-table: banlist
auto-complete: true
ip-ban: false
bans-to-banned-players: false
auto-ban-on-warnings: -1
auto-ban-time: 1 day
messages:
  banMsgFailed: '&cPlayer &e%victim% &cis already banned!'
  unbanMsg: '&aSuccessfully unbanned player &e%victim%&a!'
  unbanMsgGlobal: '&e%victim% &6was unbanned by &e%player%&6!'
  unbanMsgFailed: '&cFailed to unban &e%victim%&c!'
  kickAllMsg: '%player% kicked everyone. Reason: %reason%'
  kickDefaultReason: '&eBooted from server!'
  kickGobalDefaultRason: '&eGlobal kick'
  kickMsgVictim: 'You have been kicked by %player%. Reason: %reason%'
  kickMsgBroadcast: '&e%victim% &6was kicked by &e%player%&6. Reason: &e%reason%'
  kickMsgFailed: '&cKick failed: &6%victim% &cisn''t online.'
  banMsgVictim: '&eYou have been banned by &e%player%&f.&6 Reason: %reason%'
  banMsgBroadcast: '&e%victim% &6was banned by &e%player%&f.&6 Reason: &e%reason%'
  banDefaultReason: '&eBan Hammer has Spoken!'
  banOffline: '&eWarning: &8Player &a%player%&8 has not been on this server before.'
  tempbanMsgVictim: 'You have been temp. banned by %player%. Reason: %reason%'
  tempbanMsgBroadcast: '&e%victim% &6was temp. banned by &e%player%&6. Reason: &e%reason%'
  LoginTempban: '&cYou are banned until &e%time%&c! Reason: &e%reason%'
  LoginBan: '&cYou are banned from this server! Reason: &e%reason%'
  LoginIPBan: '&cThis IP is banned!'
  badPlayerName: '&cBad player name!'
  playerNotOnline: '&cPlayer &e%player% &cis not online.'
  warnMsgBroadcast: '&cPlayer &e%player%&f received a warning from &c%kicker%&f:'
  warnMsgVictim: '&cYou have received a warning from &c%player%&f:'
  reloadMsg: '&aReloaded FigAdmin.'
  exportMsg: '&aExported banlist to banned-players.txt'
  playerBanned: '&cPlayer %player% is banned.'
  playerNotBanned: '&aPlayer %player% is not banned.'
  ipBan: '&eIP banning is'
  noPermission: '&cYou don''t have permission to do this.'
  warnDeleted: '&aAll %number% warnings cleared for player &e%player%&a.'
  warnNone: '&cNo warnings found for player &e%player%&c!'



Edit:
Toto hlásí SQL
Spoiler: zobrazit

Kód: Vybrat vše

SQL-dotaz:

CREATE TABLE IF NOT EXISTS `banlist` (

`name` VARCHAR( 32 ) NOT NULL ,
`reason` TEXT NOT NULL ,
`admin` VARCHAR( 32 ) NOT NULL ,
`time` BIGINT( 20 ) NOT NULL ,
`temptime` BIGINT( 20 ) NOT NULL DEFAULT '0',
`type` INT( 11 ) NOT NULL DEFAULT '0',
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`ip` VARCHAR( 16 ) DEFAULT NULL
)
MySQL hlásí:

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

Při vložení tohoto:

Kód: Vybrat vše

CREATE TABLE IF NOT EXISTS `banlist` (
`name` varchar(32) NOT NULL,
`reason` text NOT NULL,
`admin` varchar(32) NOT NULL,
`time` bigint(20) NOT NULL,
`temptime` bigint(20) NOT NULL DEFAULT '0',
`type` int(11) NOT NULL DEFAULT '0',
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` varchar(16) DEFAULT NULL
);



Předem děkuji a doufám, že se spolu nějak domluvíme a chyba se opraví. S pozdravem Stano.
Naposledy upravil(a) StanoMalek dne 27 kvě 2012, 23:01, celkem upraveno 1 x.
SERVER: creative.mine-craft.cz:27253 Worlds: Creative, Games, Survival
Obrázek
SERVER: pvp.mine-craft.cz:27659 Worlds: PVP
Obrázek
**Často mě rmoutí myšlenka, že pro genialitu existuje hranice, kdežto pro hloupost nikoliv.**

Uživatelský avatar
siOnzee
Příspěvky: 810
Věk: 28
Registrován: 30 lis 2011, 21:40
Reputation: 4
Bydliště: siOnzee.cz
Kontaktovat uživatele:

Re: Chyba v MySQL u FigAdminu/UltraBanu

#2 Příspěvekod siOnzee » 27 kvě 2012, 22:58

Vlož výše uvedené příspěvky do spoileru !
Tohle je FakaHeda Forum, tak nevim proč semka dáváš server od OrelSofT ? :(

StanoMalek
Příspěvky: 42
Registrován: 27 kvě 2012, 22:39
Reputation: 0

Re: Chyba v MySQL u FigAdminu/UltraBanu

#3 Příspěvekod StanoMalek » 27 kvě 2012, 23:03

Já vím, že je to fakaheda, ale na podpoře Figadminu mi neporadili a orel si s tým neví rady. Už jsem zoufalý, protože mi nejede banlist. Tak proto Žádám Fakahedu (věř mi, hledal jsem a nastavoval jsem co se dalo), ale nikde jsem se nedočkal kloudné odpovědi. Doufám, že zde to bude jinak :(
SERVER: creative.mine-craft.cz:27253 Worlds: Creative, Games, Survival
Obrázek
SERVER: pvp.mine-craft.cz:27659 Worlds: PVP
Obrázek
**Často mě rmoutí myšlenka, že pro genialitu existuje hranice, kdežto pro hloupost nikoliv.**

Uživatelský avatar
siOnzee
Příspěvky: 810
Věk: 28
Registrován: 30 lis 2011, 21:40
Reputation: 4
Bydliště: siOnzee.cz
Kontaktovat uživatele:

Re: Chyba v MySQL u FigAdminu/UltraBanu

#4 Příspěvekod siOnzee » 27 kvě 2012, 23:31

Ten co není od fakahedy, nemá nárok na pomoc, můžeš pouze doufat že se tu najde jedinec kterej ti pomůze, máš alespoň 1 server od fakahedy ?
PS: Zkusil si tohle

Kód: Vybrat vše

mysql-database: jdbc:mysql://89.190.64.251:3306/minecraft_25566

na tohle

Kód: Vybrat vše

mysql-database: jdbc:mysql://localhost:3306/minecraft_25566

Popřípadě ještě config banlistu. ( mam na mysli kde si vyplňoval port + jméno , heslo na mysql)

StanoMalek
Příspěvky: 42
Registrován: 27 kvě 2012, 22:39
Reputation: 0

Re: Chyba v MySQL u FigAdminu/UltraBanu

#5 Příspěvekod StanoMalek » 27 kvě 2012, 23:46

Měl jsem to předtím dobře. To je IP adresa toho MyPHPAdminu. U Vás je to myslím přes plugin, tak je to jinak.

Spoiler: zobrazit
2012-05-27 23:39:10 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
2012-05-27 23:39:14 [SEVERE] Unable to retreive connection
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:243)
at selfservice.MySQLDatabase.getSQLConnection(MySQLDatabase.java:30)
at selfservice.MySQLDatabase.getSQLConnection(MySQLDatabase.java:41)
at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:53)
at selfservice.FigAdmin.onEnable(FigAdmin.java:82)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: 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.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2186)
... 26 more
Caused by: java.net.ConnectException: Spojení odmítnuto
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
... 28 more
2012-05-27 23:39:14 [SEVERE] Error occurred while enabling FigAdmin v4.0.16 (Is it up to date?)
java.lang.NullPointerException
at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:54)
at selfservice.FigAdmin.onEnable(FigAdmin.java:82)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)


Banlist je zbytečný sem dávat, když se to nedostane ani do MySQL. Chyba je někde v určité části MySQL, ale nevím kde.

Edit: Server nemám. Přečtěte jsi prosím pozorněji co jsem psal na začátku prvního příspěvku pozorněji. Děkuji.
SERVER: creative.mine-craft.cz:27253 Worlds: Creative, Games, Survival
Obrázek
SERVER: pvp.mine-craft.cz:27659 Worlds: PVP
Obrázek
**Často mě rmoutí myšlenka, že pro genialitu existuje hranice, kdežto pro hloupost nikoliv.**

Uživatelský avatar
siOnzee
Příspěvky: 810
Věk: 28
Registrován: 30 lis 2011, 21:40
Reputation: 4
Bydliště: siOnzee.cz
Kontaktovat uživatele:

Re: Chyba v MySQL u FigAdminu/UltraBanu

#6 Příspěvekod siOnzee » 27 kvě 2012, 23:49

ještě zkus smazat složku figadmin, nechat jí vytvořit znovu a nastavit.
koukni na mysql , jestli tam máš banlist tak ten table smaž.

Uživatelský avatar
Sejsel
Příspěvky: 4131
Registrován: 19 čer 2011, 09:43
Reputation: 0
Bydliště: /home/sejsel/
Kontaktovat uživatele:

Re: Chyba v MySQL u FigAdminu/UltraBanu

#7 Příspěvekod Sejsel » 28 kvě 2012, 07:30

Je mi líto, ale budu muset tohle téma zamknout, jelikož nemáš u FakaHedy server, tudíž zde nemáš nárok na podporu.
siOnzee, kdyžtak komunikuj po soukromých zprávách.

//LOCK
01101110011101010110001001110111


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 53 hostů