Перейти к содержанию
Авторизация  
DaVilka

'name_Color' In 'field List'

Рекомендуемые сообщения

В общем решил поменять сборку одного ит на другой, более новую и переместить БД. В чем собственно вопрос, на логин серв заходит, доходиш до выбора перса и он не выбирается, в гейм сервере пишет такую ошибку "

Could not restore char data: Unknown column 'name_color' in 'field list'

Я так понял чтото из таблицой Characters, что может быть? как это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавь данную колонку в базу

А вот появляется ощибка
ErrorException: Unknown column 'aug_id' in 'field list'

Куда его дабовлять, и из каким конфигом не подсажеш?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Толку от тупого добавления столбца, если банально таблицы не сходятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибка полностью

Could not restore item 268477863 from DB:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'aug_i
d' in 'field list'
    at sun.reflect.GeneratedConstructorAccessor42.newInstance(Unknown Source
)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.Util.getInstance(Util.java:386)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4120)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4052)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2503)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2664)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2815)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2322)
    at com.jolbox.bonecp.PreparedStatementHandle.executeQuery(PreparedStatem
entHandle.java:174)
    at net.sf.l2j.gameserver.model.L2ItemInstance.restoreFromDb(L2ItemInstan
ce.java:1271)
    at net.sf.l2j.gameserver.model.ItemContainer.restore(ItemContainer.java:
689)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.getWarehouse(
L2PcInstance.java:2617)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.<init>(L2PcIn
stance.java:869)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.restore(L2PcI
nstance.java:6333)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.load(L2PcInst
ance.java:817)
    at net.sf.l2j.gameserver.network.L2GameClient.loadCharFromDisk(L2GameCli
ent.java:405)
    at net.sf.l2j.gameserver.network.clientpackets.CharacterSelected.runImpl
(CharacterSelected.java:82)
    at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
GameClientPacket.java:51)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$Memor
yAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:622)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
java.sql.SQLException: Invalid value for getInt() - 'ru'
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
    at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2763)
    at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2851)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.restore(L2PcI
nstance.java:6357)
    at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.load(L2PcInst
ance.java:817)
    at net.sf.l2j.gameserver.network.L2GameClient.loadCharFromDisk(L2GameCli
ent.java:405)
    at net.sf.l2j.gameserver.network.clientpackets.CharacterSelected.runImpl
(CharacterSelected.java:82)
    at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
GameClientPacket.java:51)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$Memor
yAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:622)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Could not restore char data: Invalid value for getInt() - 'ru'
Could not store char base data: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityCo
nstraintViolationException: Column 'char_name' cannot be null

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Толку от тупого добавления столбца, если банально таблицы не сходятся.

Есть предложение по лучше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть предложение по лучше?

В ручную аккуратно перенести и адаптировать по другую сборку, каждый столбик, и не мучатся.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Использовать таблицы, приложенные в комплекте с другой сборкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...