Hmm, the AdapterException is thrown when an adapter is not used as expected.
Closing a none existent issue for example, but in the case of a PR its a bit more complex as, a merge conflict for example is not really an adapter problem but a problem with the merge state  :confused: same goes for opening an issue while they are disabled.

Maybe we should introduce some more specific exception classes? And handling them is also a bit of a problem, should we catch then in the command or let them 'bubble'  to the Application level :dizzy_face: