Sergio,

I have installed DocUtils (revision 4632) on Trac v0.8.4. It gives me
the following error:

--------
Oops...
Trac detected an internal error:

Directive "trac" must return a list of nodes.
--------

And this is the Python trace:

============
Python traceback

Traceback (most recent call last):
  File "C:\Python23\lib\site-packages\trac\core.py", line 531, in
cgi_start
    real_cgi_start()
  File "C:\Python23\lib\site-packages\trac\core.py", line 526, in
real_cgi_start
    dispatch_request(path_info, args, req, env)
  File "C:\Python23\lib\site-packages\trac\core.py", line 441, in
dispatch_request
    module.run()
  File "C:\Python23\lib\site-packages\trac\Module.py", line 44, in run
    self.render()
  File "C:\Python23\lib\site-packages\trac\Wiki.py", line 343, in
render
    Formatter(self.req.hdf, self.env,self.db).format(self.page.text,
out)
  File "C:\Python23\lib\site-packages\trac\WikiFormatter.py", line 576,
in format
    self.handle_code_block(line)
  File "C:\Python23\lib\site-packages\trac\WikiFormatter.py", line 532,
in handle_code_block
    self.out.write(self.code_processor(self.hdf, self.code_text,
self.env))
  File "C:\Python23\Lib\site-packages\trac\wikimacros\rst.py", line
213, in execute
    settings_overrides = {'halt_level':6})
  File "C:\Python23\Lib\site-packages\docutils\core.py", line 397, in
publish_string
    enable_exit_status=enable_exit_status)
  File "C:\Python23\Lib\site-packages\docutils\core.py", line 612, in
publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "C:\Python23\Lib\site-packages\docutils\core.py", line 202, in
publish
    self.settings)
  File "C:\Python23\Lib\site-packages\docutils\readers\__init__.py",
line 69, in read
    self.parse()
  File "C:\Python23\Lib\site-packages\docutils\readers\__init__.py",
line 75, in parse
    self.parser.parse(self.input, document)
  File
"C:\Python23\Lib\site-packages\docutils\parsers\rst\__init__.py", line
156, in parse
    self.statemachine.run(inputlines, document, inliner=self.inliner)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 170, in run
    input_source=document['source'])
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
231, in run
    context, next_state, result = self.check_line(
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
420, in check_line
    return method(match, context, next_state)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2653, in underline
    self.section(title, source, style, lineno - 1, messages)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 308, in section
    self.new_subsection(title, lineno, messages)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 376, in new_subsection
    node=section_node, match_titles=1)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 266, in nested_parse
    node=node, match_titles=match_titles)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 195, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
231, in run
    context, next_state, result = self.check_line(
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
420, in check_line
    return method(match, context, next_state)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2653, in underline
    self.section(title, source, style, lineno - 1, messages)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 308, in section
    self.new_subsection(title, lineno, messages)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 376, in new_subsection
    node=section_node, match_titles=1)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 266, in nested_parse
    node=node, match_titles=match_titles)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 195, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
231, in run
    context, next_state, result = self.check_line(
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
420, in check_line
    return method(match, context, next_state)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2234, in explicit_markup
    nodelist, blank_finish = self.explicit_construct(match)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2246, in explicit_construct
    return method(self, expmatch)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 1946, in substitution_def
    initial_state='SubstitutionDef', blank_finish=blank_finish)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 300, in nested_list_parse
    node=node, match_titles=match_titles)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 195, in run
    results = StateMachineWS.run(self, input_lines, input_offset)
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
231, in run
    context, next_state, result = self.check_line(
  File "C:\Python23\Lib\site-packages\docutils\statemachine.py", line
420, in check_line
    return method(match, context, next_state)
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2566, in embedded_directive
    alt=self.parent['names'][0])
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 1988, in directive
    return self.run_directive(
  File "C:\Python23\Lib\site-packages\docutils\parsers\rst\states.py",
line 2045, in run_directive
    assert isinstance(result, list), \
AssertionError: Directive "trac" must return a list of nodes.
=======================


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/trac-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to