Нужна помощь! Не могу найти где исправить значение "curHp"

Статус
В этой теме нельзя размещать новые ответы.

FourOnTheFloor

Знаменитый
Участник
Сообщения
101
Розыгрыши
0
Репутация
5
Реакции
22
Баллы
1 283
Народ помогите разобратся! Я не могу найти где исправить вот эту ошибку. Троли Лесом.
Код:
WARN model.Player: Could not store char sub data: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'curHp' at row 1
[09.08.18 01:29:45:272] ERROR model.Player:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'curHp' at row 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3833)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2531)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1618)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1549)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at l2s.gameserver.model.Player.storeCharSubClasses(Player.java:7735)
    at l2s.gameserver.model.Player.store(Player.java:5450)
    at l2s.gameserver.taskmanager.AutoSaveManager$2.runImpl(AutoSaveManager.java:55)
    at l2s.commons.threading.RunnableImpl.run(RunnableImpl.java:21)
    at l2s.commons.threading.SteppingRunnableQueueManager$SteppingScheduledFuture.run(SteppingRunnableQueueManager.java:60)
    at l2s.commons.threading.SteppingRunnableQueueManager.run(SteppingRunnableQueueManager.java:184)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    at l2s.commons.threading.PriorityThreadFactory$1.run(PriorityThreadFactory.java:35)
 

Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Значение Out of range value for column 'curHp если правильно понимать термин его настройка выходит за рамки
могу конечно ошибаться но так к слову , где ну допустим model.Player судя по ошибкам
 
Тип данных столбца curHp не подходит для хранения данных, что пытается записать в базу сервер. Т.е., при вставке/обновлении записи значение столбца curHp, указанное в запросе, выходит за рамки ОДЗ указанного типа данных столбца.
 
Для curHp в таблице параметр поменять на INT или BIGINT.

Код:
Type Storage Minimum Value Maximum Value

        (Bytes) (Signed/Unsigned)   (Signed/Unsigned)
TINYINT   1           -128           127
                       0             255
SMALLINT    2     -32768            32767
                     0               65535
MEDIUMINT   3     -8388608           8388607
                      0              16777215
INT         4   -2147483648          2147483647
                      0              4294967295
BIGINT       8  -9223372036854775808    9223372036854775807
                        0             18446744073709551615

Видишь какая разница по значению.
 
Я бы с радостью поменял вот только незнаю в каком файле :Dark: не указуется в логе ошибок
 
Не в файле, а в таблице базы данных MySql. Тим Вивер есть? Скайп?
 
ALTER TABLE название_таблицы MODIFY curHp INT UNSIGNED;
 
Спасибо за Помощь всем! Нашол в charter_subclass с помощью Maiden7
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу