-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Labels
bugIssue reports a bugIssue reports a bugresolvedIssue is resolved, yet unreleased if openIssue is resolved, yet unreleased if open
Description
Context
No response
Bug description
After upgrading to mkdocs-material 9.2.1, an assertion error occurred:
ERROR - Error building page 'index.md':
Traceback (most recent call last):
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/bin/mkdocs", line 8, in <module>
sys.exit(cli())
^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/mkdocs/__main__.py", line 286, in build_command
build.build(cfg, dirty=not clean)
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/mkdocs/commands/build.py", line 349, in build
_build_page(
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/mkdocs/commands/build.py", line 222, in _build_page
context = config.plugins.on_page_context(context, page=page, config=config, nav=nav)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/mkdocs/plugins.py", line 583, in on_page_context
return self.run_event('page_context', context, page=page, config=config, nav=nav)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/mkdocs/plugins.py", line 507, in run_event
result = method(item, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/macbookair/Library/Caches/pypoetry/virtualenvs/mkdocs-bug-v9bxKRa0-py3.11/lib/python3.11/site-packages/material/plugins/blog/plugin.py", line 287, in on_page_context
assert isinstance(main.parent, Section)
AssertionError
Related links
Reproduction
Steps to reproduce
- unzip assertion-failed.zip
- remove info plugin
- run
mkdocs build
Browser
No response
Before submitting
- I have read and followed the bug reporting guidelines.
- I have attached links to the documentation, and possibly related issues and discussions.
- I assure that I have removed all customizations before submitting this bug report.
- I have attached a .zip file with a minimal reproduction.
Metadata
Metadata
Assignees
Labels
bugIssue reports a bugIssue reports a bugresolvedIssue is resolved, yet unreleased if openIssue is resolved, yet unreleased if open