{"record":{"id":"81ae50486279e46d","repo":"deepseek-ai/deepseek-harness","slug":"binname-string-failures-length-noun-did","errorCode":null,"errorMessage":"${binName}: ${String(failures.length)} ${noun} did not activate\n${failures.join('\n')}","messagePattern":"(.+?): (.+?) (.+?) did not activate\n(.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/boot/app-boot/src/index.ts","lineNumber":723,"sourceCode":"        rejectionReasons.push(error)\n        failures.push(`${entry.options.name}: ${formatActivationError(error)}`)\n      }\n      continue\n    }\n    if (state === FIBER_PENDING) {\n      const missing = Object.keys(fiber.inject).filter(service => fiber.ctx.get(service) === undefined)\n      const subject = missing.length === 1 ? 'service' : 'services'\n      failures.push(`${entry.options.name}: pending (waiting for ${subject}: ${missing.join(', ') || 'unknown'})`)\n    } else {\n      failures.push(`${entry.options.name}: fiber state ${String(state)}`)\n    }\n  }\n  if (failures.length > 0) {\n    if (rejectionReasons.length > 0) {\n      await observeLoaderRejectionCheckpoint(rejectionReasons)\n    }\n    const noun = failures.length === 1 ? 'entry' : 'entries'\n    throw new Error(`${binName}: ${String(failures.length)} ${noun} did not activate\\n${failures.join('\\n')}`)\n  }\n}\n\n/**\n * Boot the Loader against `absoluteConfigPath` and return only after the whole\n * tree settles. Relative entry names resolve against the config directory;\n * bare package names resolve there by default or against an explicit\n * `bareModuleBaseUrl` for closed packaged runtimes. The bootstrap include\n * is statically imported and mounted as the `cordis:include` builtin, loading\n * through the ambient module pipeline (vite/tsx/plain ESM). The package build\n * embeds Include while leaving Loader external, so the built include tree and\n * host share one Loader peer. Loader\n * settlement rejects startup failures, which `boot` wraps after disposing the\n * partial context; a missing fiber or never-activating entry is rejected by\n * the final audit, {@link assertEntriesActivated}, which rethrows a plugin's\n * init rejection with its original stack; later unhandled rejections remain\n * covered by {@link installFailLoud}. Built bins need the Loader's native\n * helper for bare plugin specifiers; relative specifiers do not.","sourceCodeStart":705,"sourceCodeEnd":741,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/boot/app-boot/src/index.ts#L705-L741","documentation":"Error \"${binName}: ${String(failures.length)} ${noun} did not activate\n${failures.join('\n')}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/boot/app-boot/src/index.ts:723 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Read each listed failure line and fix the plugins activation errors."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}