CanineHQ/canine · error · Error

Chart "${chartName}" not found in repository

Error message

Chart "${chartName}" not found in repository

What it means

Error "Chart "${chartName}" not found in repository" thrown in CanineHQ/canine.

Source

Thrown at app/javascript/controllers/add_ons/version_selector_controller.js:53

        },
        body: JSON.stringify({ repo_url: repositoryUrl })
      })

      if (!response.ok) {
        throw new Error('Failed to fetch repository index')
      }

      const data = await response.json()
      const chartName = chartUrl.split('/').pop()
      const versions = data.charts[chartName]

      if (versions && versions.length > 0) {
        this.populateVersionSelector(versions)
        this.hideLoading()
        this.showVersionSelector()
        this.enableSubmitButton()
      } else {
        throw new Error(`Chart "${chartName}" not found in repository`)
      }
    } catch (error) {
      this.hideLoading()
      this.showError(error.message)
      this.hideVersionSelector()
      this.enableSubmitButton()
    }
  }

  disableSubmitButton() {
    if (this.hasSubmitButtonTarget) {
      this.originalButtonText = this.submitButtonTarget.innerHTML
      this.submitButtonTarget.disabled = true
      this.submitButtonTarget.classList.add('btn-disabled')
      this.submitButtonTarget.innerHTML = '<span class="loading loading-spinner loading-sm"></span> Loading chart...'
    }
  }

View on GitHub (pinned to ba4ee3968d)

When it happens

Trigger: Thrown at app/javascript/controllers/add_ons/version_selector_controller.js:53 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/b09c769c09fbd17d. Report an issue: GitHub.