{"record":{"id":"cd98f4c9003a5f08","repo":"theforeman/foreman","slug":"unable-to-create-realm-entry","errorCode":null,"errorMessage":"Unable to create realm entry","messagePattern":"Unable to create realm entry","errorType":"exception","errorClass":"ProxyException","httpStatus":null,"severity":"error","filePath":"app/services/proxy_api/realm.rb","lineNumber":14,"sourceCode":"module ProxyAPI\n  class Realm < Resource\n    def initialize(args)\n      @url = \"#{args[:url]}/realm/#{args[:realm_name]}\"\n      super args\n    end\n\n    # Creates a Realm Host entry\n    # [+args+] : Hash containing at a minimum :hostname\n    # Returns  : JSON Result\n    def create(args)\n      parse(post(args, \"\"))\n    rescue => e\n      raise ProxyException.new(url, e, N_(\"Unable to create realm entry\"))\n    end\n\n    # Deletes a Realm Host entry\n    # [+key+] : String containing the hostname\n    # Returns : Boolean status\n    def delete(key)\n      parse(super(key))\n    rescue\n      # maybe the entry was already deleted\n      true\n    end\n  end\nend\n","sourceCodeStart":1,"sourceCodeEnd":28,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/app/services/proxy_api/realm.rb#L1-L28","documentation":"Error \"Unable to create realm entry\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at app/services/proxy_api/realm.rb:14 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"}