Skip to content

Macro Rendering Error

File: parameters/vendors/continental/ars548.md

KeyError: 'type'

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.5/x64/lib/python3.13/site-packages/mkdocs_macros/plugin.py", line 688, in render
    return md_template.render(**page_variables)
           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.5/x64/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.5/x64/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<template>", line 1, in top-level template code
  File "/home/runner/work/nebula/nebula/mkdocs_macros.py", line 137, in json_to_markdown
    param_info = extract_parameter_info(
        params,
        file_directory=os.path.split(json_schema_file_path)[0],
        include_refs=include_refs,
    )
  File "/home/runner/work/nebula/nebula/mkdocs_macros.py", line 96, in extract_parameter_info
    elif v["type"] != "object":
         ~^^^^^^^^
KeyError: 'type'