question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Sphinx 1.8 "Unknown node" traceback

See original GitHub issue

At sphinx 1.8 the slides builder is generating traceback on certain nodes:

Looks like an extension issue?

Exception occurred:
  File ".../sphinx/writers/html.py", line 897, in unknown_visit
    raise NotImplementedError('Unknown node: ' + node.__class__.__name__)
NotImplementedError: Unknown node: graphviz

Minimal example to replicate

conf.py

extensions = [
    'sphinx.ext.graphviz',
    'hieroglyph'
]

master_doc = 'index'

index.rst

Foo
===

.. digraph:: mygraph

   foo

Example compiles under sphinx 1.7.9

System Info

hieroglyph - 1.0.0
Sphinx - 1.8.1
Python - 2.7.15 / 3.6.6

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:12 (11 by maintainers)

github_iconTop GitHub Comments

2reactions
nyerglercommented, Jul 4, 2020

I just pushed Hieroglyph 2.1.0 to PyPI. Thanks for your help!

0reactions
lpirlcommented, Jun 30, 2020

Looks good @nyergler . Looking forward to the new release.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Changelog - Sphinx documentation
#9240: Unknown node error for pending_xref_condition is raised if an extension that does not support the node installs a missing-reference handler ...
Read more >
Sphinx Exception NotImplementedError: Unknown node: inline
The _python-sphinx_ module no longer fails to build documentation Previously, the man-page writer module of the _python-sphinx_ package ...
Read more >
Sphinx Documentation - Read the Docs
Sphinx is a documentation generator or a tool that translates a set of plain text source files into various output formats,.
Read more >
Node Resolution — anytree 2.8.0 documentation
r.get(sub0sub0, "/bar") Traceback (most recent call last): ... anytree.resolver.ResolverError: unknown root node '/bar'. root is '/top'.
Read more >
Changelog — Python 3.11.1 documentation
gh-98744: Prevent crashing in traceback when retrieving the byte-offset for ... gh-86986: The minimum Sphinx version required to build the documentation is ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found