Failures in bug heat calculation jobs don't get logged because of an error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Eleanor Berger |
Bug Description
If an error occurs during the run of a bug heat job, it is not logged, because the error reporting itself is broken. Instead you get the following unhandled error:
launchpad@
2010-03-02 15:53:30 INFO creating lockfile
2010-03-02 15:53:35 INFO Running synchronously.
Traceback (most recent call last):
File "calculate-
script.
File "/srv/staging.
implicit_
File "/srv/staging.
self.main()
File "calculate-
return super(RunCalcul
File "/srv/staging.
job_source, self.dbuser, self.logger)
File "/srv/staging.
runner.runAll()
File "/srv/staging.
oops = self.runJobHand
File "/srv/staging.
return self._doOops(job, info)
File "/usr/lib/
self.
File "/srv/staging.
yield
File "/srv/staging.
return self._doOops(job, info)
File "/srv/staging.
self.
File "/srv/staging.
self.
File "/srv/staging.
entry = self._makeError
File "/srv/staging.
oopsid, filename = self.newOopsId(now)
File "/srv/staging.
self.
File "/srv/staging.
errordir = os.path.
File "/usr/lib/
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
Changed in malone: | |
status: | Triaged → In Progress |
Changed in malone: | |
status: | In Progress → Fix Committed |
Changed in malone: | |
status: | Fix Committed → Fix Released |
Setting importance to Critical since this is blocking QA for this release and could block the release itself.