It may be a misunderstanding on my part of rulings, but I would have thought that Soulless Jailer would prevent a player from being able to cast a non-creature card when that player plays Wish. Either my understanding of the rules are wrong, or this is a bug.