If you cannot join quick match or you cannot join a friends game the frustration may be all over. I was continually getting the "host left or migrated" message and could never join a quick match game. I quit playing for quite a while because of this. If you are experiencing this, then the theory is that your stash is too full. At this point there is no exact number, but remove some stuff and I think it will ultimately allow you back in to quick match and other games without joining errors. I had a full stash (205/210) and removed about 70 items and have had no issue joining any game since. I truly hope this is a fix because this issue has been out there for a LONG time. There have been proposed solutions regarding port forwarding, triggering, NAT issues, etc. I changed none of that. Trust me, I tried those ideas previously and it did not work. I nixed part of the stash and the issue disappeared. Full disclosure, this information came from someone who joined my game briefly. I do not recall which person it was from my recent player list. If I get it, I will post the credit. If you have this problem then please try out the theory and post results and numbers. Regardless, I hope this resolves the frustration for everyone that has been dealing with this problem.
there is a legendary gem I don't remember the name of it that would cause the game to crash if the level was too high that was my problem