RuntimeError: Duplicate type definition found for name
Summary
There are a large number of intermittent errors https://sentry.gitlab.net/gitlab/gitlabcom/?query=is%3Aunresolved+%22Duplicate+type+definition%22.
RuntimeError: Duplicate type definition found for name 'VisibilityScopesEnum' at 'Argument visibility on Query.snippets' (Types::Snippets::VisibilityScopesEnum, Types::Snippets::VisibilityScopesEnum)
graphql/schema/traversal.rb:172:in `visit'
raise("Duplicate type definition found for name '#{type_defn.name}' at '#{context_description}' (#{prev_type.metadata[:type_class] || prev_type}, #{type_defn.metadata[:type_class] || type_defn})")
graphql/schema/traversal.rb:212:in `block in visit_field_on_type'
visit(schema, arg.type, "Argument #{name} on #{type_defn.name}.#{instrumented_field_defn.name}")
graphql/schema/traversal.rb:210:in `each'
instrumented_field_defn.arguments.each do |name, arg|
graphql/schema/traversal.rb:210:in `visit_field_on_type'
instrumented_field_defn.arguments.each do |name, arg|
graphql/schema/traversal.rb:189:in `block in visit_fields'
visit_field_on_type(schema, type_defn, field_defn)
...
(155 additional frame(s) were not displayed)
RuntimeError: Duplicate type definition found for name 'VisibilityScopesEnum' at 'Argument visibility on Query.snippets' (Types::Snippets::VisibilityScopesEnum, Types::Snippets::VisibilityScopesEnum)
Steps to reproduce
Have yet to be able to reproduce locally, further investigation required.
What is the current bug behavior?
Error occurs when querying Snippets via GraphQL
What is the expected correct behavior?
No error
Relevant logs and/or screenshots
See Sentry link above