Table of Contents
Here is the list with the meaning of all exceptions added by this gem.
Interrupt ↳ Rails::GraphQL::StaticResponse ↳ CachedResponse ↳ PersistedQueryNotFound StandardError ↳ Rails::GraphQL::StandardError ↳ DefinitionError ↳ ArgumentError ↳ NameError ↳ DuplicatedError ↳ NotFoundError ↳ ValidationError ↳ ExecutionError ↳ FieldError ↳ DisabledFieldError ↳ InvalidValueError ↳ MissingFieldError ↳ SubscriptionError ↳ UnauthorizedFieldError ↳ ParseError ↳ ArgumentsError
↳ represents inheritance and
+ represents composition
Errors that can happen related to the arguments given to a method.
Error class related to parsing the arguments.
Error class related to cached responses, which doesn’t need processing.
Error class related to problems during the definition process.
Error class related to when a field was found but is marked as disabled.
Errors related to duplicated objects.
Error class related to problems during the execution process.
Error class related to problems that happened during execution of fields.
Error class related to when the captured output value is invalid due to type checking.
Error class related to when a field was not found on the requested object.
Errors related to the name of the objects.
Errors that can happen when locking for definition objects, like fields.
Error related to the parsing process.
Error class related to a persisted query that has’t been persisted yet.
Error class tha wraps all the other error classes.
Error class related to execution responses that don’t require processing.
Error class related to problems that happened while subscribing to a field.
Error class related to when a field is unauthorized and can not be used, similar to disabled fields.
Error class related to validation of a value.