I'm trying out the epub builder, and received this message:

Exception occurred:
  File 
"/home/fdrake/env/dot_buildout/eggs/docutils-0.6-py2.6.egg/docutils/nodes.py",
line 537, in __getitem__
    return self.attributes[key]
KeyError: 'refuri'
The full traceback has been saved in /tmp/sphinx-err-ty8AMy.log, if
you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error
message can be provided next time.
Either send bugs to the mailing list at
<http://groups.google.com/group/sphinx-dev/>,
or report them in the tracker at
<http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!

(The referenced file is attached.)

I've no idea if this is a user error or not.  The HTML format
generates just fine for this document.

The document I'm working with is in the docs/ directory of this hg repository:

    https://fdrake-solrpy-roundtrip-reduction.googlecode.com/hg/

There's a buildout that constructs bin/sphinx-* with the right modules
on the path; that's referenced from the docs/Makefile included in the
repo.

If this is something I'm doing wrong, I'd love to hear about it.  :-)
If I need to wait for a new version of the epub builder, I can do that
as well, of course.


  -Fred

-- 
Fred L. Drake, Jr.    <fdrake at gmail.com>
"A storm broke loose in my mind."  --Albert Einstein

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-dev" group.
To post to this group, send email to sphinx-...@googlegroups.com.
To unsubscribe from this group, send email to 
sphinx-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sphinx-dev?hl=en.

# Sphinx version: 1.0b2
# Docutils version: 0.6 release
# Jinja2 version: unknown
Traceback (most recent call last):
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/cmdline.py", line 173, in main
    app.build(force_all, filenames)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/application.py", line 205, in build
    self.builder.build_update()
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/__init__.py", line 198, in build_update
    'out of date' % len(to_build))
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/__init__.py", line 257, in build
    self.finish()
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/html.py", line 454, in finish
    self.handle_finish()
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 242, in handle_finish
    self.get_toc()
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 219, in get_toc
    self.refnodes = self.get_refnodes(doctree, [])
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 210, in get_refnodes
    result = self.get_refnodes(elem, result)
  File "/home/fdrake/env/dot_buildout/eggs/Sphinx-1.0b2-py2.6.egg/sphinx/builders/epub.py", line 205, in get_refnodes
    'refuri': self.esc(doctree['refuri']),
  File "/home/fdrake/env/dot_buildout/eggs/docutils-0.6-py2.6.egg/docutils/nodes.py", line 537, in __getitem__
    return self.attributes[key]
KeyError: 'refuri'

Reply via email to