Anqing, is that in pre-release 1, or 2? I cannot currently test this and would like to not incorrectly mark affected versions.
From what I can tell, it seems as though the server is only sending the discounted price to the client account, which is being confused as the full price, and thus the discount is applied twice. This obviously would be fixed by either sending both prices to the client or just the full price and the discount factor. I may be wrong though.
To No Thanks,
it seems as though your bug is different although possibly related, with again the client side of the game being confused as the what the server side is actually doing.
I have also just experienced this on my dedicated server, running on pre-release 3. Logging on and off the world does not fix it, however forcing a crash fixed the textures. I do not know how to replicate it.
The client side crash report
[media]
I don't know if a client side crash report will help. Is there a way for me to force crash the server?
Images
[media][media]
[media]
Great Idea! If you don't mind I'm going to use your title.
I also was unable to reproduce this in 1.14.1-pre2, The trades and their GUIs are working on my dedicated server.