UI: 'Services' and 'OSIS' islands crash with WASM 404 error #44

Open
opened 2026-04-15 12:19:55 +00:00 by zaelgohary · 1 comment
Member

Description

Opening Admin > Services or Admin > OSIS shows a red error message:

Services:

Failed to load island: services
Failed to load island WASM 'services': JsValue(Error: Island not found: services (HTTP 404))

OSIS:

Failed to load island: osis
Failed to load island WASM 'osis': JsValue(Error: Island not found: osis (HTTP 404))

Root Cause

The WASM island loader tries to fetch a bundle for services / osis from /hero_os/ui/wasm/ but gets a 404. These islands may not have been compiled into the current WASM build, or their island IDs don't match the registry.

Expected

Should either load correctly or show a graceful "service unavailable" message rather than a raw WASM/JS error.

Steps to Reproduce

  1. Open Hero OS UI
  2. Click Admin in dock
  3. Click "Services" or "OSIS"
  4. Observe red error text

Severity

High

## Description Opening Admin > Services or Admin > OSIS shows a red error message: **Services:** > Failed to load island: services > Failed to load island WASM 'services': JsValue(Error: Island not found: services (HTTP 404)) **OSIS:** > Failed to load island: osis > Failed to load island WASM 'osis': JsValue(Error: Island not found: osis (HTTP 404)) ## Root Cause The WASM island loader tries to fetch a bundle for `services` / `osis` from `/hero_os/ui/wasm/` but gets a 404. These islands may not have been compiled into the current WASM build, or their island IDs don't match the registry. ## Expected Should either load correctly or show a graceful "service unavailable" message rather than a raw WASM/JS error. ## Steps to Reproduce 1. Open Hero OS UI 2. Click Admin in dock 3. Click "Services" or "OSIS" 4. Observe red error text ## Severity High
Author
Member

Screenshots

34_admin_osis.png

34_admin_osis.png

35_admin_services.png

35_admin_services.png

## Screenshots ### 34_admin_osis.png ![34_admin_osis.png](https://forge.ourworld.tf/attachments/64d86950-144a-4836-815e-09eb78cc473b) ### 35_admin_services.png ![35_admin_services.png](https://forge.ourworld.tf/attachments/4a404a8d-ece1-43ef-981c-e7ab7fbc8ea3)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_os#44
No description provided.