It happend to me too. Ver: Java 1.14, Win 10 PC system.
In this pic it's shown that they took 10 instand of 19 emeralds to buy a mending book, but still I cost you 19, NOT 10. That's why u received only 2 Mending books.
Try to only give him 10 emeralds it will looks like it can be traded. But if you try to take the book out from the box, you will find the villager actually refused it.
It's not the only case I meet since 1.14, they provide a On-sale price but sometimes it's faked price. My LAN co-player told me that it was a original price when I saw a unavailable ON-SALE price.
First time creating a Issues. Hopefully I didn't make any mistake( English mistake excluded 🙂 )
Hi, I'm 100% sure that they were not Zombie villager since all two players( Me and my friend who is the host) haven't cured any zombie villager. (And the bug happend on more than one villager.
I think we 're facing the same problem as MC-148454 though I'm not sure if the reason is correct. And I'm 90% sure that I'm using the normal 1.14 release because it was updated by the game-starter automatically from 1.13.X(1.13.2 or something which was the last complete release Ver). Our map started only a few days before the 1.14 release, and 2 or 3 days later as we get ourselves online, we realized that the 1.14 is loaded.
Right now as I open my game to check the version, the starter tells me to download and get update to 1.14.1 as the latest release.