Срочно

LifeANDeath

Heir
Customer
Сегодня открылся.. проверял вчера твт, все ок было.. сегодня беда такая.. все тупо садяться и вот такая ошибка.. подскажите куда копать..

Code:
[20:05:54]  WARN PvPEvent: Exception on changing state to PORTING_TO state.
java.lang.RuntimeException: java.sql.BatchUpdateException: Data truncation: Out of range value for column 'skill_id' at row 1
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord0(SourceFile:463)
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord(SourceFile:344)
    at com.lucera2.scripts.altrecbots.model.ActionRecordingContext.onClose(SourceFile:225)
    at com.lucera2.scripts.altrecbots.model.ActionRecordingContext.close(SourceFile:150)
    at com.lucera2.scripts.altrecbots.model.listeners.PlayerListeners.onTeleport(SourceFile:49)
    at l2.gameserver.model.actor.listener.PlayerListenerList.a(Unknown Source)
    at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:895)
    at java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:404)
    at l2.commons.listener.ListenerList.forEachListener(Unknown Source)
    at l2.gameserver.model.actor.listener.CharListenerList.forEachListenerWithGlobal(Unknown Source)
    at l2.gameserver.model.actor.listener.PlayerListenerList.onTeleport(Unknown Source)
    at l2.gameserver.model.Creature.teleToLocation(Unknown Source)
    at l2.gameserver.model.Creature.teleToLocation(Unknown Source)
    at events.TvT2.PvPEvent$TvTParticipantController.portParticipantsTo(Unknown Source)
    at events.TvT2.PvPEvent.ay(Unknown Source)
    at events.TvT2.PvPEvent.access$3500(Unknown Source)
    at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    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)
Caused by: java.sql.BatchUpdateException: Data truncation: Out of range value for column 'skill_id' at row 1
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    at com.mysql.jdbc.Util.getInstance(Util.java:408)
    at com.mysql.jdbc.SQLError.createBatchUpdateException(SQLError.java:1154)
    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1832)
    at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1316)
    at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:954)
    at com.mysql.jdbc.jdbc2.optional.StatementWrapper.executeBatch(StatementWrapper.java:489)
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord0(SourceFile:426)
    ... 23 common frames omitted
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'skill_id' at row 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3931)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1912)
    at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2133)
    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1810)
    ... 27 common frames omitted
java.lang.RuntimeException: java.sql.BatchUpdateException: Data truncation: Out of range value for column 'skill_id' at row 1
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord0(SourceFile:463)
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord(SourceFile:344)
    at com.lucera2.scripts.altrecbots.model.ActionRecordingContext.onClose(SourceFile:225)
    at com.lucera2.scripts.altrecbots.model.ActionRecordingContext.close(SourceFile:150)
    at com.lucera2.scripts.altrecbots.model.listeners.PlayerListeners.onTeleport(SourceFile:49)
    at l2.gameserver.model.actor.listener.PlayerListenerList.a(Unknown Source)
    at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:895)
    at java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:404)
    at l2.commons.listener.ListenerList.forEachListener(Unknown Source)
    at l2.gameserver.model.actor.listener.CharListenerList.forEachListenerWithGlobal(Unknown Source)
    at l2.gameserver.model.actor.listener.PlayerListenerList.onTeleport(Unknown Source)
    at l2.gameserver.model.Creature.teleToLocation(Unknown Source)
    at l2.gameserver.model.Creature.teleToLocation(Unknown Source)
    at events.TvT2.PvPEvent$TvTParticipantController.portParticipantsTo(Unknown Source)
    at events.TvT2.PvPEvent.ay(Unknown Source)
    at events.TvT2.PvPEvent.access$3500(Unknown Source)
    at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    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)
Caused by: java.sql.BatchUpdateException: Data truncation: Out of range value for column 'skill_id' at row 1
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    at com.mysql.jdbc.Util.getInstance(Util.java:408)
    at com.mysql.jdbc.SQLError.createBatchUpdateException(SQLError.java:1154)
    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1832)
    at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1316)
    at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:954)
    at com.mysql.jdbc.jdbc2.optional.StatementWrapper.executeBatch(StatementWrapper.java:489)
    at com.lucera2.scripts.altrecbots.model.ActionsStorageManager.storeRecord0(SourceFile:426)
    ... 23 more
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'skill_id' at row 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3931)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1912)
    at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2133)
    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1810)
    ... 27 more
 
Сначало грешил на запрет скилов на твт.. убрал, не помогло. еще стоит запрет клан скиллов. но не думаю что из за нее
 
Вставляемое в базу данных значение 'skill_id' выходит за пределы допустимого диапазона, что и вызвало ошибку.
 
Сделай ALTER TABLE `altrec_skills` CHANGE COLUMN `skill_id` `skill_id` INT UNSIGNED NOT NULL DEFAULT 0 AFTER `bot_id`;
 
no need to go bigint lmao; run this: e.g.: character_skills
ALTER TABLE character_skills MODIFY COLUMN skill_id int(10) UNSIGNED NOT NULL DEFAULT 0;
 
По этому всегда нужно проверять на тестовом сервере потом уже на лайв
Все проверялось. К сожалению на тестовом сервере нету столько ботов и записей
 
Боты это успокоение самого себя, а игроков не обманешь.
еще бы были боты нормальные по типу таких которые движуху на сервере наводили как игроки по карте лазили крашили мобов играли в пати))) а то что они в гиране бегают как дауны упираются в стены вообще отрыжку вызывают что у игроков что у самого себя бесполезные вообще.
 
еще бы были боты нормальные по типу таких которые движуху на сервере наводили как игроки по карте лазили крашили мобов играли в пати))) а то что они в гиране бегают как дауны упираются в стены вообще отрыжку вызывают что у игроков что у самого себя бесполезные вообще.
Согласен, видел похожих ботов которые летают по городам за живыми игроками, атакуют игроков и фармят мобов. Если у нас такие появятся я буду рад)))
 
Согласен, видел похожих ботов которые летают по городам за живыми игроками, атакуют игроков и фармят мобов. Если у нас такие появятся я буду рад)))
Да я тоже таких видел. Это нормлаьные боты адекватные которые деятельность веду социальные хоть чутьпорой даже веришь что это прям игрок. Такими ботами лучше не пугать живых игроков. Да и накрутки онлайна что в игре что на сайте такое себе все это видно.
 
Да любые боты это бред, вы ими только позорите себя и свой проект.
Игроки не тупые и ботов любых сразу видно
 
Да любые боты это бред, вы ими только позорите себя и свой проект.
Игроки не тупые и ботов любых сразу видно
инфа сотка
 
Вы бы лучше по теме так отвечали… а то какую то херню разогнали. Никто про необходимость ботов и не спрашивал и советов по этой теме тоже не просил.
 
Вы бы лучше по теме так отвечали… а то какую то херню разогнали. Никто про необходимость ботов и не спрашивал и советов по этой теме тоже не просил.
ты много кому тут по теме ответил расскажика)
 
Back
Top