{"record":{"id":"0c320d71e7ccea16","repo":"theforeman/foreman","slug":"unable-to-create-medium-seedhelper-format-error","errorCode":null,"errorMessage":"Unable to create medium: #{SeedHelper.format_errors m}","messagePattern":"Unable to create medium: #(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"db/seeds.d/100-installation_media.rb","lineNumber":89,"sourceCode":"      :path => \"http://$release.release.flatcar-linux.net\",\n    },\n    {\n      :name => \"Fedora CoreOS mirror\",\n      :os_family => \"Fcos\",\n      :path => \"https://builds.coreos.fedoraproject.org\",\n    },\n    {\n      :name => \"Red Hat CoreOS mirror\",\n      :os_family => \"Rhcos\",\n      :path => \"http://mirror.openshift.com\",\n    },\n  ].each do |input|\n    next if Medium.unscoped.where(['name = ? OR path = ?', input[:name], input[:path]]).any?\n    next if SeedHelper.audit_modified? Medium, input[:name]\n    m = Medium.create input\n    m.organizations = organizations\n    m.locations = locations\n    raise \"Unable to create medium: #{SeedHelper.format_errors m}\" if m.nil? || m.errors.any?\n  end\nend\n","sourceCodeStart":71,"sourceCodeEnd":92,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/db/seeds.d/100-installation_media.rb#L71-L92","documentation":"Error \"Unable to create medium: #{SeedHelper.format_errors m}\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at db/seeds.d/100-installation_media.rb:89 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"}