Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Непонятные ошибки
#1
подцкажите что это за ошибки
не могу понять лезут и лезут
Код:
ERROR [05 сен 2010 20:14:42,984] mysql5.MySQL5InventoryDAO:454 Error delete item. ItemObjId: 70911
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`al_server_gs`.`item_stones`, CONSTRAINT `item_stones_ibfk_1` FOREIGN KEY (`itemUniqueId`) REFERENCES `inventory` (`itemUniqueId`))
    at sun.reflect.GeneratedConstructorAccessor178.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.Util.getInstance(Util.java:384)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1041)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
    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:2568)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)
    at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
    at mysql5.MySQL5InventoryDAO.deleteItem(MySQL5InventoryDAO.java from JavaSourceFromFile:449)
    at mysql5.MySQL5InventoryDAO.store(MySQL5InventoryDAO.java from JavaSourceFromFile:354)
    at com.aionemu.gameserver.taskmanager.tasks.ItemUpdater.callTask(ItemUpdater.java:57)
    at com.aionemu.gameserver.taskmanager.tasks.ItemUpdater.callTask(ItemUpdater.java:30)
    at com.aionemu.gameserver.taskmanager.AbstractFIFOPeriodicTaskManager.run(AbstractFIFOPeriodicTaskManager.java:75)
    at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:61)
    at com.aionemu.commons.utils.concurrent.ExecuteWrapper.run(ExecuteWrapper.java:42)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
    at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Ответ
#2
Цитата:ERROR [05 сен 2010 20:14:42,984] mysql5.MySQL5InventoryDAO:454 Error delete item. ItemObjId: 70911
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`al_server_gs`.`item_stones`, CONSTRAINT `item_stones_ibfk_1` FOREIGN KEY (`itemUniqueId`) REFERENCES `inventory` (`itemUniqueId`))
Напортачил в указанной таблице.
Ответ
#3
а что я мог напортачить я там ничо не трогал я поставил базы от сборки и всё
Ответ
#4
ENGINE = InnoDB?
Ответ
#5
PROGRAMMATOR Написал:ENGINE = InnoDB?
а это что ?
Ответ
#6
Это одна из настроек бд.
Ответ
#7
и что мне с ней делать

я просто не дружу с mysql
Ответ
#8
В PHPMyAdmin посмотрите тип таблицы.

[Изображение: image-96D7_4C83D5F0.jpg]
Ответ
#9
вот я нашол запрос на создании базы
Код:
CREATE TABLE IF NOT EXISTS `item_stones` (
  `itemUniqueId` int(11) NOT NULL,
  `itemId` int(11) NOT NULL,
  `slot` int(2) NOT NULL,
  `category` int(2) NOT NULL default 0,
  PRIMARY KEY (`itemUniqueId`, `slot`, `category`),
  FOREIGN KEY (`itemUniqueId`) references inventory (`itemUniqueId`) ON DELETE CASCADE
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
как я понял таблица с InnoDB
Ответ
#10
Одно дело запрос и совсем другое результат. Иногда надо самому в мускуле включать поддержку InnoDB. У меня именно так и было.
InnoDB
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибки LS fitamin4ik 19 5,908 07-09-2013, 10:33 AM
Последний пост: fitamin4ik
  LoginServer выдаёт ошибки Wolfas 1 2,236 06-25-2011, 11:42 PM
Последний пост: TieLay
  Ошибки Логин Сервера.Помогите устранить их. Bigboxer 1 1,944 06-14-2011, 12:24 PM
Последний пост: TieLay
  Ошибки сервера на ровном месте. Advance 11 4,810 01-24-2011, 12:15 AM
Последний пост: Advance
  Время от времени возникают ошибки ЛС vitlav 2 2,310 11-12-2010, 01:38 AM
Последний пост: vitlav
  Ошибки в консоли кто знает яву помогите mikolas2008 9 3,738 10-26-2010, 01:41 PM
Последний пост: xobotyi
  Ошибки GS при в ходе в игровой мир (AL rev.179) sotariz 4 2,275 10-19-2010, 04:58 PM
Последний пост: Luteron
  AION 2.0 клиент не конектится(без ошибки) pppok 1 2,481 10-11-2010, 01:13 PM
Последний пост: Fireword
  Объясните ошибки в сервере aion 2.0 vitlav 13 5,359 10-11-2010, 11:50 AM
Последний пост: KOMPoT
  Ошибки в сборках aspalt 59 15,183 06-23-2010, 02:59 PM
Последний пост: aspalt

Перейти к форуму:


Пользователи, просматривающие эту тему: 7 Гость(ей)