X_SHOT_ISLAND_STATES_EMPTY
Means
a *.island.states.ts exports no defineIslandStates result
Typical cause
the file was found, imported and read, and it declares no picture — so the run photographs nothing and exits 0, which is the one outcome a reader cannot tell from success
Fix
in the file the cause names write export const states = defineIslandStates({ island: '<path>', states: [] }) and give it at least one state