deepseek-ai/deepseek-harness · error
tool-lsp: ${name} must be a positive integer
Error message
tool-lsp: ${name} must be a positive integer What it means
Error "tool-lsp: ${name} must be a positive integer" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/lsp/tool-lsp/src/index.ts:234
start: { line: result.hover.range.start.line, character: result.hover.range.start.character },
end: { line: result.hover.range.end.line, character: result.hover.range.end.character },
},
},
},
}
/* v8 ignore next -- exhaustive over the closed LspQueryResult union; unreachable. */
default:
return assertNever(result, 'tool-lsp result')
}
},
presentCall: presentLspCall,
}))
}
/** Reject a non-positive-integer config value at load, so misconfiguration fails loud. */
function assertPositiveInteger(name: string, value: number): void {
if (!Number.isInteger(value) || value < 1) {
throw new Error(`tool-lsp: ${name} must be a positive integer`)
}
}
/** Reject a timer value Node would clamp instead of scheduling as configured. */
function assertTimer(name: string, value: number): void {
if (!Number.isInteger(value) || value < 1 || value > MAX_TIMER_DELAY_MS) {
throw new Error(`tool-lsp: ${name} must be a positive integer no greater than ${MAX_TIMER_DELAY_MS}`)
}
}
View on GitHub (pinned to b150a551b8)
Solutions
- Set the value to a positive integer.
When it happens
Trigger: Thrown at packages/lsp/tool-lsp/src/index.ts:234 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/5fc496790395e71d.
Report an issue: GitHub.