CanineHQ/canine · error · RuntimeError
Project is not a forked project
Error message
Project is not a forked project
What it means
Error "Project is not a forked project" thrown in CanineHQ/canine.
Source
Thrown at app/models/project.rb:252
result.container_image_reference
end
def container_image_reference_with_digest
ref = container_image_reference
digest = (intended_deployment || current_deployment)&.build&.digest
digest.present? ? "#{ref}@#{digest}" : ref
end
def development_environment_enabled?
development_environment_configuration&.enabled? || false
end
# Forks
def parent_project
if child_fork.present?
child_fork.parent_project
else
raise "Project is not a forked project"
end
end
def show_fork_options?
!forked? && git?
end
def can_fork?
show_fork_options? && !forks_disabled?
end
def forked?
child_fork.present?
end
def development_environment?
child_development_environment.present?
endView on GitHub (pinned to ba4ee3968d)
When it happens
Trigger: Thrown at app/models/project.rb:252 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of CanineHQ/canine@ba4ee3968d (2026-08-23).
Data as JSON: /api/errors/68c820fc52583246.
Report an issue: GitHub.