Closed Bug 464079 Opened 16 years ago Closed 16 years ago

Unittest steps throw exceptions after Buildbot master is reconfigured

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lsblakk, Assigned: lsblakk)

References

Details

Today when http://staging-master.build.mozilla.org:8010 was reconfigured a couple of times, all three platforms of unittest builds threw exceptions on their next step. For linux this was in mochitest with the error: Traceback (most recent call last): File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 185, in addCallbacks self._runCallbacks() File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 242, in callback self._startRunCallbacks(result) File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 307, in _startRunCallbacks self._runCallbacks() --- <exception caught here> --- File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/tools/buildbot-079/lib/python2.5/site-packages/buildbot/process/buildstep.py", line 972, in <lambda> d.addCallback(lambda res: self.evaluateCommand(cmd)) # returns results File "/tools/buildbotcustom/buildbotcustom/unittest/steps.py", line 328, in evaluateCommand superResult = ShellCommandReportTimeout.evaluateCommand(self, cmd) exceptions.TypeError: unbound method evaluateCommand() must be called with ShellCommandReportTimeout instance as first argument (got MozillaMochitest instance instead) For Mac and Windows it was in the Check step with the error: (view as text) Traceback (most recent call last): File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 185, in addCallbacks self._runCallbacks() File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 242, in callback self._startRunCallbacks(result) File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 307, in _startRunCallbacks self._runCallbacks() --- <exception caught here> --- File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/tools/buildbot-079/lib/python2.5/site-packages/buildbot/process/buildstep.py", line 972, in <lambda> d.addCallback(lambda res: self.evaluateCommand(cmd)) # returns results File "/tools/buildbotcustom/buildbotcustom/unittest/steps.py", line 206, in evaluateCommand superResult = ShellCommandReportTimeout.evaluateCommand(self, cmd) exceptions.TypeError: unbound method evaluateCommand() must be called with ShellCommandReportTimeout instance as first argument (got MozillaCheck instance instead) This will cause a lot of problems in the future when we want to have unittests mixed into production buildbot masters since they are reconfigured often and we don't want to have to close the tree.
This needs to be resolved before we can run builds and unittests on the same shared pool-of-slaves in production.
Assignee: nobody → lukasblakk
OS: Mac OS X → All
Hardware: PC → All
When 460077 is checked-in and closed, this should be resolved. It's working on a local running staging-master now thanks to Chris AtLee
Depends on: 460077
Closing this now that the staging patches have been checked in.
Blocks: 460077
No longer depends on: 460077
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.