Well, it is possible for it to fail if you throw it at a trainers pokemon. Anyways, being serious, it is possible for it to fail, but since it has never happened in real life, the chances of it actually failing are the smallest, slimmest, number possible.