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

Непонятная Ошибка

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

Вот такая вот ошибка в логах, подскажите из за чего она может быть

[ERROR 2014-03-17 22:48:22] l2next.gameserver.model.player.mail.MailManager:188 - Mail Manager: Error saving message:Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBD...' for column 'subject' at row 1

java.sql.SQLException: Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBD...' for column 'subject' at row 1

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2825)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2156)

at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379)

at com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper.execute(PreparedStatementWrapper.java:822)

at l2next.gameserver.engine.databaseengine.FiltredPreparedStatement.execute(FiltredPreparedStatement.java:38)

at l2next.gameserver.model.player.mail.MailManager.sendMessage(MailManager.java:184)

at l2next.gameserver.model.player.mail.MailMessage.sendMessage(MailMessage.java:465)

at l2next.gameserver.engine.hookengine.impl.character.MentorHook.checkLevelForReward(MentorHook.java:352)

at l2next.gameserver.engine.hookengine.impl.character.MentorHook.onLevelIncreased(MentorHook.java:154)

at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at l2next.gameserver.instancemanager.HookManager.notifyEventIteration(HookManager.java:89)

at l2next.gameserver.instancemanager.HookManager.notifyEvent(HookManager.java:63)

at l2next.gameserver.model.actor.stat.PcStat.addLevel(PcStat.java:256)

at l2next.gameserver.model.actor.stat.PlayableStat.addExp(PlayableStat.java:74)

at l2next.gameserver.model.actor.stat.PcStat.addExp(PcStat.java:67)

at l2next.gameserver.model.actor.stat.PlayableStat.addExpAndSp(PlayableStat.java:119)

at l2next.gameserver.model.actor.stat.PcStat.addExpAndSp(PcStat.java:152)

at l2next.gameserver.model.actor.instance.L2PcInstance.addExpAndSp(L2PcInstance.java:11880)

at l2next.gameserver.model.player.formation.group.L2Party.distributeXpAndSp(L2Party.java:913)

at l2next.gameserver.model.actor.L2Attackable.calculateRewards(L2Attackable.java:886)

at l2next.gameserver.model.actor.L2Character.doDie(L2Character.java:2844)

at l2next.gameserver.model.actor.L2Npc.doDie(L2Npc.java:1360)

at l2next.gameserver.model.actor.instance.L2MonsterInstance.doDie(L2MonsterInstance.java:177)

at l2next.gameserver.model.actor.status.CharStatus.reduceHp(CharStatus.java:178)

at l2next.gameserver.model.actor.status.NpcStatus.reduceHp(NpcStatus.java:60)

at l2next.gameserver.model.actor.status.AttackableStatus.reduceHp(AttackableStatus.java:43)

at l2next.gameserver.model.actor.L2Character.reduceCurrentHp(L2Character.java:8381)

at l2next.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:512)

at l2next.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:445)

at l2next.gameserver.model.actor.L2Character.onHitTimer(L2Character.java:6295)

at l2next.gameserver.model.actor.instance.L2PcInstance.onHitTimer(L2PcInstance.java:4810)

at l2next.gameserver.model.actor.L2Character$HitTask.run(L2Character.java:3599)

at l2next.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:86)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

 

Заранее спасибо, за помощь +

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


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

В таблицу в колонку 'subject' записываются данные не принадлежащие ее типу

Может проблема в кодировке, перезалей базу с кодировкой utf-8

Изменено пользователем dislike

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


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

В таблицу в колонку 'subject' записываются данные не принадлежащие ее типу

Может проблема в кодировке, перезалей базу с кодировкой utf-8

А в какой базе этот "subject"

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


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

В таблице mail вероятно, но желательно всю базу перезаписать

Изменено пользователем dislike

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


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

В таблице mail вероятно, но желательно всю базу перезаписать

нету такой, я вот не знаю как всю ее в utf8 перезалить

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


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

Создать базу с кодировкой и перезалить все табицы

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


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

Создать базу с кодировкой и перезалить все табицы

Ладно, я попробую, спасибо

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


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

Ладно, я попробую, спасибо

Ну завтра пиши мне в скайп, попробуем разобраться

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


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

Ну завтра пиши мне в скайп, попробуем разобраться

Я перезалил и ничего не поменялось(

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


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

Я понять не могу, с какой радости стринговое значения адреса базы, предоставляется питоновой строкой?

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


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

Я перезалил и ничего не поменялось(

 

Такие ошибки вылетали и у меня давно очень, происходило это тогда когда в строку таблицы пытались вбить русский буквы - или прочие символы не понятные базе данных.

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


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

Я понять не могу, с какой радости стринговое значения адреса базы, предоставляется питоновой строкой?

Вот вот, как я понимаю, в ней русскоязычные символы закодированы ?

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


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

Вот вот, как я понимаю, в ней русскоязычные символы закодированы ?

 

Да

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


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

Такие ошибки вылетали и у меня давно очень, происходило это тогда когда в строку таблицы пытались вбить русский буквы - или прочие символы не понятные базе данных.

Вот вот, как я понимаю, в ней русскоязычные символы закодированы ?

А че тогда делать то?

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


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

Да

Все, я разобрался, в базе отдельные строчки в таблицах имели latin, я им utf8 дал и все норм)

Изменено пользователем kotolol

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


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

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

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

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

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

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

Войти

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

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

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

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

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