Traceback (most recent call last):
Module zope.publisher.publish, line 132, in publish
result = publication.callObject(request, obj)
Module lp.services.webapp.publication, line 464, in callObject
return mapply(ob, request.getPositionalArguments(), request)
Module zope.publisher.publish, line 107, in mapply
return debug_call(obj, args)
- __traceback_info__: <security proxied zope.browserpage.metaconfigure.SimpleViewClass from /srv/launchpad.net/production/launchpad-rev-16901/lib/lp/registry/browser/../templates/product-new.pt instance at 0x1543d5d0>
Module zope.publisher.publish, line 113, in debug_call
return obj(*args)
Module lp.services.webapp.publisher, line 440, in __call__
self.initialize()
Module lp.registry.browser.pillar, line 259, in initialize
super(PillarViewMixin, self).initialize()
Module lp.app.browser.multistep, line 114, in initialize
view.initialize()
Module lp.registry.browser.product, line 1953, in initialize
super(ProjectAddStepTwo, self).initialize()
Module lp.app.browser.launchpadform, line 136, in initialize
self.form_result = form_action.success(data)
Module zope.formlib.form, line 620, in success
return self.success_handler(self.form, self, data)
Module lp.app.browser.multistep, line 194, in continue_action
return self.main_action(data)
Module lp.registry.browser.product, line 2164, in main_action
self.product = self.create_product(data)
Module lp.registry.browser.product, line 2149, in create_product
project=project)
Module lp.registry.model.product, line 1855, in createProduct
product._setLicenses(licenses, reset_project_reviewed=False)
Module lp.registry.model.product, line 1061, in _setLicenses
notify(LicensesModifiedEvent(self))
Module zope.event, line 31, in notify
subscriber(event)
Module zope.component.event, line 24, in dispatch
zope.component.subscribers(event, None)
Module zope.component._api, line 136, in subscribers
return sitemanager.subscribers(objects, interface)
Module zope.component.registry, line 321, in subscribers
return self.adapters.subscribers(objects, provided)
Module zope.interface.adapter, line 583, in subscribers
subscription(*objects)
Module zope.component.event, line 32, in objectEventNotify
zope.component.subscribers((event.object, event), None)
Module zope.component._api, line 136, in subscribers
return sitemanager.subscribers(objects, interface)
Module zope.component.registry, line 321, in subscribers
return self.adapters.subscribers(objects, provided)
Module zope.interface.adapter, line 583, in subscribers
subscription(*objects)
Module lp.registry.subscribers, line 34, in product_licenses_modified
notification.send()
Module lp.registry.subscribers, line 109, in send
subject, message, headers={'Reply-To': commercial_address})
Module lp.services.mail.sendmail, line 197, in simple_sendmail
return ctrl.send()
Module lp.services.mail.sendmail, line 317, in send
return sendmail(self.makeMessage(), self.envelope_to, bulk=self.bulk)
Module lp.services.mail.sendmail, line 393, in sendmail
validate_message(message)
Module lp.services.mail.sendmail, line 360, in validate_message
assert 'to' in message and bool(message['to']), "No To: header"
AssertionError: No To: header
OOPS-7ebcbbde547fc61bed6ae43093d436a8
AssertionError: No To: header
Traceback (most recent call last): publish, line 132, in publish callObject( request, obj) webapp. publication, line 464, in callObject getPositionalAr guments( ), request) publish, line 107, in mapply e.metaconfigure .SimpleViewClas s from /srv/launchpad. net/production/ launchpad- rev-16901/ lib/lp/ registry/ browser/ ../templates/ product- new.pt instance at 0x1543d5d0> publish, line 113, in debug_call webapp. publisher, line 440, in __call__ initialize( ) browser. pillar, line 259, in initialize PillarViewMixin , self).initialize() browser. multistep, line 114, in initialize initialize( ) browser. product, line 1953, in initialize ProjectAddStepT wo, self).initialize() browser. launchpadform, line 136, in initialize form_result = form_action. success( data) handler( self.form, self, data) browser. multistep, line 194, in continue_action action( data) browser. product, line 2164, in main_action product( data) browser. product, line 2149, in create_product project) model.product, line 1855, in createProduct _setLicenses( licenses, reset_project_ reviewed= False) model.product, line 1061, in _setLicenses LicensesModifie dEvent( self)) event) event, line 24, in dispatch component. subscribers( event, None) _api, line 136, in subscribers subscribers( objects, interface) registry, line 321, in subscribers subscribers( objects, provided) adapter, line 583, in subscribers n(*objects) event, line 32, in objectEventNotify component. subscribers( (event. object, event), None) _api, line 136, in subscribers subscribers( objects, interface) registry, line 321, in subscribers subscribers( objects, provided) adapter, line 583, in subscribers n(*objects) subscribers, line 34, in product_ licenses_ modified n.send( ) subscribers, line 109, in send {'Reply- To': commercial_ address} ) mail.sendmail, line 197, in simple_sendmail mail.sendmail, line 317, in send self.makeMessag e(), self.envelope_to, bulk=self.bulk) mail.sendmail, line 393, in sendmail message( message) mail.sendmail, line 360, in validate_message 'to']), "No To: header"
Module zope.publisher.
result = publication.
Module lp.services.
return mapply(ob, request.
Module zope.publisher.
return debug_call(obj, args)
- __traceback_info__: <security proxied zope.browserpag
Module zope.publisher.
return obj(*args)
Module lp.services.
self.
Module lp.registry.
super(
Module lp.app.
view.
Module lp.registry.
super(
Module lp.app.
self.
Module zope.formlib.form, line 620, in success
return self.success_
Module lp.app.
return self.main_
Module lp.registry.
self.product = self.create_
Module lp.registry.
project=
Module lp.registry.
product.
Module lp.registry.
notify(
Module zope.event, line 31, in notify
subscriber(
Module zope.component.
zope.
Module zope.component.
return sitemanager.
Module zope.component.
return self.adapters.
Module zope.interface.
subscriptio
Module zope.component.
zope.
Module zope.component.
return sitemanager.
Module zope.component.
return self.adapters.
Module zope.interface.
subscriptio
Module lp.registry.
notificatio
Module lp.registry.
subject, message, headers=
Module lp.services.
return ctrl.send()
Module lp.services.
return sendmail(
Module lp.services.
validate_
Module lp.services.
assert 'to' in message and bool(message[
AssertionError: No To: header