It's sort of ironic, but the page on test driven development:
http://docudo.webfactional.com/current/TestDriven
is producing the stack trace below.
Good job getting Docudo up and running again.
-Ken
Page handler: <bound method Root.default of <docudo.controllers.Root
object at 0xb769cfac>>
Traceback (most recent call last):
File "/home2/docudo/lib/python2.4/CherryPy-
2.2.1-py2.4.egg/cherrypy/_cphttptools.py", line 105, in _run
self.main()
File "/home2/docudo/lib/python2.4/CherryPy-
2.2.1-py2.4.egg/cherrypy/_cphttptools.py", line 254, in main
body = page_handler(*virtual_path, **
self.params)
File "<string>", line 3, in default
File "/home2/docudo/lib/python2.4/TurboGears-
1.0-py2.4.egg/turbogears/controllers.py", line 334, in expose
output = database.run_with_transaction
(
File "<string>", line 5, in run_with_transaction
File "/home2/docudo/lib/python2.4/TurboGears-
1.0-py2.4.egg/turbogears/database.py", line 260, in so_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/home2/docudo/lib/python2.4/TurboGears-1.0-py2.4.egg
/turbogears/controllers.py", line 351, in <lambda>
mapping, fragment, args, kw)))
File "/home2/docudo/lib/python2.4/TurboGears-1.0-py2.4.egg/turbogears/controllers.py", line 378, in _execute_func
output = errorhandling.try_call(func, *args, **kw)
File "/home2/docudo/lib/python2.4/TurboGears-
1.0-py2.4.egg/turbogears/errorhandling.py", line 73, in try_call
return func(self, *args, **kw)
File "/home2/docudo/webapps/tg/docudo/controllers.py", line 194, in default
doc = Document(page_id,version)
File "/home2/docudo/webapps/tg/docudo/document.py", line 36, in __init__
self.load()
File "/home2/docudo/webapps/tg/docudo/document.py", line 44, in load
self.load_properties()
File "/home2/docudo/webapps/tg/docudo/document.py", line 69, in load_properties
raw_enabled=False))["html_body"]
File "/usr/local/lib/python2.4/site-packages/docutils/core.py", line 431, in publish_parts
enable_exit_status=enable_exit_status)
File "/usr/local/lib/python2.4/site-packages/docutils/core.py", line 612, in publish_programmatically
output = pub.publish(enable_exit_status=enable_exit_status)
File "/usr/local/lib/python2.4/site-packages/docutils/core.py", line 203, in publish
self.apply_transforms()
File "/usr/local/lib/python2.4/site-packages/docutils/core.py", line 184, in apply_transforms
self.document.transformer.apply_transforms()
File "/usr/local/lib/python2.4/site-packages/docutils/transforms/__init__.py", line 171, in apply_transforms
transform.apply(**kwargs)
File "/usr/local/lib/python2.4/site-packages/docutils/transforms/references.py", line 832, in apply
self.document.walk(visitor)
File "/usr/local/lib/python2.4/site-packages/docutils/nodes.py", line 140, in walk
if child.walk(visitor):
File "/usr/local/lib/python2.4/site-packages/docutils/nodes.py", line 140, in walk
if child.walk(visitor):
File "/usr/local/lib/python2.4/site-packages/docutils/nodes.py", line 132, in walk
visitor.dispatch_visit(self)
File "/usr/local/lib/python2.4/site-packages/docutils/nodes.py", line 1535, in dispatch_visit
return method(node)
File "/usr/local/lib/python2.4/site-packages/docutils/transforms/references.py", line 883, in visit_reference
base_node=node)
File "/usr/local/lib/python2.4/site-packages/docutils/utils.py", line 207, in error
return self.system_message(3, *args, **kwargs)
File "/usr/local/lib/python2.4/site-packages/docutils/utils.py", line 171, in system_message
print >>self.stream, msgtext
IOError: [Errno 5] Input/output error