Steps to reproduce
Have Player 1 be in the overworld and Player 2 be in the nether
Player 2 summons a villager.
Player 1 runs either of the following commands:
/tp @e[type = villager] @s
/execute @e[type = villager] ~~~ tp <Player 1>
Expected result
The villager teleports to Player 1.
Actual result
The command feedback says that the villager teleports to Player 1, but the villager actually despawns.
Related issues
discovered while testing
Attachments
Comments


Added
[media]to the bugreport to show how bad this bug is.
This video will show that, once you teleport a villager to an armorstand in the Nether (that is inside a tickingarea) the villager will dissapear. This also happens if you have a player instead of an armorstand in a ticking area in the Nether.
This bug happens both ways and happens as well as in the End. Also this effects all non-player entities