Bug report moved to the new portal: Mmore.club
Detailed info: L2-scripts.com
Skype: Urchika

Our portfolio of solved reports: High Five
Our portfolio of solved reports: GOD
Our portfolio of solved reports: Classic

This forum is closed and open for viewing our work on bug reports for a long time. Thank you all !


Закрытая тема
 
Опции темы Опции просмотра
Старый 04.03.2018, 13:45   #1
ZooD
Клиент ХФ + ГЕО
 
Регистрация: 27.01.2017
Сообщений: 19
По умолчанию баг почты (FIXED)

Хроники High Five
Версия L2s [16848]

Суть бага такова, если отправить какой-то предмет безопасной почтой - стоимость указать выше 4 000 000 000, к примеру 5 000 000 000, то если персонаж который отправляет письмо будет офлайн и в это время человек подтвердит письмо и оплатит его - то человек получит предмет с него снимется сумма - но эта сумма не придет отправителю!

В сервере выбьет ошибку:

Код:
[04.03.18 12:26:41:388]  INFO taskmanager.DelayedItemsManager: DelayedItemsManager.addDelayed(int, int, long): com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'count' at row 1
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'count' 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:2535)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1911)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1203)
	at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
	at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
	at l2s.gameserver.taskmanager.DelayedItemsManager.addDelayed(DelayedItemsManager.java:131)
	at l2s.gameserver.network.l2.c2s.RequestExReceivePost.runImpl(RequestExReceivePost.java:139)
	at l2s.gameserver.network.l2.c2s.L2GameClientPacket.run(L2GameClientPacket.java:50)
	at l2s.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:56)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at l2s.commons.threading.PriorityThreadFactory$1.run(PriorityThreadFactory.java:35)

Если посылать суммы равные 4 000 000 000 или меньше, все норм, а так же если персонаж онлайн - то тоже все норм, принимает к оплате любые суммы, если отправитель оф - то происходит этот баг.
ZooD вне форума  
Старый 07.03.2018, 04:27   #2
Core
Модератор
 
Аватар для Core
 
Регистрация: 03.06.2012
Сообщений: 4,624
По умолчанию

Исправлено. Обновитесь, и не забудьте обновить БД.
Закрыто.
__________________
Техническая поддержка L2-Scripts
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
Core вне форума  
Закрытая тема


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot