{"record":{"id":"20d5d0d62c53c536","repo":"theforeman/foreman","slug":"invalid-value-value-of-parameter-key-id","errorCode":null,"errorMessage":"Invalid value '#{value}' of parameter #{key.id} '#{key.key}'","messagePattern":"Invalid value '#(.+?)' of parameter #(.+?) '#(.+?)'","errorType":"validation","errorClass":"RuntimeError","httpStatus":null,"severity":"error","filePath":"app/services/classification/classification_result.rb","lineNumber":49,"sourceCode":"\n    def extract_value(key)\n      key_hash = key_hash(key)\n      if key_hash\n        {:value => key_hash[:value], :managed => key_hash[:managed] }\n      else\n        default_value_method = %w(yaml json).include?(key.key_type) ? :default_value_before_type_cast : :default_value\n        {:value => key.send(default_value_method), :managed => key.omit}\n      end\n    end\n\n    def key_hash(key)\n      raw[key.id][key.to_s] if raw[key.id]\n    end\n\n    def validate_lookup_value(key, value)\n      lookup_value = key.lookup_values.build(:value => value)\n      return true if lookup_value.validate_value\n      raise \"Invalid value '#{value}' of parameter #{key.id} '#{key.key}'\"\n    end\n\n    def type_cast(key, value)\n      Foreman::Parameters::Caster.new(key, :attribute_name => :default_value, :to => key.key_type, :value => value).cast\n    rescue TypeError\n      Rails.logger.warn \"Unable to type cast #{value} to #{key.key_type}\"\n    end\n  end\nend\n","sourceCodeStart":31,"sourceCodeEnd":59,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/app/services/classification/classification_result.rb#L31-L59","documentation":"Error \"Invalid value '#{value}' of parameter #{key.id} '#{key.key}'\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at app/services/classification/classification_result.rb:49 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":"6b05625475cfe6aac31a88f8c8ee6e62e4efe620","analyzedAt":"2026-08-23T17:46:34.094Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}