CanineHQ/canine · error · Error

Failed to fetch buildpacks

Error message

Failed to fetch buildpacks

What it means

Error "Failed to fetch buildpacks" thrown in CanineHQ/canine.

Source

Thrown at app/javascript/controllers/buildpack_search_controller.js:7

import AsyncSearchDropdownController from "./components/async_search_dropdown_controller"

export default class extends AsyncSearchDropdownController {
  async fetchResults(query) {
    const response = await fetch(`/build_packs/search?q=${encodeURIComponent(query)}`)
    if (!response.ok) {
      throw new Error('Failed to fetch buildpacks')
    }
    const data = await response.json()
    return data
  }

  renderItem(buildpack) {
    const latest = buildpack.latest
    const verifiedBadge = latest.verified
      ? '<span class="badge badge-primary badge-sm">Verified</span>'
      : ''

    return `
      <div class="flex justify-between items-start text-left">
        <div class="flex flex-col flex-1">
          <div class="font-semibold">
            ${latest.namespace}/${latest.name}
          </div>
          <div class="text-sm text-base-content/60">${latest.description || 'No description'}</div>

View on GitHub (pinned to ba4ee3968d)

When it happens

Trigger: Thrown at app/javascript/controllers/buildpack_search_controller.js:7 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/633eb795530db0cc. Report an issue: GitHub.