{"record":{"id":"59b19a679d98cd2c","repo":"we-promise/sure","slug":"redbark-provider-is-not-configured","errorCode":null,"errorMessage":"Redbark provider is not configured","messagePattern":"Redbark provider is not configured","errorType":"exception","errorClass":"StandardError","httpStatus":null,"severity":"error","filePath":"app/models/redbark_item.rb","lineNumber":46,"sourceCode":"  scope :needs_update, -> { where(status: :requires_update) }\n\n  def syncer\n    RedbarkItem::Syncer.new(self)\n  end\n\n  # Deliberately not transactional - the job must enqueue after the flag commits\n  def destroy_later\n    update!(scheduled_for_deletion: true)\n    DestroyJob.perform_later(self)\n  end\n\n\n  # Import data from provider API\n  def import_latest_redbark_data(sync: nil)\n    provider = redbark_provider\n    unless provider\n      Rails.logger.error \"RedbarkItem #{id} - Cannot import: provider is not configured\"\n      raise StandardError, I18n.t(\"redbark_items.errors.provider_not_configured\")\n    end\n\n    RedbarkItem::Importer.new(self, redbark_provider: provider, sync: sync).import\n  rescue => e\n    DebugLogEntry.capture(\n      category: \"provider_sync\",\n      level: \"error\",\n      message: \"Redbark import failed\",\n      source: self.class.name,\n      provider_key: \"redbark\",\n      family: family,\n      metadata: { redbark_item_id: id, error_class: e.class.name, error: e.message }\n    )\n    Rails.logger.error \"RedbarkItem #{id} - Failed to import data: #{e.message}\"\n    raise\n  end\n\n  # Process linked accounts after data import","sourceCodeStart":28,"sourceCodeEnd":64,"githubUrl":"https://github.com/we-promise/sure/blob/e69894adb92547273377398c15f45c979cd9416a/app/models/redbark_item.rb#L28-L64","documentation":"Error \"Redbark provider is not configured\" thrown in we-promise/sure.","triggerScenarios":"Thrown at app/models/redbark_item.rb:46 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":"e69894adb92547273377398c15f45c979cd9416a","analyzedAt":"2026-08-21T18:22:41.165Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}