DaVilka 3 Опубликовано 9 июня, 2014 В общем решил поменять сборку одного ит на другой, более новую и переместить БД. В чем собственно вопрос, на логин серв заходит, доходиш до выбора перса и он не выбирается, в гейм сервере пишет такую ошибку " Could not restore char data: Unknown column 'name_color' in 'field list' Я так понял чтото из таблицой Characters, что может быть? как это исправить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Расторгуев 111 Опубликовано 9 июня, 2014 Добавь данную колонку в базу 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DaVilka 3 Опубликовано 9 июня, 2014 Добавь данную колонку в базу А вот появляется ощибка ErrorException: Unknown column 'aug_id' in 'field list' Куда его дабовлять, и из каким конфигом не подсажеш? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 9 июня, 2014 Толку от тупого добавления столбца, если банально таблицы не сходятся. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DaVilka 3 Опубликовано 9 июня, 2014 Ошибка полностью 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 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DaVilka 3 Опубликовано 9 июня, 2014 Толку от тупого добавления столбца, если банально таблицы не сходятся. Есть предложение по лучше? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mr.Smith 128 Опубликовано 9 июня, 2014 Есть предложение по лучше? В ручную аккуратно перенести и адаптировать по другую сборку, каждый столбик, и не мучатся. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 9 июня, 2014 Использовать таблицы, приложенные в комплекте с другой сборкой. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты