It might also be worth checking if the item you're trying to purchase has any incorrect or missing IDs in the database, which could cause the freeze. Additionally, make sure that your client-side translation files match the server's item descriptions and cash shop settings.