Skip to content

Stream compilation errors - #68

Merged
martypitt merged 2 commits into
mainfrom
stream-compilation-errors
Aug 10, 2026
Merged

Stream compilation errors#68
martypitt merged 2 commits into
mainfrom
stream-compilation-errors

Conversation

@martypitt

Copy link
Copy Markdown
Contributor

No description provided.

martypitt and others added 2 commits August 10, 2026 11:04
…ntly

A submitted script that failed to compile previously threw out of the
websocket frame handler, killing the connection with nothing sent back to
the client. Now each stack in a submission is compiled independently;
failures are reported back as a StackStateEvent carrying the new
CompilationError contract (shared in nebula-api), recorded in the admin
failedSubmissions snapshot, and the socket stays alive for subsequent
submissions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ilently

DatabaseExecutor ran table DDL and seed data AFTER the guarded
container-start block had already emitted Running: invalid DDL threw out
of the stack's start thread, killing it silently while the component kept
reporting a healthy state. The DDL/data-load now runs inside the guarded
init step, so a failure emits Failed with the database's error message
(which flows over /stream/stacks to clients), and Running is only
re-emitted after componentInfo is built when the init step succeeded.

NebulaStack.startComponents also guards each component's start so one
broken component can no longer kill the start thread or prevent the
stack's remaining components from starting.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Aug 10, 2026

Copy link
Copy Markdown

Deploy Preview for orbital-nebula canceled.

Name Link
🔨 Latest commit c22e443
🔍 Latest deploy log https://app.netlify.com/projects/orbital-nebula/deploys/6a79be7073af670008fbaeee

@martypitt
martypitt merged commit a4d08af into main Aug 10, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant