Нужна помощь с ошибкой

Url

tscentr1no

Прохожий
Путник
5 Фев 2018
33
3
23
32
Собственно имеется ошибка в ГС, понимаю что связана она с отсутствующей таблице, и нужно её добавить, а как узнать какая должна быть структура у данной таблицы?
2019-09-30 20:45:21,391 ERROR l.g.m.a.i.p.RecoBonus [ThreadPoolExecutor-7] - Could not restore Recommendations for player: 268488049
java.sql.SQLSyntaxErrorException: Table 'getafa.character_reco_bonus' doesn't exist
at org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:125) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.util.ExceptionMapper.throwException(ExceptionMapper.java:69) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.executeQueryEpilog(MariaDbStatement.java:261) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.execute(MariaDbStatement.java:290) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.executeQuery(MariaDbStatement.java:448) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbClientPreparedStatement.executeQuery(MariaDbClientPreparedStatement.java:119) ~[mariadb-java-client-1.3.5.jar:?]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52) ~[HikariCP-2.4.5.jar:?]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java) ~[HikariCP-2.4.5.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.loadRecommendations(RecoBonus.java:83) [gameserver%20.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.checkRecoBonusTask(RecoBonus.java:60) [gameserver%20.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.<init>(RecoBonus.java:54) [gameserver%20.jar:?]
at l2p.gameserver.model.Player.<init>(Player.java:383) [gameserver%20.jar:?]
at l2p.gameserver.model.Player.create(Player.java:4490) [gameserver%20.jar:?]
at l2p.gameserver.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:121) [gameserver%20.jar:?]
at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:41) [gameserver%20.jar:?]
at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:50) [commons.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Table 'getafa.character_reco_bonus' doesn't exist
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:479) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.result(AbstractQueryProtocol.java:400) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:381) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:337) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.execute(MariaDbStatement.java:280) ~[mariadb-java-client-1.3.5.jar:?]
... 15 more
 

DarkTime

Местный
Команда форума
Модератор
19 Июн 2018
290
70
83
28
Собственно имеется ошибка в ГС, понимаю что связана она с отсутствующей таблице, и нужно её добавить, а как узнать какая должна быть структура у данной таблицы?
2019-09-30 20:45:21,391 ERROR l.g.m.a.i.p.RecoBonus [ThreadPoolExecutor-7] - Could not restore Recommendations for player: 268488049
java.sql.SQLSyntaxErrorException: Table 'getafa.character_reco_bonus' doesn't exist
at org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:125) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.util.ExceptionMapper.throwException(ExceptionMapper.java:69) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.executeQueryEpilog(MariaDbStatement.java:261) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.execute(MariaDbStatement.java:290) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.executeQuery(MariaDbStatement.java:448) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbClientPreparedStatement.executeQuery(MariaDbClientPreparedStatement.java:119) ~[mariadb-java-client-1.3.5.jar:?]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52) ~[HikariCP-2.4.5.jar:?]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java) ~[HikariCP-2.4.5.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.loadRecommendations(RecoBonus.java:83) [gameserver%20.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.checkRecoBonusTask(RecoBonus.java:60) [gameserver%20.jar:?]
at l2p.gameserver.model.actor.instances.player.RecoBonus.<init>(RecoBonus.java:54) [gameserver%20.jar:?]
at l2p.gameserver.model.Player.<init>(Player.java:383) [gameserver%20.jar:?]
at l2p.gameserver.model.Player.create(Player.java:4490) [gameserver%20.jar:?]
at l2p.gameserver.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:121) [gameserver%20.jar:?]
at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:41) [gameserver%20.jar:?]
at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:50) [commons.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Table 'getafa.character_reco_bonus' doesn't exist
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:479) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.result(AbstractQueryProtocol.java:400) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:381) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:337) ~[mariadb-java-client-1.3.5.jar:?]
at org.mariadb.jdbc.MariaDbStatement.execute(MariaDbStatement.java:280) ~[mariadb-java-client-1.3.5.jar:?]
... 15 more
что за сборка ? хоть какую нибудь инфу то можно7
 

CrazyCort

Знаток
Команда форума
Администратор
7 Апр 2017
667
100
108
2019-09-30 20: 45: 21,391 ОШИБКА l.g.m.a.i.p.RecoBonus [ThreadPoolExecutor-7] - Невозможно восстановить Рекомендации для игрока: 268488049
java.sql.SQLSyntaxErrorException: таблица 'getafa.character_reco_bonus' не существует
 

tscentr1no

Прохожий
Путник
5 Фев 2018
33
3
23
32
это я понял) мне нужно узнать структуру самой таблицы чтобы её добавить
 

CrazyCort

Знаток
Команда форума
Администратор
7 Апр 2017
667
100
108
сборка j2dev она же доделанная ЭмуРТ эпилог она же Лавео
Стоит просмотреть тогда sql файлы вашей сборки. То что у меня есть,там этой таблицы и близко нету.Может вы ставили какое то дополнение?
 

tscentr1no

Прохожий
Путник
5 Фев 2018
33
3
23
32
Это приватка от джанки, а у тебя сборка j2dev или эмурт?
 

HellFire

-=F.Hell-In.Hell=-
Команда форума
Гл. Модератор
11 Окт 2017
343
83
83
это я понял) мне нужно узнать структуру самой таблицы чтобы её добавить
Код:
CREATE TABLE IF NOT EXISTS `getafa.character_reco_bonus` (
  `charId` int(10) unsigned NOT NULL,
  `rec_have` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `rec_left` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `time_left` bigint(13) unsigned NOT NULL DEFAULT '0',
  UNIQUE KEY `charId` (`charId`)
);
Хотя я вообще не понимаю зачем впереди приписка getafa, это по сути обращение к ядру просто. Если не получится, то убери её.
 

tscentr1no

Прохожий
Путник
5 Фев 2018
33
3
23
32
Код:
CREATE TABLE IF NOT EXISTS `getafa.character_reco_bonus` (
  `charId` int(10) unsigned NOT NULL,
  `rec_have` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `rec_left` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `time_left` bigint(13) unsigned NOT NULL DEFAULT '0',
  UNIQUE KEY `charId` (`charId`)
);
Хотя я вообще не понимаю зачем впереди приписка getafa, это по сути обращение к ядру просто. Если не получится, то убери её.
Getafa это название самой бд