Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Ошибка в LoginServer (https://forum.zone-game.info/showthread.php?t=12388)

niko42 04.02.2011 03:32

Ошибка в LoginServer
 
Ранее все отлично стaяло, а теперь выдает ошибку.
Конечно выдает на БД, но такой таблицы у меня и не было lock

PHP код:

java.lang.Thread.run(Thread.java:662)
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptionTable 'l2pdb.lock' doesn't exist
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.Util.getInstance(Util.java:381)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1051)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2102)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2261)
    at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
    at l2p.database.FiltredPreparedStatement.executeQuery(FiltredPreparedStatement.java:20)
    at l2p.loginserver.LoginController.getLock(LoginController.java:175)
    at l2p.loginserver.LoginController.loginValid(LoginController.java:550)
    at l2p.loginserver.LoginController.tryAuthLogin(LoginController.java:287)
    at l2p.loginserver.clientpackets.RequestAuthLogin.runImpl(RequestAuthLogin.java:106)
    at l2p.loginserver.clientpackets.L2LoginClientPacket.run(L2LoginClientPacket.java:39)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at 


AdDa 04.02.2011 03:40

Re: Ошибка в LoginServer
 
Цитата:

Сообщение от niko42 (Сообщение 107156)
Ранее все отлично стояло, а теперь выдает ошибку.
....

Ну так создай :)

PHP код:

CREATE TABLE IF NOT EXISTS `lock` (
    `
loginvarchar(45NOT NULL,
    `
typeENUM('HWID','IP'NOT NULL,
    `
stringvarchar(32)  NOT NULL,
    
PRIMARY KEY  (`login`,`string`)
ENGINE=MyISAM

А вообще юзаццо таблица стала из-за того, что в поле lock_expire в таблице accounts оказалось заполнено и выполнило опр. условие

niko42 04.02.2011 03:48

Re: Ошибка в LoginServer
 
Ой ты епт забыл, сори за глупый вопрос. Спс за инфу. Тока сейчас вспомнил для туда запрос отправяется=))


Текущее время: 14:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot