Like return_error but without printf-style formatting.
This method will free this, you cannot use it afterwards.
A DBusMethodInvocation.
A Quark for the Error error domain.
The error code.
The error message.