# X_TEST_ISLAND_NO_MOUNT

## Means

an island chunk exports no mount function

## Typical cause

the island compiled, shipped and was served, and the hydration runtime's `m.mount(el, props)` finds nothing — a renamed export, or a file exporting only its component. Not a build failure: this one passes every gate and throws in the browser, so `cause` names the exports it does have

## Fix

paste into the island the cause names, using the component the cause names: `import { render } from 'solid-js/web'; export function mount(el: HTMLElement, props: Parameters<typeof Counter>[0]): () => void { el.textContent = ''; return render(() => <Counter {...props} />, el); }` — the error builds that line from the chunk's OWN exports, so the component is a name that resolves in the reader's file; a chunk exporting nothing usable gets `x g island <name> --at apps/web/site` instead

[Testing](/error-codes#testing)
