Like return_gerror but takes ownership of error so the caller does not need to free it.
error
This method will free this, you cannot use it afterwards.
A DBusMethodInvocation.
A Error.