mozregression aborts when bisecting with: "'FirefoxRunner' object has no attribute 'process_handler'
Clemens Eisserer
linuxhippy at gmail.com
Thu Oct 20 20:04:08 UTC 2011
Sorry, please ignore the mail - victim of auto-completition.
It was intended for builds-dev at lists.mozilla.org ...
- Clemens
2011/10/20 Clemens Eisserer <linuxhippy at gmail.com>:
> Hi,
>
> I try to hunt down a bug introduced between 2011-06-22 and 2011-06-23,
> and using mozregression to find the exact date worked fine.
> However when it comes to bisecting to find the actual commit,
> everything succeeds up to the point where mozregression should start
> the compiled binary.
>
> Any idea how to fix that? A maually compiled build works without any problems.
>
> Thank you in advance, Clemens
>
> Building...
> Build complete!
> Exception AttributeError: "'FirefoxRunner' object has no attribute
> 'process_handler'" in <bound method FirefoxRunner.cleanup of
> <mozrunner.runner.FirefoxRunner object at 0x9d41e8c>> ignored
> Traceback (most recent call last):
> File "/usr/bin/mozregression", line 9, in <module>
> load_entry_point('mozregression==0.5.3', 'console_scripts',
> 'mozregression')()
> File "/usr/lib/python2.7/site-packages/mozregression/regression.py",
> line 178, in cli
> bisector.bisect(get_date(options.good_date), get_date(options.bad_date))
> File "/usr/lib/python2.7/site-packages/mozregression/regression.py",
> line 105, in bisect
> self.printRange(goodDate, badDate)
> File "/usr/lib/python2.7/site-packages/mozregression/regression.py",
> line 96, in printRange
> self.build(goodDate, badDate)
> File "/usr/lib/python2.7/site-packages/mozregression/regression.py",
> line 87, in build
> self.findRegressionChset(goodDate, badDate)
> File "/usr/lib/python2.7/site-packages/mozregression/regression.py",
> line 81, in findRegressionChset
> commitBuilder.bisect(lastGoodChangeset, firstBadChangeset)
> File "/usr/lib/python2.7/site-packages/mozcommitbuilder/builder.py",
> line 275, in bisect
> self.bisectRecurse(testcondition=testcondition,
> args_for_condition=args_for_condition)
> File "/usr/lib/python2.7/site-packages/mozcommitbuilder/builder.py",
> line 393, in bisectRecurse
> self.run()
> File "/usr/lib/python2.7/site-packages/mozcommitbuilder/builder.py",
> line 465, in run
> runner = FirefoxRunner(binary=os.path.join(self.shellCacheDir,"mozbuild-trunk","obj-ff-dbg","dist","bin")
> + "/firefox")
> TypeError: __init__() takes exactly 2 arguments (1 given)
>
More information about the build-dev
mailing list