Fission-AI/OpenSpec · error · StoreError

workset_no_members_available

workset_no_members_available

Error message

No member folder of workset '${name}' exists on this machine.

What it means

Error "No member folder of workset '${name}' exists on this machine." thrown in Fission-AI/OpenSpec.

Source

Thrown at src/commands/workset.ts:373

        if (workset === null) {
          throw worksetNotFoundError(name, state);
        }

        const checks = await Promise.all(
          workset.members.map(async (member) => ({
            member,
            exists: await pathIsDirectory(member.path),
          }))
        );
        const surviving = checks
          .filter((check) => check.exists)
          .map((check) => check.member);
        const skipped = checks
          .filter((check) => !check.exists)
          .map((check) => check.member);

        if (surviving.length === 0) {
          throw new StoreError(
            `No member folder of workset '${name}' exists on this machine.`,
            'workset_no_members_available',
            {
              target: 'workset.member',
              fix: `Recompose it: openspec workset remove ${name} --yes && openspec workset create ${name} --member <path>`,
            }
          );
        }

        const codeWorkspacePath = getWorksetCodeWorkspacePath(name);
        await writeFileAtomically(
          codeWorkspacePath,
          buildWorksetCodeWorkspaceJson(surviving)
        );

        return { workset, surviving, skipped, codeWorkspacePath };
      });

View on GitHub (pinned to 6926ccb18a)

When it happens

Trigger: Thrown at src/commands/workset.ts:373 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25). Data as JSON: /api/errors/c4c942d8cdd4dc06. Report an issue: GitHub.