-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
I just started seeing errors in the build process related to social card plugins that is blocking deployment. Nothing changed in our docs, so I'm flagging this issue just in case.
Here's my Netlify build command:
pip install git+[https://$](https://%24/){GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git mkdocs-git-revision-date-plugin pillow cairosvg p && mkdocs build
I was able to resolve this issue by commenting out the social cards feature in (hummingbot/hummingbot-site#188, but I'd like to bring them back.
Related links
Reproduction
Here's the error from Netlify logs:
6:05:32 AM: Traceback (most recent call last):
6:05:32 AM: File "/opt/buildhome/python3.8/bin/mkdocs", line 8, in <module>
6:05:32 AM: sys.exit(cli())
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/click/core.py", line 829, in __call__
6:05:32 AM: return self.main(*args, **kwargs)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/click/core.py", line 782, in main
6:05:32 AM: rv = self.invoke(ctx)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
6:05:32 AM: return _process_result(sub_ctx.command.invoke(sub_ctx))
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
6:05:32 AM: return ctx.invoke(self.callback, **ctx.params)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/click/core.py", line 610, in invoke
6:05:32 AM: return callback(*args, **kwargs)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/__main__.py", line 247, in build_command
6:05:32 AM: cfg = config.load_config(**kwargs)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/base.py", line 363, in load_config
6:05:32 AM: errors, warnings = cfg.validate()
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/base.py", line 228, in validate
6:05:32 AM: run_failed, run_warnings = self._validate()
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/base.py", line 186, in _validate
6:05:32 AM: self[key] = config_option.validate(value)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/config_options.py", line 148, in validate
6:05:32 AM: return self.run_validation(value)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/config_options.py", line 940, in run_validation
6:05:33 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2 (https://ntl.fyi/exit-code-2)
6:05:32 AM: self.load_plugin_with_namespace(name, cfg)
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/config_options.py", line 976, in load_plugin_with_namespace
6:05:32 AM: return (name, self.load_plugin(name, config))
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/mkdocs/config/config_options.py", line 994, in load_plugin
6:05:32 AM: plugin_cls = self.installed_plugins[name].load()
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/importlib_metadata/__init__.py", line 210, in load
6:05:32 AM: module = import_module(match.group('module'))
6:05:32 AM: File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
6:05:32 AM: return _bootstrap._gcd_import(name[level:], package, level)
6:05:32 AM: File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
6:05:32 AM: File "<frozen importlib._bootstrap>", line 991, in _find_and_load
6:05:32 AM: File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
6:05:32 AM: File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
6:05:32 AM: File "<frozen importlib._bootstrap_external>", line 848, in exec_module
6:05:32 AM: File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/material/plugins/social/plugin.py", line 48, in <module>
6:05:32 AM: from material.plugins.social.layout import Layer, Layout, Line
6:05:32 AM: File "/opt/buildhome/python3.8/lib/python3.8/site-packages/material/plugins/social/layout.py", line 94, in <module>
6:05:32 AM: def get_size(layer: Layer | Layout):
6:05:32 AM: TypeError: unsupported operand type(s) for |: '_TypedDictMeta' and '_TypedDictMeta'
6:05:32 AM:
6:05:32 AM: "build.command" failed
6:05:32 AM: ────────────────────────────────────────────────────────────────
Steps to reproduce
I wasn't able to reproduce the issue on my Mac
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