No wandering traders have spawned near me for at least 200 minecraft days. Vanilla world in an area where they have spawned frequently in the past. doMobSpawning and doTraderSpawning are both true. I check every 5 real-world minutes with /data get entity @e[type=minecraft:wandering_trader,limit=1] Pos, but it always says "No entity was found". If I summon a wandering trader in, that command finds it, but I don't want to trade with it because that would be cheating, so I kill it.
Since when is this intended behavior? I certainly hasn't been in the past. Was it an intentional change? In which version? Why?
Crashes are hard to reproduce, but this particular one has bitten me so often that I've learned to always Quit to Title before interacting with a furnace, especially if I've invested a lot of work since the last save. The crash happens most often when you do multiple interactions with a furnace at one time. (Example: put something in either input bin; change your mind and take it back out; switch to the other bin; put something in; switch back to the first bin; put something in; etc., all without closing the furnace.) But sometimes the crash happens on the first tap, even if all you're doing is removing the product.
I found my problem. I recently added a villager trading hall to my base. Wandering traders used to spawn there, but they don't seem to like spawning near a trading hall. When I started hanging out far from my base, they started wandering in again.