deepseek-ai/deepseek-harness · error · AggregateError

typert-loader: ${String(failures.length)} typert contributor

Error message

typert-loader: ${String(failures.length)} typert contributor(s) failed to register:\n${failures.map(e => `  - ${e.message}`).join('\n')}

What it means

Error "typert-loader: ${String(failures.length)} typert contributor(s) failed to register:\n${failures.map(e => ` - ${e.message}`).join('\n')}" thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/typert/loader/src/index.ts:432

    dirty.add(entryName)
    if (flushQueued) return
    flushQueued = true
    queueMicrotask(() => {
      flushQueued = false
      if (!active) return
      for (const task of flush((err) => { ctx.logger.error(err) })) void task
    })
  })

  // Activation pass: the initial scan IS the incremental path over the current
  // entries; a malformed typert contributor among the already-loaded entries
  // aggregates into one loud throw (FAILED loader fiber; the boot sweep reports it).
  for (const packageName of configured) dirty.add(packageName)
  for (const entry of ctx.loader.entries()) dirty.add(entry.options.name)
  const failures: Error[] = []
  await Promise.all(flush((err) => { failures.push(err) }))
  if (failures.length > 0) {
    throw new AggregateError(
      failures,
      `typert-loader: ${String(failures.length)} typert contributor(s) failed to register:\n${failures.map(e => `  - ${e.message}`).join('\n')}`,
    )
  }
}

/** Normalize an arbitrary import or manifest failure to an Error. */
function toError(error: unknown): Error {
  return error instanceof Error ? error : new Error(String(error))
}

View on GitHub (pinned to b150a551b8)

Solutions

  1. Read each listed contributor failure and fix the registration error in that package.

When it happens

Trigger: Thrown at packages/typert/loader/src/index.ts:432 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24). Data as JSON: /api/errors/6ac94fc2daa729c3. Report an issue: GitHub.