1 | <html><head> |
---|
2 | |
---|
3 | <title>Directory SI=iy5il</title> |
---|
4 | <!-- <link href="http://www.allmydata.com/common/css/styles.css" |
---|
5 | rel="stylesheet" type="text/css"/> --> |
---|
6 | <link href="KeyError_files/webform_css.css" type="text/css" rel="stylesheet"> |
---|
7 | <link href="KeyError_files/tahoe_css.css" type="text/css" rel="stylesheet"> |
---|
8 | <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> |
---|
9 | <title>Exception</title></head><body> |
---|
10 | |
---|
11 | <h2>Directory SI=iy5il</h2> |
---|
12 | |
---|
13 | <div><a href="http://127.0.0.1:8123/uri/URI%3ADIR2%3A6n53rbb5gvfo5r7o73cjnelpje%3Aw6wmhdfdem34v245a7dq53kg437rvcqystdt7fg43ze5limjltoq/">Refresh this view</a></div> |
---|
14 | <div><a href="http://127.0.0.1:8123/">Return to Welcome page</a></div> |
---|
15 | |
---|
16 | <div><a href="http://127.0.0.1:8123/uri/URI%3ADIR2%3A6n53rbb5gvfo5r7o73cjnelpje%3Aw6wmhdfdem34v245a7dq53kg437rvcqystdt7fg43ze5limjltoq/?t=info">More info on this directory</a></div> |
---|
17 | <div><a href="http://127.0.0.1:8123/uri/URI%3ADIR2-RO%3Aszh3w74zhlnqcirbpcdbym45mm%3Aw6wmhdfdem34v245a7dq53kg437rvcqystdt7fg43ze5limjltoq/">Read-Only Version</a></div> |
---|
18 | |
---|
19 | <div> |
---|
20 | <style type="text/css"> |
---|
21 | p.error { |
---|
22 | color: black; |
---|
23 | font-family: Verdana, Arial, helvetica, sans-serif; |
---|
24 | font-weight: bold; |
---|
25 | font-size: large; |
---|
26 | margin: 0.25em; |
---|
27 | } |
---|
28 | |
---|
29 | div { |
---|
30 | font-family: Verdana, Arial, helvetica, sans-serif; |
---|
31 | } |
---|
32 | |
---|
33 | strong.variableClass { |
---|
34 | font-size: small; |
---|
35 | } |
---|
36 | |
---|
37 | div.stackTrace { |
---|
38 | } |
---|
39 | |
---|
40 | div.frame { |
---|
41 | padding: 0.25em; |
---|
42 | background: white; |
---|
43 | border-bottom: thin black dotted; |
---|
44 | } |
---|
45 | |
---|
46 | div.firstFrame { |
---|
47 | padding: 0.25em; |
---|
48 | background: white; |
---|
49 | border-top: thin black dotted; |
---|
50 | border-bottom: thin black dotted; |
---|
51 | } |
---|
52 | |
---|
53 | div.location { |
---|
54 | font-size: small; |
---|
55 | } |
---|
56 | |
---|
57 | div.snippet { |
---|
58 | background: #FFFFDD; |
---|
59 | padding: 0.25em; |
---|
60 | } |
---|
61 | |
---|
62 | div.snippetHighlightLine { |
---|
63 | color: red; |
---|
64 | } |
---|
65 | |
---|
66 | span.lineno { |
---|
67 | font-size: small; |
---|
68 | } |
---|
69 | |
---|
70 | pre.code { |
---|
71 | margin: 0px; |
---|
72 | padding: 0px; |
---|
73 | display: inline; |
---|
74 | font-size: small; |
---|
75 | font-family: "Courier New", courier, monotype; |
---|
76 | } |
---|
77 | |
---|
78 | span.function { |
---|
79 | font-weight: bold; |
---|
80 | font-family: "Courier New", courier, monotype; |
---|
81 | } |
---|
82 | |
---|
83 | table.variables { |
---|
84 | border-collapse: collapse; |
---|
85 | width: 100%; |
---|
86 | } |
---|
87 | |
---|
88 | td.varName { |
---|
89 | width: 1in; |
---|
90 | vertical-align: top; |
---|
91 | font-style: italic; |
---|
92 | font-size: small; |
---|
93 | padding-right: 0.25em; |
---|
94 | } |
---|
95 | |
---|
96 | td.varValue { |
---|
97 | padding-left: 0.25em; |
---|
98 | padding-right: 0.25em; |
---|
99 | font-size: small; |
---|
100 | } |
---|
101 | |
---|
102 | div.variables { |
---|
103 | margin-top: 0.5em; |
---|
104 | } |
---|
105 | |
---|
106 | div.dict { |
---|
107 | background: #cccc99; |
---|
108 | padding: 2px; |
---|
109 | float: left; |
---|
110 | } |
---|
111 | |
---|
112 | td.dictKey { |
---|
113 | background: #ffff99; |
---|
114 | font-weight: bold; |
---|
115 | } |
---|
116 | |
---|
117 | td.dictValue { |
---|
118 | background: #ffff99; |
---|
119 | } |
---|
120 | |
---|
121 | div.list { |
---|
122 | background: #7777cc; |
---|
123 | padding: 2px; |
---|
124 | float: left; |
---|
125 | } |
---|
126 | |
---|
127 | div.listItem { |
---|
128 | background: #9999ff; |
---|
129 | } |
---|
130 | |
---|
131 | div.instance { |
---|
132 | width: 100%; |
---|
133 | background: #efefef; |
---|
134 | padding: 2px; |
---|
135 | float: left; |
---|
136 | } |
---|
137 | |
---|
138 | span.instanceName { |
---|
139 | font-size: small; |
---|
140 | display: block; |
---|
141 | } |
---|
142 | |
---|
143 | span.instanceRepr { |
---|
144 | font-family: "Courier New", courier, monotype; |
---|
145 | } |
---|
146 | |
---|
147 | div.function { |
---|
148 | background: orange; |
---|
149 | font-weight: bold; |
---|
150 | float: left; |
---|
151 | } |
---|
152 | </style><a href="#tracebackEnd"><p class="error"><type 'exceptions.KeyError'>: 5</p></a><div class="stackTrace"><div class="firstFrame"><div class="location">/usr/lib/python2.5/site-packages/Twisted-8.2.0-py2.5-linux-x86_64.egg/twisted/internet/defer.py, line 328 in <span class="function">_runCallbacks</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">326</span><pre class="code"> self._runningCallbacks = True |
---|
153 | </pre></div><div class="snippetLine"><span class="lineno">327</span><pre class="code"> try: |
---|
154 | </pre></div><div class="snippetHighlightLine"><span class="lineno">328</span><pre class="code"> self.result = callback(self.result, *args, **kw) |
---|
155 | </pre></div><div class="snippetLine"><span class="lineno">329</span><pre class="code"> finally: |
---|
156 | </pre></div></div><div class="variables"><strong class="variableClass">Self</strong><table class="variables"><tbody><tr class="varRow"><td class="varName">_runningCallbacks</td><td class="varValue"><pre>False</pre></td></tr><tr class="varRow"><td class="varName">result</td><td class="varValue"><pre>None</pre></td></tr></tbody></table></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tbody><tr class="varRow"><td class="varName">callback</td><td class="varValue"><div class="method">Method |
---|
157 | _once_updated_download_best_version in file |
---|
158 | /home/zooko/playground/allmydata/tahoe/trunk/trunk/src/allmydata/mutable/filenode.py |
---|
159 | at line 305</div></td></tr><tr class="varRow"><td class="varName">self</td><td class="varValue"><div class="instance"><span class="instanceName">twisted.internet.defer.Deferred instance at 0x1dd2ef0</span><span class="instanceRepr"><Deferred at 0x1dd2ef0 current result: None></span></div></td></tr><tr class="varRow"><td class="varName">args</td><td class="varValue"><pre>(<allmydata.mutable.servermap.ServerMap instance at 0x36a3998>,)</pre></td></tr><tr class="varRow"><td class="varName">kw</td><td class="varValue"><div class="dict"><span class="heading">Dictionary instance @ 0x91cbc80</span><table class="dict"></table></div></td></tr></tbody></table></div><div class="frame"><div class="location">/home/zooko/playground/allmydata/tahoe/trunk/trunk/src/allmydata/mutable/filenode.py, line 309 in <span class="function">_once_updated_download_best_version</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">307</span><pre class="code"> if not goal: |
---|
160 | </pre></div><div class="snippetLine"><span class="lineno">308</span><pre class="code"> raise UnrecoverableFileError("no recoverable versions") |
---|
161 | </pre></div><div class="snippetHighlightLine"><span class="lineno">309</span><pre class="code"> return self._try_once_to_download_version(servermap, goal) |
---|
162 | </pre></div><div class="snippetLine"><span class="lineno">310</span><pre class="code"></pre></div></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tbody><tr class="varRow"><td class="varName">servermap</td><td class="varValue"><div class="instance"><span class="instanceName">allmydata.mutable.servermap.ServerMap instance at 0x36a3998</span><span class="instanceRepr"><allmydata.mutable.servermap.ServerMap instance at 0x36a3998></span></div></td></tr><tr class="varRow"><td class="varName">self</td><td class="varValue"><div class="instance"><span class="instanceName">allmydata.mutable.filenode.MutableFileNode instance at 0x1e5cd40</span><span class="instanceRepr"><MutableFileNode 1e5cd40 RW 6n53rbb5></span></div></td></tr><tr class="varRow"><td class="varName">goal</td><td class="varValue"><pre>(20, "\x80v\xf6\xdd7\xd1\x88\xa9\xd8\x99\x9f\x1bjr\xea\xe4\xbf\xfa\xc9\xc2\xffd\xc5\xecb\xc1\xa4\xcb\xcf('\xe8", '\x8eT\x81<\xbf\xc3\xffO\x0f&o\x9c\xcf\xc2\x83T', 4749, 4747, 3, 10, "\x00\x00\x00\x00\x00\x00\x00\x00\x14\x80v\xf6\xdd7\xd1\x88\xa9\xd8\x99\x9f\x1bjr\xea\xe4\xbf\xfa\xc9\xc2\xffd\xc5\xecb\xc1\xa4\xcb\xcf('\xe8\x8eT\x81<\xbf\xc3\xffO\x0f&o\x9c\xcf\xc2\x83T\x03\n\x00\x00\x00\x00\x00\x00\x12\x8d\x00\x00\x00\x00\x00\x00\x12\x8b", (('EOF', 3621), ('enc_privkey', 2406), ('share_data', 823), ('signature', 399), ('block_hash_tree', 791), ('share_hash_chain', 655)))</pre></td></tr></tbody></table><div class="variables"><strong class="variableClass">Globals</strong></div><table class="variables"><tbody><tr class="varRow"><td class="varName">UnrecoverableFileError</td><td class="varValue"><pre><class 'allmydata.mutable.common.UnrecoverableFileError'></pre></td></tr></tbody></table></div><div class="frame"><div class="location">/home/zooko/playground/allmydata/tahoe/trunk/trunk/src/allmydata/mutable/filenode.py, line 428 in <span class="function">_try_once_to_download_version</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">426</span><pre class="code"> if history: |
---|
163 | </pre></div><div class="snippetLine"><span class="lineno">427</span><pre class="code"> history.notify_retrieve(r.get_status()) |
---|
164 | </pre></div><div class="snippetHighlightLine"><span class="lineno">428</span><pre class="code"> return r.download() |
---|
165 | </pre></div><div class="snippetLine"><span class="lineno">429</span><pre class="code"></pre></div></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tbody><tr class="varRow"><td class="varName">r</td><td class="varValue"><div class="instance"><span class="instanceName">allmydata.mutable.retrieve.Retrieve instance at 0x97c32d8</span><span class="instanceRepr"><allmydata.mutable.retrieve.Retrieve instance at 0x97c32d8></span></div></td></tr><tr class="varRow"><td class="varName">history</td><td class="varValue"><div class="instance"><span class="instanceName">allmydata.history.History instance at 0x1b0aab8</span><span class="instanceRepr"><allmydata.history.History instance at 0x1b0aab8></span></div></td></tr></tbody></table></div><div class="frame"><div class="location">/home/zooko/playground/allmydata/tahoe/trunk/trunk/src/allmydata/mutable/retrieve.py, line 157 in <span class="function">download</span></div><div class="snippet"><div class="snippetLine"><span class="lineno">155</span><pre class="code"> # right now, and a well-provisioned grid shouldn't have multiple |
---|
166 | </pre></div><div class="snippetLine"><span class="lineno">156</span><pre class="code"> # shares per peer. |
---|
167 | </pre></div><div class="snippetHighlightLine"><span class="lineno">157</span><pre class="code"> peerid = list(self.remaining_sharemap[shnum])[0] |
---|
168 | </pre></div><div class="snippetLine"><span class="lineno">158</span><pre class="code"> self.get_data(shnum, peerid) |
---|
169 | </pre></div></div><div class="variables"><strong class="variableClass">Self</strong><table class="variables"><tbody><tr class="varRow"><td class="varName">remaining_sharemap</td><td class="varValue"><pre>{}</pre></td></tr></tbody></table></div><div class="variables"><strong class="variableClass">Locals</strong></div><table class="variables"><tbody><tr class="varRow"><td class="varName">shnum</td><td class="varValue"><pre>5</pre></td></tr><tr class="varRow"><td class="varName">shares</td><td class="varValue"><pre>set([(8, 'B\xa6g[P}<\x859\xc0\x83\xac\xe9(\xd5\xe1\xcb\x17\xf3\x9c', 1236176457.7733941), (2, '\xd6>\xb1\xaaF1\xb9\xcf\xdd\xa5\xe6m$\x88W\xfa\x0f/X\xac', 1236176451.9993761), (3, '\x9cR7GnS\xb3n\x11c\xda\xfd\x95\xf0\x0f\xe6|~\xcd^', 1236176452.0135119), (7, '\xb1Z\x86\xd0*\x8dN\xbcHTg\xe2\xb9\x08\xe1=\xfa\x80D\xdb', 1236176457.7767711), (5, '(\x98\xbb\xf8\x8c^\x06\xf6\x1aJ\x96gJ\xcd\xf7/L7\x01\x91', 1236176450.1852679), (6, '\xf1q~\xd3\x99\x8f\xe7\\\xeeY\xc3Pqr\xfb\xa0\xbc)\xf4\xc7', 1236176457.7664011)])</pre></td></tr><tr class="varRow"><td class="varName">self</td><td class="varValue"><div class="instance"><span class="instanceName">allmydata.mutable.retrieve.Retrieve instance at 0x97c32d8</span><span class="instanceRepr"><allmydata.mutable.retrieve.Retrieve instance at 0x97c32d8></span></div></td></tr><tr class="varRow"><td class="varName">peerid</td><td class="varValue">�R7GnS�nc����|~�^</td></tr></tbody></table></div></div><a name="tracebackEnd"><p class="error"><type 'exceptions.KeyError'>: 5</p></a></div></body></html> |
---|