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

Ошибки Гейм Сервера.

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

Сборка emurt Rev8

 

ОС Linux

 

Mysql 5.5

 

Java 7 upd 55

 

Проблема заключается в следующем сервер выдает такую ошибку и в итоге у всех игроков пропадают скилы и они становятся первым уровнем, но после рестарта все восстанавливается и как положено работает раз в сутки бьет такие ошибки.

 

 

 

 

[21:35:47] ERROR Error while updating item : 22076 Blessed Spiritshot - S grade (19507)[268553705]

java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)

at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)

at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:264)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:288)

at org.mariadb.jdbc.MySQLPreparedStatement.execute(MySQLPreparedStatement.java:141)

at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)

at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)

at l2p.gameserver.dao.ItemsDAO.update0(ItemsDAO.java:216)

at l2p.gameserver.dao.ItemsDAO.update(ItemsDAO.java:305)

at l2p.gameserver.model.items.ItemInstance.update(ItemInstance.java:1173)

at l2p.gameserver.model.items.Inventory.onModifyItem(Inventory.java:156)

at l2p.gameserver.model.items.ItemContainer.destroyItem(ItemContainer.java:470)

at handler.items.BlessedSpiritShot.useItem(BlessedSpiritShot.java:104)

at l2p.gameserver.model.Player.autoShot(Player.java:5850)

at l2p.gameserver.model.Player.unChargeShots(Player.java:5825)

at l2p.gameserver.skills.skillclasses.Continuous.useSkill(Continuous.java:72)

at l2p.gameserver.model.Creature.callSkill(Creature.java:1055)

at l2p.gameserver.model.Playable.callSkill(Playable.java:552)

at l2p.gameserver.model.Creature.onMagicUseTimer(Creature.java:2878)

at l2p.gameserver.model.GameObjectTasks$MagicUseTask.runImpl(GameObjectTasks.java:362)

at l2p.commons.threading.RunnableImpl.run(RunnableImpl.java:19)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:984)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:281)

... 24 more

Caused by: java.io.IOException: Last packet not finished

at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.startPacket(PacketOutputStream.java:38)

at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:76)

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:982)

... 25 more

java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)

at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)

at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:264)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:288)

at org.mariadb.jdbc.MySQLStatement.executeQuery(MySQLStatement.java:302)

at org.mariadb.jdbc.MySQLPreparedStatement.executeQuery(MySQLPreparedStatement.java:112)

at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)

at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)

at l2p.gameserver.taskmanager.DelayedItemsManager.get_last_payment_id(DelayedItemsManager.java:57)

at l2p.gameserver.taskmanager.DelayedItemsManager.runImpl(DelayedItemsManager.java:78)

at l2p.commons.threading.RunnableImpl.run(RunnableImpl.java:19)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:984)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:281)

... 14 more

Caused by: java.io.IOException: Last packet not finished

at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.startPacket(PacketOutputStream.java:38)

at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:76)

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:982)

... 15 more

  • Upvote 1

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


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

я не про я еще только учусь но обратитесь к Разработчику

 

а в ошибке что лично я вижу . хотя оверо подобные сборки только начал ковырять

то ошибка апдейта

 

[21:35:47] ERROR Error while updating item : 22076 Blessed Spiritshot - S grade (19507)[268553705]

 

ну и далее понеслось попробуй снести данные в таблице Item (19507)[268553705]

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

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


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

Тему у разработчика создал, но вот ответа нет пока

В ЛС с ним поговорили, говорит у меня проблема с базой или ДДос.

  • Upvote 1

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


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

Тему у разработчика создал, но вот ответа нет пока

В ЛС с ним поговорили, говорит у меня проблема с базой или ДДос.

 

я попробывал вам указать что может быть попробуйте выполнить эти действия если не поможет то , значит Разработчик прав или база или ДДос , но склоняюсь к базе

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


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

Удалил рестарт сделал, посмотрим что выйдет но за ночь набегает, по 4мб логов ГСа

И там не только [21:35:47] ERROR Error while updating item : 22076 Blessed Spiritshot - S grade (19507)[268553705]

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


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

Автор, зачем ты юзаешь MariaDB, вместо MySQL? Косяк в jdbc драйвере Машки, она валится после большой пачки инсертов, юзай MySQL.

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


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

Автор, зачем ты юзаешь MariaDB, вместо MySQL? Косяк в jdbc драйвере Машки, она валится после большой пачки инсертов, юзай MySQL.

 

Сборка emurt Rev8

 

ОС Linux

 

Mysql 5.5

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


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

Сборка emurt Rev8

 

ОС Linux

 

Mysql 5.5

 

java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)

 

at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)

 

org.mariadb.jdbc

 

mariadb

 

Учитесь читать эксепшны :)

 

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

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


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

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

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

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

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

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

Войти

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

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

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

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

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