id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,launchpad_bug 679,/storage emitting exception - lease reporting code,terrell,davidsarah,"This exception appeared a few times just after a recompile and restart of the server -- running on r3833. After a few minutes (6 or so), a simple refresh of /storage rendered correctly and this error was not seen again. {{{ 2009-04-09 04:54:07.804Z [HTTPChannel,3,127.0.0.1] Unhandled Error Traceback (most recent call last): File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/rend.py"", line 568, in _renderHTTP return self.flattenFactory(doc, ctx, writer, finisher) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/rend.py"", line 527, in flattenFactory = lambda self, *args: flat.flattenFactory(*args) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/__init__.py"", line 14, in flattenFactory return deferflatten(stan, ctx, writer).addCallback(finisher) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/twist.py"", line 63, in deferflatten _drive(iterable, finished) --- --- File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/twist.py"", line 24, in _drive next = iterable.next() File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/ten.py"", line 83, in iterflatten for item in gen: File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/flatstan.py"", line 103, in TagSerializer yield serialize(toBeRenderedBy, context) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/ten.py"", line 70, in serialize return partialflatten(context, obj) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/ten.py"", line 61, in partialflatten return flattener(obj, context) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/flatstan.py"", line 264, in DirectiveSerializer return serialize(renderer, context) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/ten.py"", line 70, in serialize return partialflatten(context, obj) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/ten.py"", line 61, in partialflatten return flattener(obj, context) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/flatstan.py"", line 247, in MethodSerializer return FunctionSerializer(original, context, nocontext) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/support/lib/python2.5/site-packages/Nevow-0.9.32-py2.5.egg/nevow/flat/flatstan.py"", line 236, in FunctionSerializer result = original(context, data) File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/src/allmydata/web/storage.py"", line 242, in render_lease_last_cycle_results self.format_recovered(last[""space-recovered""], ""actual"") File ""/Users/trel/Desktop/tahoestuff/tahoefromdarcs/src/allmydata/web/storage.py"", line 159, in format_recovered (maybe(sr[""%s-shares"" % a]), exceptions.KeyError: 'actual-shares' }}}",defect,assigned,major,undecided,code-frontend-web,1.3.0,,leases error crawler,,