coleam00/Archon · error

Detached workflow termination already started

Error message

Detached workflow termination already started

What it means

Error "Detached workflow termination already started" thrown in coleam00/Archon.

Source

Thrown at packages/cli/src/utils/detached-run-control.ts:374

      }
      const newline = response.indexOf('\n');
      if (newline === -1) return;
      try {
        const pid = parseOwnerResponse(runId, response.slice(0, newline));
        settled = true;
        socket.off('end', onEnd);
        socket.off('close', onClose);
        socket.setTimeout(0);
        let released = false;
        let stopping = false;
        const release = (): void => {
          if (released) return;
          released = true;
          socket.destroy();
        };
        resolve({
          stop: async (): Promise<void> => {
            if (stopping) throw new Error('Detached workflow termination already started');
            if (released || socket.destroyed || socket.readableEnded) {
              throw new Error('Detached workflow owner ended before termination started');
            }
            stopping = true;
            try {
              await new Promise<void>((ready, rejectReady) => {
                let acknowledgement = '';
                const cleanup = (): void => {
                  socket.off('data', onData);
                  socket.off('error', onError);
                  socket.off('end', onEnd);
                  socket.off('close', onClose);
                  socket.off('timeout', onTimeout);
                };
                const failReady = (error: Error): void => {
                  cleanup();
                  rejectReady(error);
                };

View on GitHub (pinned to 0773b97458)

When it happens

Trigger: Thrown at packages/cli/src/utils/detached-run-control.ts:374 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01). Data as JSON: /api/errors/5968dc6aba7e8035. Report an issue: GitHub.