We start running reviewboard 1.5 for our code reviews. One problem that throws out from time to time is the "cannot concatenate 'str' and 'SpiffyEmailMessage' objects". Below is a portion of the log for this error:
----------------------------------------------------------------------------------------------------- 2011-02-22 09:29:24,999 - ERROR - Exception thrown for user yyyy at http://xx.xxx.xxx.xx/api/json/reviewrequests/2853/reviews/draft/publish/ cannot concatenate 'str' and 'SpiffyEmailMessage' objects Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/Django-1.2.3-py2.6.egg/ django/core/handlers/base.py", line 100, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.6/dist-packages/Django-1.2.3-py2.6.egg/ django/views/decorators/cache.py", line 69, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/webapi/decorators.py", line 57, in _view response = view_func(*args, **kwargs) File "/usr/local/lib/python2.6/dist-packages/Djblets-0.6.4-py2.6.egg/ djblets/webapi/decorators.py", line 95, in _checklogin response = view_func(*args, **kwargs) File "/usr/local/lib/python2.6/dist-packages/Django-1.2.3-py2.6.egg/ django/views/decorators/http.py", line 37, in inner return func(request, *args, **kwargs) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/webapi/json.py", line 928, in review_draft_save review.publish(user=request.user) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/reviews/models.py", line 1168, in publish user=user, review=self) File "/usr/local/lib/python2.6/dist-packages/Django-1.2.3-py2.6.egg/ django/dispatch/dispatcher.py", line 162, in send response = receiver(signal=self, sender=sender, **named) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/notifications/email.py", line 35, in review_published_cb mail_review(user, review) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/notifications/email.py", line 290, in mail_review extra_context) File "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5- py2.6.egg/reviewboard/notifications/email.py", line 179, in send_review_mail logging.error("Debug e-mail message: " + message) TypeError: cannot concatenate 'str' and 'SpiffyEmailMessage' objects ------------------------------------------------------------------------- it seems some characters in the review comment or diff content caused sending review email to fail, but I can't tell what they are. Can anyone tell me how to fix it? Thanks, Dlite -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en