<html><head><title>Exception</title></head><body><style type="text/css">\np.error {\n  color: black;\n  font-family: Verdana, Arial, helvetica, sans-serif;\n  font-weight: bold;\n  font-size: large;\n  margin: 0.25em;\n}\n\ndiv {\n  font-family: Verdana, Arial, helvetica, sans-serif;\n}\n\nstrong.variableClass {\n  font-size: small;\n}\n\ndiv.stackTrace {\n}\n\ndiv.frame {\n  padding: 0.25em;\n  background: white;\n  border-bottom: thin black dotted;\n}\n\ndiv.firstFrame {\n  padding: 0.25em;\n  background: white;\n  border-top: thin black dotted;\n  border-bottom: thin black dotted;\n}\n\ndiv.location {\n    font-size: small;\n}\n\ndiv.snippet {\n  background: #FFFFDD;\n  padding: 0.25em;\n}\n\ndiv.snippetHighlightLine {\n  color: red;\n}\n\nspan.lineno {\n    font-size: small;\n}\n\npre.code {\n  margin: 0px;\n  padding: 0px;\n  display: inline;\n  font-size: small;\n  font-family: "Courier New", courier, monotype;\n}\n\nspan.function {\n  font-weight: bold;\n  font-family: "Courier New", courier, monotype;\n}\n\ntable.variables {\n  border-collapse: collapse;\n  width: 100%;\n}\n\ntd.varName {\n  width: 1in;\n  vertical-align: top;\n  font-style: italic;\n  font-size: small;\n  padding-right: 0.25em;\n}\n\ntd.varValue {\n  padding-left: 0.25em;\n  padding-right: 0.25em;\n  font-size: small;\n}\n\ndiv.variables {\n  margin-top: 0.5em;\n}\n\ndiv.dict {\n  background: #cccc99;\n  padding: 2px;\n  float: left;\n}\n\ntd.dictKey {\n  background: #ffff99;\n  font-weight: bold;\n}\n\ntd.dictValue {\n  background: #ffff99;\n}\n\ndiv.list {\n  background: #7777cc;\n  padding: 2px;\n  float: left;\n}\n\ndiv.listItem {\n  background: #9999ff;\n}\n\ndiv.instance {\n  width: 100%;\n  background: #efefef;\n  padding: 2px;\n  float: left;\n}\n\nspan.instanceName {\n  font-size: small;\n  display: block;\n}\n\nspan.instanceRepr {\n  font-family: "Courier New", courier, monotype;\n}\n\ndiv.function {\n  background: orange;\n  font-weight: bold;\n  float: left;\n}\n</style><a href="#tracebackEnd"><p class="error">&lt;type \'exceptions.AssertionError\'&gt;: </p></a><div class="stackTrace"><div class="firstFrame"><div class="location">/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Twisted-8.2.0-py2.6-macosx-10.6-i386.egg/twisted/internet/defer.py, line 106 in <span class="function">maybeDeferred</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">104</span><pre class="code">\n</pre></div><div class="snippetLine"><span class="lineno">105</span><pre class="code">    try:\n</pre></div><div class="snippetHighlightLine"><span class="lineno">106</span><pre class="code">        result = f(*args, **kw)\n</pre></div><div class="snippetLine"><span class="lineno">107</span><pre class="code">    except:\n</pre></div></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tr class="varRow"><td class="varName">args</td><td class="varValue">(PageContext(tag=&lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;, remembrances={\'nevow.inevow.ICurrentSegments\': (\'uri\', \'URI:DIR2:qtotg7dsasgg367iigdmloryjy:3iblclsl5vvuguthfgyu6r5r6fqz2eakolo5zf5dd4so7uwyqsua\'), \'nevow.inevow.IRemainingSegments\': ()}),)</td></tr><tr class="varRow"><td class="varName">kw</td><td class="varValue">{}</td></tr><tr class="varRow"><td class="varName">f</td><td class="varValue">&lt;bound method DirectoryNodeHandler.renderHTTP of &lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;&gt;</td></tr></table></div><div class="frame"><div class="location">/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/allmydata_tahoe-1.6.0-py2.6.egg/allmydata/web/common.py, line 290 in <span class="function">renderHTTP</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">288</span><pre class="code">            from twisted.web.server import UnsupportedMethod\n</pre></div><div class="snippetLine"><span class="lineno">289</span><pre class="code">            raise UnsupportedMethod(getattr(self, \'allowedMethods\', ()))\n</pre></div><div class="snippetHighlightLine"><span class="lineno">290</span><pre class="code">        return m(ctx)\n</pre></div><div class="snippetLine"><span class="lineno">291</span><pre class="code"></pre></div></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tr class="varRow"><td class="varName">m</td><td class="varValue">&lt;bound method DirectoryNodeHandler.render_DELETE of &lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;&gt;</td></tr><tr class="varRow"><td class="varName">self</td><td class="varValue">&lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;</td></tr><tr class="varRow"><td class="varName">ctx</td><td class="varValue">PageContext(tag=&lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;, remembrances={\'nevow.inevow.ICurrentSegments\': (\'uri\', \'URI:DIR2:qtotg7dsasgg367iigdmloryjy:3iblclsl5vvuguthfgyu6r5r6fqz2eakolo5zf5dd4so7uwyqsua\'), \'nevow.inevow.IRemainingSegments\': ()})</td></tr></table><div class="variables"><strong class="variableClass">Globals</strong></div><table class="variables"><tr class="varRow"><td class="varName">server</td><td class="varValue">&lt;module \'twisted.web.server\' from \'/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Twisted-8.2.0-py2.6-macosx-10.6-i386.egg/twisted/web/server.pyc\'&gt;</td></tr></table></div><div class="frame"><div class="location">/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/allmydata_tahoe-1.6.0-py2.6.egg/allmydata/web/directory.py, line 141 in <span class="function">render_DELETE</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">139</span><pre class="code">\n</pre></div><div class="snippetLine"><span class="lineno">140</span><pre class="code">    def render_DELETE(self, ctx):\n</pre></div><div class="snippetHighlightLine"><span class="lineno">141</span><pre class="code">        assert self.parentnode and self.name\n</pre></div><div class="snippetLine"><span class="lineno">142</span><pre class="code">        d = self.parentnode.delete(self.name)\n</pre></div></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tr class="varRow"><td class="varName">self</td><td class="varValue">&lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;</td></tr><tr class="varRow"><td class="varName">ctx</td><td class="varValue">PageContext(tag=&lt;allmydata.web.directory.DirectoryNodeHandler object at 0x102c92150&gt;, remembrances={\'nevow.inevow.ICurrentSegments\': (\'uri\', \'URI:DIR2:qtotg7dsasgg367iigdmloryjy:3iblclsl5vvuguthfgyu6r5r6fqz2eakolo5zf5dd4so7uwyqsua\'), \'nevow.inevow.IRemainingSegments\': ()})</td></tr></table></div></div><a name="tracebackEnd"><p class="error">&lt;type \'exceptions.AssertionError\'&gt;: </p></a></body></html>