Good news - my email alerts work!
Bad news - I've just discovered a LAVA bug that was keep all our panda jobs from running:
http://validation.linaro.org/lava-server/scheduler/job/40330/definition
This job basically has a bad "server" parameter for the "submit_results_on_host" action. It causes the stack trace attached at the bottom. And the scheduler will keep trying over and over to run this.
Its late and I must sleep, but can someone please take a look at this and propose a fix ASAP?
Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 525, in __bootstrap self.__bootstrap_inner() File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 505, in run self.__target(*self.__args, **self.__kwargs) --- <exception caught here> --- File "/srv/lava/.cache/eggs/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/python/threadpool.py", line 167, in _worker result = context.call(ctx, function, *args, **kwargs) File "/srv/lava/.cache/eggs/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/srv/lava/.cache/eggs/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/srv/lava/.cache/eggs/lava_scheduler-0.24-py2.7.egg/lava_scheduler_daemon/dbjobsource.py", line 64, in wrapper return func(*args, **kw) File "/srv/lava/.cache/eggs/lava_scheduler-0.24-py2.7.egg/lava_scheduler_daemon/dbjobsource.py", line 211, in getJobForBoard_impl json_data = self._get_json_data(job) File "/srv/lava/.cache/eggs/lava_scheduler-0.24-py2.7.egg/lava_scheduler_daemon/dbjobsource.py", line 107, in _get_json_data netloc = job.submitter.username + '@' + parsed.hostname exceptions.TypeError: coercing to Unicode: need string or buffer, NoneType found