sp-tarkov / server

University of Illinois/NCSA Open Source License
2 stars 3 forks source link

[3.8.0] Client Hanging When Selling Items #513

Closed refringe closed 2 hours ago

refringe commented 2 hours ago

General information:

Project issue is for:
*Server

Expected result:
Being able to sell items to traders without an issue.

Actual result:
Client softlocks after hitting "Deal" when selling an item.

Minor Note I have done more tests with a few profiles after the issue occured initially so the bug happening may not be the lates entry in the logs however I know the bug happened between 23:35 - 23:45 my local computer time so that hopefully helps narrow it down.

Screenshots:

Attached a video


Attachments


Originally written by Hicchy

refringe commented 2 hours ago

Having that too since the 6.02 release. Couple of notes: Restarting the server and loading the same profile doesn't help; It seems to be happening after extraction as a scav, and after a hour or two of normal gameplay


Attachments


Originally written by 5o2

refringe commented 2 hours ago

Having that too since the 6.02 release. Couple of notes: Restarting the server and loading the same profile doesn't help; It seems to be happening after extraction as a scav, and after a hour or two of normal gameplay

Looks like the bug is profile specific, unable to replicate on dev profile but was able to replicate first time on your profile


Attachments


Originally written by Queen-Goddess

refringe commented 2 hours ago

Also started having this issue after extracting from a scav raid.


Attachments


Originally written by ZeProfessional

refringe commented 2 hours ago

Happened to me as well, did a lot of manual profile fixing. Server error log mentioned some stack object count not being an integer.

Using @5o2 profile.

EXCEPTION: Newtonsoft.Json.JsonReaderException: Input string '82413.5' is not a valid integer. Path 'StackObjectsCount', line 1, position 28.

After changing it to an integer in the profile JSON traders work again, normally. Looking at the latest commits https://dev.sp-tarkov.com/SPT-AKI/Server/commit/8756431774f93b9a150a7f0a48670367d8f5a2e7, it is probably fixed by now. But the bug in the profile still persists.


Originally written by artofsound

refringe commented 2 hours ago

Workaround in game would be splitting the money stacks so there's 1 rouble in the original place then deleting those 1 rub stacks. The new stacks gonna be integers 100% and one of the original 1 rub stacks gonna contain .5 rub, so deleting them should fix the profile


Originally written by 5o2

refringe commented 2 hours ago

so a fix for this has been made, it will be in the next BE release, best option would be just to discard that profile for testings sake, when the BE build is released, please test and reply


Originally written by CWX

refringe commented 2 hours ago

This appears to be fixed


Originally written by acidphantasm