docusaurus
docusaurus copied to clipboard
Unable to resolve "Unexpected: no Docusaurus route context found"
Have you read the Contributing Guidelines on issues?
- [X] I have read the Contributing Guidelines on issues.
Prerequisites
- [X] I'm using the latest version of Docusaurus.
- [X] I have tried the
npm run clearoryarn clearcommand. - [X] I have tried
rm -rf node_modules yarn.lock package-lock.jsonand re-installing packages. - [ ] I have tried creating a repro with https://new.docusaurus.io.
- [X] I have read the console error message carefully (if applicable).
Description
Docusaurus build passes locally, but fails in CI and errors with:
Reproducible demo
https://github.com/moonrepo/moon/pull/304
Steps to reproduce
I'm not entirely sure what caused it. This PR started failing with the error: https://github.com/moonrepo/moon/pull/304
However, I've tried:
- Cleaning my local state to try and reproduce, no luck. Works locally just fine.
- Updating docusaurus to v2.1, was on v2.0. Did not help.
- Reverted
docusaurus.config.jschanges. Still failed. - Different Node.js versions.
Expected behavior
It builds correctly in CI.
Actual behavior
It fails in CI with the following errors:
[website:build] [success] [webpackbar] Client: Compiled successfully in 35.49s
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/bin.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/check.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/ci.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/clean.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/dep-graph.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/generate.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/init.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/migrate.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/migrate/from-package-json.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/overview.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/project.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/project-graph.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/query.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/query/projects.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/query/touched-files.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/run.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/setup.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/sync.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/commands/teardown.
[website:build] [ERROR] Docusaurus server-side rendering could not render static page with path /docs/comparison.
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] Error: Unexpected: no Docusaurus route context found
[website:build] [ERROR] Unable to build website for locale en.
[website:build] [ERROR] Error: Failed to compile with errors.
[website:build] at /home/runner/work/moon/moon/node_modules/@docusaurus/core/lib/webpack/utils.js:180:24
[website:build] at /home/runner/work/moon/moon/node_modules/webpack/lib/MultiCompiler.js:554:14
[website:build] at processQueueWorker (/home/runner/work/moon/moon/node_modules/webpack/lib/MultiCompiler.js:491:6)
[website:build] at processTicksAndRejections (node:internal/process/task_queues:78:11)
[website:build] [INFO] Docusaurus version: 2.1.0
[website:build] Node version: v16.17.0
Your environment
- Public source code: https://github.com/moonrepo/moon/pull/304
- Public site URL:
- Docusaurus version used: 2.1
- Environment name and version (e.g. Chrome 89, Node.js 16.4): Node 16/18
- Operating system and version (e.g. Ubuntu 20.04.2 LTS): Ubuntu latest
Self-service
- [ ] I'd be willing to fix this bug myself.