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
- 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.