See the following exception thrown:
INFO:automation:2012-04-18T23:15:36+01:00 - Product: None, Branch: releases/comm-beta, Platform: None, Locale: en-US
Traceback (most recent call last):
File "./pulse.py", line 266, in
main()
File "./pulse.py", line 262, in main
message=options.message)
File "./pulse.py", line 234, in init
Automation.init(self, _args, *_kwargs)
File "./pulse.py", line 84, in init
pulse.listen()
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/mozillapulse/consumers.py", line 136, in listen
self.consumer.wait()
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/carrot/messaging.py", line 446, in wait
it.next()
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/carrot/backends/pyamqplib.py", line 300, in consume
self.channel.wait()
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/amqplib/client_0_8/abstract_channel.py", line 97, in wait
return self.dispatch_method(method_sig, args, content)
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/amqplib/client_0_8/abstract_channel.py", line 117, in dispatch_method
return amqp_method(self, args, content)
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/amqplib/client_0_8/channel.py", line 2060, in _basic_deliver
func(msg)
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/carrot/messaging.py", line 291, in _receive_callback
self.receive(message.payload, message)
File "/Users/mozilla/mozmill-ci/jenkins-env/lib/python2.6/site-packages/carrot/messaging.py", line 344, in receive
callback(message_data, message)
File "./pulse.py", line 184, in on_build
filename = os.path.join(self.log_folder, branch, basename)
File "/Users/mozilla/mozmill-ci/jenkins-env/bin/../lib/python2.6/posixpath.py", line 65, in join
if b.startswith('/'):
AttributeError: 'NoneType' object has no attribute 'startswith'
I will have to analyze the saved Pulse notifications why this happens.