| 1 | <html><head> |
|---|
| 2 | <meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>web.Server |
|---|
| 3 | Traceback (most recent call last)</title></head><body><b>web.Server |
|---|
| 4 | Traceback (most recent call last):</b> |
|---|
| 5 | |
|---|
| 6 | |
|---|
| 7 | <style type="text/css"> |
|---|
| 8 | p.error { |
|---|
| 9 | color: red; |
|---|
| 10 | font-family: Verdana, Arial, helvetica, sans-serif; |
|---|
| 11 | font-weight: bold; |
|---|
| 12 | } |
|---|
| 13 | |
|---|
| 14 | div { |
|---|
| 15 | font-family: Verdana, Arial, helvetica, sans-serif; |
|---|
| 16 | } |
|---|
| 17 | |
|---|
| 18 | div.stackTrace { |
|---|
| 19 | } |
|---|
| 20 | |
|---|
| 21 | div.frame { |
|---|
| 22 | padding: 1em; |
|---|
| 23 | background: white; |
|---|
| 24 | border-bottom: thin black dashed; |
|---|
| 25 | } |
|---|
| 26 | |
|---|
| 27 | div.firstFrame { |
|---|
| 28 | padding: 1em; |
|---|
| 29 | background: white; |
|---|
| 30 | border-top: thin black dashed; |
|---|
| 31 | border-bottom: thin black dashed; |
|---|
| 32 | } |
|---|
| 33 | |
|---|
| 34 | div.location { |
|---|
| 35 | } |
|---|
| 36 | |
|---|
| 37 | div.snippet { |
|---|
| 38 | margin-bottom: 0.5em; |
|---|
| 39 | margin-left: 1em; |
|---|
| 40 | background: #FFFFDD; |
|---|
| 41 | } |
|---|
| 42 | |
|---|
| 43 | div.snippetHighlightLine { |
|---|
| 44 | color: red; |
|---|
| 45 | } |
|---|
| 46 | |
|---|
| 47 | span.code { |
|---|
| 48 | font-family: "Courier New", courier, monotype; |
|---|
| 49 | } |
|---|
| 50 | |
|---|
| 51 | span.function { |
|---|
| 52 | font-weight: bold; |
|---|
| 53 | font-family: "Courier New", courier, monotype; |
|---|
| 54 | } |
|---|
| 55 | |
|---|
| 56 | table.variables { |
|---|
| 57 | border-collapse: collapse; |
|---|
| 58 | margin-left: 1em; |
|---|
| 59 | } |
|---|
| 60 | |
|---|
| 61 | td.varName { |
|---|
| 62 | vertical-align: top; |
|---|
| 63 | font-weight: bold; |
|---|
| 64 | padding-left: 0.5em; |
|---|
| 65 | padding-right: 0.5em; |
|---|
| 66 | } |
|---|
| 67 | |
|---|
| 68 | td.varValue { |
|---|
| 69 | padding-left: 0.5em; |
|---|
| 70 | padding-right: 0.5em; |
|---|
| 71 | } |
|---|
| 72 | |
|---|
| 73 | div.variables { |
|---|
| 74 | margin-bottom: 0.5em; |
|---|
| 75 | } |
|---|
| 76 | |
|---|
| 77 | span.heading { |
|---|
| 78 | font-weight: bold; |
|---|
| 79 | } |
|---|
| 80 | |
|---|
| 81 | div.dict { |
|---|
| 82 | background: #cccc99; |
|---|
| 83 | padding: 2px; |
|---|
| 84 | float: left; |
|---|
| 85 | } |
|---|
| 86 | |
|---|
| 87 | td.dictKey { |
|---|
| 88 | background: #ffff99; |
|---|
| 89 | font-weight: bold; |
|---|
| 90 | } |
|---|
| 91 | |
|---|
| 92 | td.dictValue { |
|---|
| 93 | background: #ffff99; |
|---|
| 94 | } |
|---|
| 95 | |
|---|
| 96 | div.list { |
|---|
| 97 | background: #7777cc; |
|---|
| 98 | padding: 2px; |
|---|
| 99 | float: left; |
|---|
| 100 | } |
|---|
| 101 | |
|---|
| 102 | div.listItem { |
|---|
| 103 | background: #9999ff; |
|---|
| 104 | } |
|---|
| 105 | |
|---|
| 106 | div.instance { |
|---|
| 107 | background: #cc7777; |
|---|
| 108 | padding: 2px; |
|---|
| 109 | float: left; |
|---|
| 110 | } |
|---|
| 111 | |
|---|
| 112 | span.instanceName { |
|---|
| 113 | font-weight: bold; |
|---|
| 114 | display: block; |
|---|
| 115 | } |
|---|
| 116 | |
|---|
| 117 | span.instanceRepr { |
|---|
| 118 | background: #ff9999; |
|---|
| 119 | font-family: "Courier New", courier, monotype; |
|---|
| 120 | } |
|---|
| 121 | |
|---|
| 122 | div.function { |
|---|
| 123 | background: orange; |
|---|
| 124 | font-weight: bold; |
|---|
| 125 | float: left; |
|---|
| 126 | } |
|---|
| 127 | </style> |
|---|
| 128 | <a href="#tbend"> |
|---|
| 129 | <p class="error"><type 'exceptions.AttributeError'>: 'NoneType' |
|---|
| 130 | object has no attribute 'number'</p> |
|---|
| 131 | </a><div class="stackTrace"><div class="firstFrame"> |
|---|
| 132 | <div class="location">/usr/lib/python2.5/site-packages/twisted/web/server.py, |
|---|
| 133 | line 159 in <span class="function">process</span></div> |
|---|
| 134 | <div class="snippet"> |
|---|
| 135 | <div class="snippetLine"><span class="lineno">157</span><span |
|---|
| 136 | class="code"> self.postpath = map(unquote, |
|---|
| 137 | string.split(self.path[1:], '/'))</span></div> |
|---|
| 138 | |
|---|
| 139 | <div class="snippetLine"><span class="lineno">158</span><span |
|---|
| 140 | class="code"> try:</span></div> |
|---|
| 141 | |
|---|
| 142 | <div class="snippetHighlightLine"><span class="lineno">159</span><span |
|---|
| 143 | class="code"> resrc = |
|---|
| 144 | self.site.getResourceFor(self)</span></div> |
|---|
| 145 | |
|---|
| 146 | <div class="snippetLine"><span class="lineno">160</span><span |
|---|
| 147 | class="code"> self.render(resrc)</span></div> |
|---|
| 148 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 149 | <tbody><tr class="varRow"><td class="varName">site</td><td |
|---|
| 150 | class="varValue"><div class="instance"><span class="instanceName">twisted.web.server.Site |
|---|
| 151 | instance @ 0x87b982c</span> |
|---|
| 152 | <span class="instanceRepr"><twisted.web.server.Site |
|---|
| 153 | instance at 0x87b982c></span></div> |
|---|
| 154 | </td></tr> |
|---|
| 155 | |
|---|
| 156 | <tr class="varRow"><td class="varName">path</td><td class="varValue">'/builders/FreeStorm%20WinXP-x86%20py2.6/builds/48/steps/test-from-egg/logs/stdio'</td></tr> |
|---|
| 157 | |
|---|
| 158 | <tr class="varRow"><td class="varName">postpath</td><td class="varValue"><div |
|---|
| 159 | class="list"><span class="heading">List instance @ 0x948edac</span><div |
|---|
| 160 | class="listItem">'steps'</div><div class="listItem">'test-from-egg'</div><div |
|---|
| 161 | class="listItem">'logs'</div><div class="listItem">'stdio'</div></div></td></tr> |
|---|
| 162 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 163 | class="variables"> |
|---|
| 164 | <tbody><tr class="varRow"><td class="varName">self</td><td |
|---|
| 165 | class="varValue"><div class="instance"><span class="instanceName">twisted.web.server.Request |
|---|
| 166 | instance @ 0x8b0b22c</span> |
|---|
| 167 | <span class="instanceRepr"><GET |
|---|
| 168 | /builders/FreeStorm%20WinXP-x86%20py2.6/builds/48/steps/test-from-egg/logs/stdio |
|---|
| 169 | HTTP/1.1></span></div> |
|---|
| 170 | </td></tr> |
|---|
| 171 | </tbody></table></div><div class="variables"><b>Globals</b><table |
|---|
| 172 | class="variables"> |
|---|
| 173 | <tbody><tr class="varRow"><td class="varName">unquote</td><td |
|---|
| 174 | class="varValue"><code><built-in function unquote></code></td></tr> |
|---|
| 175 | |
|---|
| 176 | <tr class="varRow"><td class="varName">string</td><td class="varValue"><code><module |
|---|
| 177 | 'string' from '/usr/lib/python2.5/string.pyc'></code></td></tr> |
|---|
| 178 | </tbody></table></div></div><div class="frame"> |
|---|
| 179 | <div class="location">/usr/lib/python2.5/site-packages/twisted/web/server.py, |
|---|
| 180 | line 518 in <span class="function">getResourceFor</span></div> |
|---|
| 181 | <div class="snippet"> |
|---|
| 182 | <div class="snippetLine"><span class="lineno">516</span><span |
|---|
| 183 | class="code"> # servers and disconnected sites.</span></div> |
|---|
| 184 | |
|---|
| 185 | <div class="snippetLine"><span class="lineno">517</span><span |
|---|
| 186 | class="code"> request.sitepath = |
|---|
| 187 | copy.copy(request.prepath)</span></div> |
|---|
| 188 | |
|---|
| 189 | <div class="snippetHighlightLine"><span class="lineno">518</span><span |
|---|
| 190 | class="code"> return |
|---|
| 191 | resource.getChildForRequest(self.resource, request)</span></div> |
|---|
| 192 | |
|---|
| 193 | <div class="snippetLine"><span class="lineno">519</span><span |
|---|
| 194 | class="code"></span></div> |
|---|
| 195 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 196 | <tbody><tr class="varRow"><td class="varName">resource</td><td |
|---|
| 197 | class="varValue"><div class="instance"><span class="instanceName">twisted.web.static.File |
|---|
| 198 | instance @ 0x86f9b4c</span> |
|---|
| 199 | <span class="instanceRepr">FilePath('/home/buildmaster/buildmaster/tahoe/trunk/public_html')</span></div> |
|---|
| 200 | </td></tr> |
|---|
| 201 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 202 | class="variables"> |
|---|
| 203 | <tbody><tr class="varRow"><td class="varName">self</td><td |
|---|
| 204 | class="varValue"><div class="instance"><span class="instanceName">twisted.web.server.Site |
|---|
| 205 | instance @ 0x87b982c</span> |
|---|
| 206 | <span class="instanceRepr"><twisted.web.server.Site |
|---|
| 207 | instance at 0x87b982c></span></div> |
|---|
| 208 | </td></tr> |
|---|
| 209 | |
|---|
| 210 | <tr class="varRow"><td class="varName">request</td><td class="varValue"><div |
|---|
| 211 | class="instance"><span class="instanceName">twisted.web.server.Request |
|---|
| 212 | instance @ 0x8b0b22c</span> |
|---|
| 213 | <span class="instanceRepr"><GET |
|---|
| 214 | /builders/FreeStorm%20WinXP-x86%20py2.6/builds/48/steps/test-from-egg/logs/stdio |
|---|
| 215 | HTTP/1.1></span></div> |
|---|
| 216 | </td></tr> |
|---|
| 217 | </tbody></table></div><div class="variables"><b>Globals</b><table |
|---|
| 218 | class="variables"> |
|---|
| 219 | <tbody><tr class="varRow"><td class="varName">copy</td><td |
|---|
| 220 | class="varValue"><code><module 'copy' from |
|---|
| 221 | '/usr/lib/python2.5/copy.pyc'></code></td></tr> |
|---|
| 222 | |
|---|
| 223 | <tr class="varRow"><td class="varName">resource</td><td class="varValue"><code><module |
|---|
| 224 | 'twisted.web.resource' from |
|---|
| 225 | '/usr/lib/python2.5/site-packages/twisted/web/resource.pyc'></code></td></tr> |
|---|
| 226 | </tbody></table></div></div><div class="frame"> |
|---|
| 227 | <div class="location">/usr/lib/python2.5/site-packages/twisted/web/resource.py, |
|---|
| 228 | line 50 in <span class="function">getChildForRequest</span></div> |
|---|
| 229 | <div class="snippet"> |
|---|
| 230 | <div class="snippetLine"><span class="lineno">48</span><span |
|---|
| 231 | class="code"> pathElement = |
|---|
| 232 | request.postpath.pop(0)</span></div> |
|---|
| 233 | |
|---|
| 234 | <div class="snippetLine"><span class="lineno">49</span><span |
|---|
| 235 | class="code"> request.prepath.append(pathElement)</span></div> |
|---|
| 236 | |
|---|
| 237 | <div class="snippetHighlightLine"><span class="lineno">50</span><span |
|---|
| 238 | class="code"> resource = |
|---|
| 239 | resource.getChildWithDefault(pathElement, request)</span></div> |
|---|
| 240 | |
|---|
| 241 | <div class="snippetLine"><span class="lineno">51</span><span |
|---|
| 242 | class="code"> return resource</span></div> |
|---|
| 243 | </div><div class="variables"><b>Locals</b><table class="variables"> |
|---|
| 244 | <tbody><tr class="varRow"><td class="varName">pathElement</td><td |
|---|
| 245 | class="varValue">'48'</td></tr> |
|---|
| 246 | |
|---|
| 247 | <tr class="varRow"><td class="varName">request</td><td class="varValue"><div |
|---|
| 248 | class="instance"><span class="instanceName">twisted.web.server.Request |
|---|
| 249 | instance @ 0x8b0b22c</span> |
|---|
| 250 | <span class="instanceRepr"><GET |
|---|
| 251 | /builders/FreeStorm%20WinXP-x86%20py2.6/builds/48/steps/test-from-egg/logs/stdio |
|---|
| 252 | HTTP/1.1></span></div> |
|---|
| 253 | </td></tr> |
|---|
| 254 | |
|---|
| 255 | <tr class="varRow"><td class="varName">resource</td><td class="varValue"><div |
|---|
| 256 | class="instance"><span class="instanceName">buildbot.status.web.build.BuildsResource |
|---|
| 257 | instance @ 0x92c44cc</span> |
|---|
| 258 | <span class="instanceRepr"><buildbot.status.web.build.BuildsResource |
|---|
| 259 | instance at 0x92c44cc></span></div> |
|---|
| 260 | </td></tr> |
|---|
| 261 | </tbody></table></div></div><div class="frame"> |
|---|
| 262 | <div class="location">/usr/lib/python2.5/site-packages/twisted/web/resource.py, |
|---|
| 263 | line 150 in <span class="function">getChildWithDefault</span></div> |
|---|
| 264 | <div class="snippet"> |
|---|
| 265 | <div class="snippetLine"><span class="lineno">148</span><span |
|---|
| 266 | class="code"> return |
|---|
| 267 | self.children[path]</span></div> |
|---|
| 268 | |
|---|
| 269 | <div class="snippetLine"><span class="lineno">149</span><span |
|---|
| 270 | class="code"></span></div> |
|---|
| 271 | |
|---|
| 272 | <div class="snippetHighlightLine"><span class="lineno">150</span><span |
|---|
| 273 | class="code"> return self.getChild(path, request)</span></div> |
|---|
| 274 | |
|---|
| 275 | <div class="snippetLine"><span class="lineno">151</span><span |
|---|
| 276 | class="code"></span></div> |
|---|
| 277 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 278 | <tbody><tr class="varRow"><td class="varName">children</td><td |
|---|
| 279 | class="varValue"><div class="dict"><span class="heading">Dictionary |
|---|
| 280 | instance @ 0x92e257c</span><table class="dict"></table></div></td></tr> |
|---|
| 281 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 282 | class="variables"> |
|---|
| 283 | <tbody><tr class="varRow"><td class="varName">path</td><td |
|---|
| 284 | class="varValue">'48'</td></tr> |
|---|
| 285 | |
|---|
| 286 | <tr class="varRow"><td class="varName">self</td><td class="varValue"><div |
|---|
| 287 | class="instance"><span class="instanceName">buildbot.status.web.build.BuildsResource |
|---|
| 288 | instance @ 0x92c44cc</span> |
|---|
| 289 | <span class="instanceRepr"><buildbot.status.web.build.BuildsResource |
|---|
| 290 | instance at 0x92c44cc></span></div> |
|---|
| 291 | </td></tr> |
|---|
| 292 | |
|---|
| 293 | <tr class="varRow"><td class="varName">request</td><td class="varValue"><div |
|---|
| 294 | class="instance"><span class="instanceName">twisted.web.server.Request |
|---|
| 295 | instance @ 0x8b0b22c</span> |
|---|
| 296 | <span class="instanceRepr"><GET |
|---|
| 297 | /builders/FreeStorm%20WinXP-x86%20py2.6/builds/48/steps/test-from-egg/logs/stdio |
|---|
| 298 | HTTP/1.1></span></div> |
|---|
| 299 | </td></tr> |
|---|
| 300 | </tbody></table></div></div><div class="frame"> |
|---|
| 301 | <div class="location">/usr/lib/python2.5/site-packages/buildbot-0.7.12-py2.5.egg/buildbot/status/web/build.py, |
|---|
| 302 | line 309 in <span class="function">getChild</span></div> |
|---|
| 303 | <div class="snippet"> |
|---|
| 304 | <div class="snippetLine"><span class="lineno">307</span><span |
|---|
| 305 | class="code"> if build_status:</span></div> |
|---|
| 306 | |
|---|
| 307 | <div class="snippetLine"><span class="lineno">308</span><span |
|---|
| 308 | class="code"> if |
|---|
| 309 | self.builder_control:</span></div> |
|---|
| 310 | |
|---|
| 311 | <div class="snippetHighlightLine"><span class="lineno">309</span><span |
|---|
| 312 | class="code"> build_control |
|---|
| 313 | = self.builder_control.getBuild(num)</span></div> |
|---|
| 314 | |
|---|
| 315 | <div class="snippetLine"><span class="lineno">310</span><span |
|---|
| 316 | class="code"> else:</span></div> |
|---|
| 317 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 318 | <tbody><tr class="varRow"><td class="varName">builder_control</td><td |
|---|
| 319 | class="varValue"><div class="instance"><span class="instanceName">buildbot.process.builder.BuilderControl |
|---|
| 320 | instance @ 0x92c4e8c</span> |
|---|
| 321 | <span class="instanceRepr"><buildbot.process.builder.BuilderControl |
|---|
| 322 | instance at 0x92c4e8c></span></div> |
|---|
| 323 | </td></tr> |
|---|
| 324 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 325 | class="variables"> |
|---|
| 326 | <tbody><tr class="varRow"><td class="varName">build_status</td><td |
|---|
| 327 | class="varValue"><div class="instance"><span class="instanceName">buildbot.status.builder.BuildStatus |
|---|
| 328 | instance @ 0x91d1c8c</span> |
|---|
| 329 | <span class="instanceRepr"><BuildStatus #48></span></div> |
|---|
| 330 | </td></tr> |
|---|
| 331 | |
|---|
| 332 | <tr class="varRow"><td class="varName">self</td><td class="varValue"><div |
|---|
| 333 | class="instance"><span class="instanceName">buildbot.status.web.build.BuildsResource |
|---|
| 334 | instance @ 0x92c44cc</span> |
|---|
| 335 | <span class="instanceRepr"><buildbot.status.web.build.BuildsResource |
|---|
| 336 | instance at 0x92c44cc></span></div> |
|---|
| 337 | </td></tr> |
|---|
| 338 | |
|---|
| 339 | <tr class="varRow"><td class="varName">num</td><td class="varValue"><code>48</code></td></tr> |
|---|
| 340 | </tbody></table></div></div><div class="frame"> |
|---|
| 341 | <div class="location">/usr/lib/python2.5/site-packages/buildbot-0.7.12-py2.5.egg/buildbot/process/builder.py, |
|---|
| 342 | line 864 in <span class="function">getBuild</span></div> |
|---|
| 343 | <div class="snippet"> |
|---|
| 344 | <div class="snippetLine"><span class="lineno">862</span><span |
|---|
| 345 | class="code"></span></div> |
|---|
| 346 | |
|---|
| 347 | <div class="snippetLine"><span class="lineno">863</span><span |
|---|
| 348 | class="code"> def getBuild(self, number):</span></div> |
|---|
| 349 | |
|---|
| 350 | <div class="snippetHighlightLine"><span class="lineno">864</span><span |
|---|
| 351 | class="code"> return |
|---|
| 352 | self.original.getBuild(number)</span></div> |
|---|
| 353 | |
|---|
| 354 | <div class="snippetLine"><span class="lineno">865</span><span |
|---|
| 355 | class="code"></span></div> |
|---|
| 356 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 357 | <tbody><tr class="varRow"><td class="varName">original</td><td |
|---|
| 358 | class="varValue"><div class="instance"><span class="instanceName">buildbot.process.builder.Builder |
|---|
| 359 | instance @ 0x87a924c</span> |
|---|
| 360 | <span class="instanceRepr"><Builder 'FreeStorm |
|---|
| 361 | WinXP-x86 py2.6' at 142250572></span></div> |
|---|
| 362 | </td></tr> |
|---|
| 363 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 364 | class="variables"> |
|---|
| 365 | <tbody><tr class="varRow"><td class="varName">self</td><td |
|---|
| 366 | class="varValue"><div class="instance"><span class="instanceName">buildbot.process.builder.BuilderControl |
|---|
| 367 | instance @ 0x92c4e8c</span> |
|---|
| 368 | <span class="instanceRepr"><buildbot.process.builder.BuilderControl |
|---|
| 369 | instance at 0x92c4e8c></span></div> |
|---|
| 370 | </td></tr> |
|---|
| 371 | |
|---|
| 372 | <tr class="varRow"><td class="varName">number</td><td class="varValue"><code>48</code></td></tr> |
|---|
| 373 | </tbody></table></div></div><div class="frame"> |
|---|
| 374 | <div class="location">/usr/lib/python2.5/site-packages/buildbot-0.7.12-py2.5.egg/buildbot/process/builder.py, |
|---|
| 375 | line 516 in <span class="function">getBuild</span></div> |
|---|
| 376 | <div class="snippet"> |
|---|
| 377 | <div class="snippetLine"><span class="lineno">514</span><span |
|---|
| 378 | class="code"> def getBuild(self, number):</span></div> |
|---|
| 379 | |
|---|
| 380 | <div class="snippetLine"><span class="lineno">515</span><span |
|---|
| 381 | class="code"> for b in self.building:</span></div> |
|---|
| 382 | |
|---|
| 383 | <div class="snippetHighlightLine"><span class="lineno">516</span><span |
|---|
| 384 | class="code"> if |
|---|
| 385 | b.build_status.number == number:</span></div> |
|---|
| 386 | |
|---|
| 387 | <div class="snippetLine"><span class="lineno">517</span><span |
|---|
| 388 | class="code"> return b</span></div> |
|---|
| 389 | </div><div class="variables"><b>Self</b><table class="variables"> |
|---|
| 390 | <tbody><tr class="varRow"><td class="varName">building</td><td |
|---|
| 391 | class="varValue"><div class="list"><span class="heading">List instance @ |
|---|
| 392 | 0x87a976c</span><div class="listItem"><div class="instance"><span |
|---|
| 393 | class="instanceName">buildbot.process.base.Build instance @ 0x87a9b4c</span> |
|---|
| 394 | <span class="instanceRepr"><Build FreeStorm WinXP-x86 |
|---|
| 395 | py2.6></span></div> |
|---|
| 396 | </div></div></td></tr> |
|---|
| 397 | </tbody></table></div><div class="variables"><b>Locals</b><table |
|---|
| 398 | class="variables"> |
|---|
| 399 | <tbody><tr class="varRow"><td class="varName">self</td><td |
|---|
| 400 | class="varValue"><div class="instance"><span class="instanceName">buildbot.process.builder.Builder |
|---|
| 401 | instance @ 0x87a924c</span> |
|---|
| 402 | <span class="instanceRepr"><Builder 'FreeStorm |
|---|
| 403 | WinXP-x86 py2.6' at 142250572></span></div> |
|---|
| 404 | </td></tr> |
|---|
| 405 | |
|---|
| 406 | <tr class="varRow"><td class="varName">b</td><td class="varValue"><div |
|---|
| 407 | class="instance"><span class="instanceName">buildbot.process.base.Build |
|---|
| 408 | instance @ 0x87a9b4c</span> |
|---|
| 409 | <span class="instanceRepr"><Build FreeStorm WinXP-x86 |
|---|
| 410 | py2.6></span></div> |
|---|
| 411 | </td></tr> |
|---|
| 412 | |
|---|
| 413 | <tr class="varRow"><td class="varName">number</td><td class="varValue"><code>48</code></td></tr> |
|---|
| 414 | </tbody></table></div></div></div><a name="tbend"> </a> |
|---|
| 415 | <p class="error"><type 'exceptions.AttributeError'>: 'NoneType' |
|---|
| 416 | object has no attribute 'number'</p> |
|---|
| 417 | |
|---|
| 418 | |
|---|
| 419 | </body></html> |
|---|