{"record":{"id":"02d80f7f4eba374e","repo":"ruby/rubygems","slug":"unsupported-override-field-field-supported","errorCode":null,"errorMessage":"unsupported override field `#{field}:`; supported fields: #{supported}","messagePattern":"unsupported override field `#(.+?):`; supported fields: #(.+?)","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/bundler/dsl.rb","lineNumber":296,"sourceCode":"    end\n\n    def check_primary_source_safety\n      check_path_source_safety\n      check_rubygems_source_safety\n    end\n\n    private\n\n    def validate_override_target!(target)\n      return if target == :all\n      return if target.is_a?(String)\n      raise ArgumentError, \"override target must be :all or a gem name string, got #{target.inspect}\"\n    end\n\n    def validate_override_field!(field)\n      return if SUPPORTED_OVERRIDE_FIELDS.include?(field)\n      supported = SUPPORTED_OVERRIDE_FIELDS.map {|f| \"`#{f}:`\" }.join(\", \")\n      raise ArgumentError, \"unsupported override field `#{field}:`; supported fields: #{supported}\"\n    end\n\n    def validate_override_operation!(operation)\n      case operation\n      when String\n        Gem::Requirement.new(operation)\n      when nil\n        # ok\n      when Symbol\n        return if SUPPORTED_OVERRIDE_SYMBOL_OPERATIONS.include?(operation)\n        raise ArgumentError, \"unsupported override operation: #{operation.inspect}\"\n      else\n        raise ArgumentError, \"override operation must be a String, Symbol, or nil, got #{operation.inspect}\"\n      end\n    rescue Gem::Requirement::BadRequirementError => e\n      raise ArgumentError, \"invalid override version requirement #{operation.inspect}: #{e.message}\"\n    end\n","sourceCodeStart":278,"sourceCodeEnd":314,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/dsl.rb#L278-L314","documentation":"Error \"unsupported override field `#{field}:`; supported fields: #{supported}\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/dsl.rb:296 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"86cbb817a38ce8477b181c17467a703ded3f2be8","analyzedAt":"2026-08-23T06:27:48.159Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}