# Index of exceptions

A
Access_denied [OBus_bus] | Exception raised when a name cannot be owned due to security policies
Adt_audit_data_unknown [OBus_bus] |
Auth_failure [OBus_auth] | Exception raise when authentication fail
C
Connection_closed [OBus_connection] | Raise when trying to use a closed connection
Connection_lost [OBus_connection] | Raised when a connection has been lost
D
DBus [OBus_error] | General exception for D-Bus errors.
Data_error [OBus_wire] | Exception raised a message can not be sent.
E
E [OBus_error.Error] | The OCaml exception for this error
F
Failed [OBus_error] | The `org.freedesktop.DBus.Error.Failed` error
I
Invalid_args [OBus_error] | The `org.freedesktop.DBus.Error.InvalidArgs` error
Invalid_reply [OBus_message] | Exception raised when the signature of the reply to a method call does not match the expected signature.
Invalid_signature [OBus_value] | `Invalid_signature(signature, message)` is raised when a signature is invalid.
Invalid_string [OBus_string] |
M
Match_rule_invalid [OBus_bus] | Exception raised when the program try to send an invalid match rule.
Match_rule_not_found [OBus_bus] |
N
Name_has_no_owner [OBus_bus] |
No_memory [OBus_error] | The `org.freedesktop.DBus.Error.NoMemory` error
No_reply [OBus_error] | "org.freedesktop.DBus.Error.NoReply"
P
Parse_failure [OBus_idl] | Exception raised when parsing fails for some reason.
Parse_failure [OBus_match] | `Parse_failure(string, position, reason)` is raised when parsing a rule failed
Parse_failure [OBus_introspect] |
Parse_failure [OBus_address] | `Parse_failure(string, position, reason)` exception raised when parsing a string failed.
Property_read_only [OBus_error] | The `org.freedesktop.DBus.Error.PropertyReadOnly` error
Protocol_error [OBus_wire] | Exception raised when a received message is not valid.
R
Resolve_error [OBus_introspect_ext] | Exception raised when the resolution of symbols of a type fails.
S
Selinux_security_context_unknown [OBus_bus] |
Service_unknown [OBus_bus] | Exception raised when a service is not present on a message bus and can not be started automatically
Signature_mismatch [OBus_value.C] | Exception raised when a boxed value do not have the same signature as the combinator
T
Transport_error [OBus_connection] | Raised when something wrong happen on the backend transport of the connection
U
Unknown_interface [OBus_error] | The `org.freedesktop.DBus.Error.UnknownInterface` error
Unknown_method [OBus_error] | The `org.freedesktop.DBus.Error.UnknownMethod` error
Unknown_object [OBus_error] | The `org.freedesktop.DBus.Error.UnknownObject` error
Unknown_property [OBus_error] | The `org.freedesktop.DBus.Error.UnknownProperty` error