{"record":{"id":"a2731ecafa921d85","repo":"CanineHQ/canine","slug":"remote-builder-is-not-active-please-enable-the-bu","errorCode":null,"errorMessage":"Remote builder is not active, please enable the build cloud first.","messagePattern":"Remote builder is not active, please enable the build cloud first\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"app/services/k8/build_cloud_manager.rb","lineNumber":144,"sourceCode":"  # @param repository_path [String] Path to the cloned repository\n  # @param project [Project] The project being built\n  def build_image(build, repository_path, project)\n    ensure_builder_active!\n\n    build_command = construct_buildx_command(project, repository_path)\n    execute_build(build_command, build)\n  end\n\n  def create_or_update_builder!\n    cleanup_stale_resources!\n    create_builder!\n  end\n\n  def create_local_builder!\n    if remote_builder_active?\n      create_builder!\n    else\n      raise \"Remote builder is not active, please enable the build cloud first.\"\n    end\n  end\n\n  def remove_local_builder!\n    if remote_builder_active?\n      local_runner = Cli::RunAndReturnOutput.new\n      local_runner.call(%w[docker buildx rm --keep-daemon] + [ build_cloud.name ])\n    else\n      raise \"Remote builder is not active, please enable the build cloud first.\"\n    end\n  end\n\n  def local_builder_exists?\n    local_runner = Cli::RunAndReturnOutput.new\n    local_runner.call(%w[docker buildx inspect] + [ build_cloud.name ])\n    true\n  rescue StandardError\n    false","sourceCodeStart":126,"sourceCodeEnd":162,"githubUrl":"https://github.com/CanineHQ/canine/blob/ba4ee3968d8513ee27d8583fbd3e854a8dd053f3/app/services/k8/build_cloud_manager.rb#L126-L162","documentation":"Error \"Remote builder is not active, please enable the build cloud first.\" thrown in CanineHQ/canine.","triggerScenarios":"Thrown at app/services/k8/build_cloud_manager.rb:144 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":"ba4ee3968d8513ee27d8583fbd3e854a8dd053f3","analyzedAt":"2026-08-23T17:49:27.834Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}