throw AdapterException when result is false