These generic error messages are useless.

This makes it much easier to debug wtf is going on when people don't setup their GitHub services properly.

Also, I'm not sure if you work at Yammer or not, but the actual error message I got had a spelling error:

    Group ID sepecified for a non-existing group

Cheers!