← Back to team overview

launchpad-dev team mailing list archive

Re: buildbot failure in Launchpad on lucid_lp

 

Graham, looks like your patch, or an interaction with wgrants? I'm
guessing yours (and that you didn't ec2land) - could you confirm? [If
we have nondeterministic Unauthorised errors, it will be -hugely-
concerning.

On Sun, Oct 17, 2010 at 10:38 AM,  <losas@xxxxxxxxxxxxx> wrote:
> The Buildbot has detected a failed build of lucid_lp on Launchpad.
> Full details are available at:
>  https://lpbuildbot.canonical.com/builders/lucid_lp/builds/255
>
> Buildbot URL: https://lpbuildbot.canonical.com/
>
> Buildslave for this Build: lucid-devel
>
> Build Reason:
> Build Source Stamp: [branch bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel] HEAD
> Blamelist: Graham Binns <graham@xxxxxxxxxxxxx>,William Grant <me@xxxxxxxxxxxxxxxxxx>
>
> BUILD FAILED: failed shell_7

Failure in test
lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt
Traceback (most recent call last):
  File "/usr/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/usr/lib/python2.6/doctest.py", line 2152, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for 40-unsubscribe-from-private-bug.txt
  File "lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt",
line 0

----------------------------------------------------------------------
File "lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt",
line 44, in 40-unsubscribe-from-private-bug.txt
Failed example:
    browser.getControl("Continue").click()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1248, in __run
        compileflags, 1) in test.globs
      File "<doctest 40-unsubscribe-from-private-bug.txt[20]>", line
1, in <module>
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/browser.py",
line 624, in click
        self.browser._clickSubmit(self.mech_form, self.mech_control, (1,1))
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/browser.py",
line 411, in _clickSubmit
        id=control.id, name=control.name, label=label, coord=coord))
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_mechanize.py",
line 209, in open
        return self._mech_open(url, data, timeout=timeout)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_mechanize.py",
line 236, in _mech_open
        response = UserAgentBase.open(self, request, data)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_opener.py",
line 202, in open
        response = meth(req, response)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_http.py",
line 612, in http_response
        "http", request, response, code, msg, hdrs)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_opener.py",
line 219, in error
        result = apply(self._call_chain, args)
      File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
        result = func(*args)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_http.py",
line 146, in http_error_302
        return self.parent.open(new)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_mechanize.py",
line 209, in open
        return self._mech_open(url, data, timeout=timeout)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_mechanize.py",
line 236, in _mech_open
        response = UserAgentBase.open(self, request, data)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_opener.py",
line 191, in open
        response = urlopen(self, req, data)
      File "/usr/lib/python2.6/urllib2.py", line 409, in _open
        '_open', req)
      File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
        result = func(*args)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/testing.py",
line 143, in http_open
        return self.do_open(PublisherConnection, req)
      File "/usr/lib/python2.6/urllib2.py", line 1133, in do_open
        h.request(req.get_method(), req.get_selector(), req.data, headers)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/testing.py",
line 82, in request
        self.response = self.caller(request_string, handle_errors)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/testing/layers.py",
line 1534, in my__call__
        form=form)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.app.testing-3.7.5-py2.6.egg/zope/app/testing/functional.py",
line 743, in __call__
        request = publish(request, handle_errors=handle_errors)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.publisher-3.12.0-py2.6.egg/zope/publisher/publish.py",
line 131, in publish
        obj = request.traverse(obj)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.publisher-3.12.0-py2.6.egg/zope/publisher/browser.py",
line 563, in traverse
        ob, add_steps = publication.getDefaultTraversal(self, ob)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/lib/canonical/launchpad/webapp/publication.py",
line 227, in getDefaultTraversal
        return superclass.getDefaultTraversal(self, request, ob)
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.app.publication-3.9.0-py2.6.egg/zope/app/publication/browser.py",
line 36, in getDefaultTraversal
        return ob.browserDefault(request)
    Unauthorized: (<zope.browserpage.metaconfigure.SimpleViewClass
from /srv/buildbot/slaves/launchpad/lucid-devel/build/lib/lp/bugs/browser/../templates/bugtask-index.pt
object at 0x19eeb490>, 'browserDefault', 'launchpad.View')
----------------------------------------------------------------------
File "lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt",
line 46, in 40-unsubscribe-from-private-bug.txt
Failed example:
    browser.url
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1248, in __run
        compileflags, 1) in test.globs
      File "<doctest 40-unsubscribe-from-private-bug.txt[21]>", line
1, in <module>
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/browser.py",
line 183, in url
        return self.mech_browser.geturl()
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/mechanize-0.1.11-py2.6.egg/mechanize/_mechanize.py",
line 340, in geturl
        raise BrowserStateError("not viewing any document")
    BrowserStateError: not viewing any document
----------------------------------------------------------------------
File "lib/lp/bugs/tests/../stories/bug-privacy/40-unsubscribe-from-private-bug.txt",
line 49, in 40-unsubscribe-from-private-bug.txt
Failed example:
    "You have been unsubscribed" in browser.contents
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1248, in __run
        compileflags, 1) in test.globs
      File "<doctest 40-unsubscribe-from-private-bug.txt[22]>", line
1, in <module>
      File "/srv/buildbot/slaves/launchpad/lucid-devel/build/orig_sourcecode/eggs/zope.testbrowser-3.7.0a1-py2.6.egg/zope/testbrowser/browser.py",
line 201, in contents
        old_location = response.tell()
    AttributeError: 'NoneType' object has no attribute 'tell'



Follow ups