[Checkins] SVN: zopetoolkit/doc/src/ztksphinx.py Explain those mysterious "Fault 8002" errors in a comment.
Marius Gedminas
marius at pov.lt
Wed Oct 13 21:25:24 EDT 2010
Log message for revision 117535:
Explain those mysterious "Fault 8002" errors in a comment.
No steam to shave buildbot yaks.
Changed:
U zopetoolkit/doc/src/ztksphinx.py
-=-
Modified: zopetoolkit/doc/src/ztksphinx.py
===================================================================
--- zopetoolkit/doc/src/ztksphinx.py 2010-10-14 01:04:16 UTC (rev 117534)
+++ zopetoolkit/doc/src/ztksphinx.py 2010-10-14 01:25:23 UTC (rev 117535)
@@ -97,6 +97,45 @@
try:
results[builder] = (xmlrpc.getLastBuildResults(builder) == 'success')
except Exception, e:
+ # If the builder is currently running a build, you'll get an
+ # generic "Fault 8002: error". The server's twistd.log contains
+ # something like:
+ # 2010-10-14 04:05:56+0300 [HTTPChannel,3237,127.0.0.1] Unhandled Error
+ # Traceback (most recent call last):
+ # File "/usr/lib/python2.6/dist-packages/twisted/web/server.py", line 132, in render
+ # body = resrc.render(self)
+ # File "/usr/lib/python2.6/dist-packages/buildbot/status/web/xmlrpc.py", line 16, in render
+ # return xmlrpc.XMLRPC.render(self, req)
+ # File "/usr/lib/python2.6/dist-packages/twisted/web/resource.py", line 210, in render
+ # return m(request)
+ # File "/usr/lib/python2.6/dist-packages/twisted/web/xmlrpc.py", line 123, in render_POST
+ # d = defer.maybeDeferred(function, *args)
+ # --- <exception caught here> ---
+ # File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, in maybeDeferred
+ # result = f(*args, **kw)
+ # File "/usr/lib/python2.6/dist-packages/buildbot/status/web/xmlrpc.py", line 29, in xmlrpc_getLastBuildResults
+ # return Results[lastbuild.getResults()]
+ # exceptions.TypeError: list indices must be integers, not NoneType
+ # and the XML-RPC response returned to the client looks like
+ # HTTP/1.1 200 OK
+ # ...
+ # <?xml version='1.0'?>
+ # <methodResponse>
+ # <fault>
+ # <value><struct>
+ # <member>
+ # <name>faultCode</name>
+ # <value><int>8002</int></value>
+ # </member>
+ # <member>
+ # <name>faultString</name>
+ # <value><string>error</string></value>
+ # </member>
+ # </struct></value>
+ # </fault>
+ # </methodResponse>
+ # Buildbot version 0.7.12-1ubuntu1
+ # Buildbot bug, I haven't had time to search for/file a ticket yet.
results[builder] = e
return results
More information about the checkins
mailing list