Fission-AI/OpenSpec · error

Warning: Skipping ${profilePath}: ${err?.message ?? String(e

Error message

Warning: Skipping ${profilePath}: ${err?.message ?? String(err)}

What it means

Error "Warning: Skipping ${profilePath}: ${err?.message ?? String(err)}" thrown in Fission-AI/OpenSpec.

Source

Thrown at src/core/completions/installers/powershell-installer.ts:220

          }
          await fs.mkdir(profileDir, { recursive: true });
        }

        let profileContent = '';
        let fileEncoding: BufferEncoding = 'utf-8';
        let fileBom: Buffer = Buffer.alloc(0);
        try {
          const file = await this.readProfileFile(profilePath);
          profileContent = file.content;
          fileEncoding = file.encoding;
          fileBom = file.bom;
        } catch (err: any) {
          // If the file doesn't exist that's fine — we'll create it as UTF-8.
          // Any other read error (permissions, unsupported encoding, etc.) → skip this profile.
          if (err?.code === 'ENOENT') {
            // keep defaults
          } else {
            console.warn(`Warning: Skipping ${profilePath}: ${err?.message ?? String(err)}`);
            continue;
          }
        }

        // Check if already configured
        const scriptLine = `. "${scriptPath}"`;
        if (profileContent.includes(scriptLine)) {
          continue; // Already configured, skip
        }

        // Add OpenSpec completion configuration with markers
        const openspecBlock = [
          '',
          '# OPENSPEC:START - OpenSpec completion (managed block, do not edit manually)',
          scriptLine,
          '# OPENSPEC:END',
          '',
        ].join('\n');

View on GitHub (pinned to 6926ccb18a)

When it happens

Trigger: Thrown at src/core/completions/installers/powershell-installer.ts:220 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/650099f4462b7947. Report an issue: GitHub.