Closed
Bug 1578538
Opened 5 years ago
Closed 5 years ago
Excessive error logging at end of build if desktop notification tools aren't installed
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1577517
People
(Reporter: jld, Unassigned)
Details
STR: build on Linux without having notify-send
installed
Expected: maybe a one-line warning message, which is what used to happen until recently (I forget exactly when this regressed)
Actual:
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 868, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 741, in format
return fmt.format(record)
File "/home/jld/src/gecko-dev/python/mach/mach/logging.py", line 50, in format
return json.dumps([record.created, action, params])
File "/usr/lib/python2.7/json/__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Exception(u'Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.',) is not JSON serializable
Logged from file logging.py, line 54
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 868, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 741, in format
return fmt.format(record)
File "/home/jld/src/gecko-dev/python/mach/mach/logging.py", line 50, in format
return json.dumps([record.created, action, params])
File "/usr/lib/python2.7/json/__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Exception(u'Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.',) is not JSON serializable
Logged from file logging.py, line 54
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 868, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 741, in format
return fmt.format(record)
File "/home/jld/src/gecko-dev/python/mach/mach/logging.py", line 50, in format
return json.dumps([record.created, action, params])
File "/usr/lib/python2.7/json/__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Exception(u'Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.',) is not JSON serializable
Logged from file logging.py, line 54
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 868, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 741, in format
return fmt.format(record)
File "/home/jld/src/gecko-dev/python/mach/mach/logging.py", line 50, in format
return json.dumps([record.created, action, params])
File "/usr/lib/python2.7/json/__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Exception(u'Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.',) is not JSON serializable
Logged from file logging.py, line 54
0:22.26 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 868, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 741, in format
return fmt.format(record)
File "/home/jld/src/gecko-dev/python/mach/mach/logging.py", line 50, in format
return json.dumps([record.created, action, params])
File "/usr/lib/python2.7/json/__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Exception(u'Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.',) is not JSON serializable
Logged from file logging.py, line 54
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•