2016-03-31 08:34:22.592 INFO [kallithea.model] initializing db for sqlite:////var/lib/kallithea/kallithea.db?timeout=60 2016-03-31 08:34:22.592 INFO [kallithea.lib.auth] getting information about all available permissions Starting server in PID 21340. serving on http://127.0.0.1:5000 2016-03-31 08:34:35.084 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed / 2016-03-31 08:34:35.100 INFO [kallithea.lib.auth] user authenticated with regular auth @ HomeController:index 2016-03-31 08:34:35.333 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to / time: 0.345s Removing PID file paster.pid 2016-05-11 10:48:25.843 INFO [kallithea.model] initializing db for sqlite:////var/lib/kallithea/kallithea.db?timeout=60 2016-05-11 10:48:25.844 INFO [kallithea.lib.auth] getting information about all available permissions Starting server in PID 10718. serving on http://127.0.0.1:5000 2016-05-11 10:48:33.724 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed / 2016-05-11 10:48:33.740 INFO [kallithea.lib.auth] user authenticated with regular auth @ HomeController:index 2016-05-11 10:48:33.797 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to / time: 0.180s 2016-05-11 10:55:47.662 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed / 2016-05-11 10:55:47.675 INFO [kallithea.lib.auth] user authenticated with regular auth @ HomeController:index 2016-05-11 10:55:47.720 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to / time: 0.068s 2016-05-11 10:57:38.587 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed / 2016-05-11 10:57:38.599 INFO [kallithea.lib.auth] user authenticated with regular auth @ HomeController:index 2016-05-11 10:57:38.642 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to / time: 0.063s 2016-05-11 10:57:51.405 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS 2016-05-11 10:57:51.537 INFO [kallithea.lib.auth] user authenticated with regular auth @ SummaryController:index 2016-05-11 10:57:51.699 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS time: 0.350s 2016-05-11 10:58:02.755 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:02.794 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:02.861 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.172s 2016-05-11 10:58:06.805 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:06.841 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:06.908 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.109s 2016-05-11 10:58:10.482 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:10.519 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:10.586 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.110s 2016-05-11 10:58:12.518 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:12.554 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:12.618 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.106s 2016-05-11 10:58:13.886 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:13.927 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:13.992 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.114s 2016-05-11 10:58:16.308 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 10:58:16.346 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 10:58:16.409 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.106s 2016-05-11 11:00:57.635 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /_admin/login 2016-05-11 11:00:57.651 INFO [kallithea.lib.auth_modules] Authenticating user using kallithea.lib.auth_modules.auth_internal plugin 2016-05-11 11:00:57.728 INFO [kallithea.lib.auth_modules.auth_internal] user admin authenticated correctly 2016-05-11 11:00:57.743 INFO [kallithea.lib.base] user admin is now authenticated and stored in session, session attrs {'is_authenticated': True, 'is_external_auth': False, 'user_id': 2} 2016-05-11 11:00:57.745 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /_admin/login time: 0.126s 2016-05-11 11:00:57.794 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request 2016-05-11 11:00:57.835 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show_all 2016-05-11 11:00:57.885 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request time: 0.097s 2016-05-11 11:01:46.541 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/new 2016-05-11 11:01:46.581 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:index 2016-05-11 11:01:46.600 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/new time: 0.067s 2016-05-11 11:01:47.617 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/compare/rev@a65e2222182a01f35b9929c6150c5221ce85f56f...rev@a65e2222182a01f35b9929c6150c5221ce85f56f 2016-05-11 11:01:47.661 INFO [kallithea.lib.auth] user authenticated with regular auth @ CompareController:compare 2016-05-11 11:01:47.699 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/compare/rev@a65e2222182a01f35b9929c6150c5221ce85f56f...rev@a65e2222182a01f35b9929c6150c5221ce85f56f time: 0.091s 2016-05-11 11:03:15.042 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/new 2016-05-11 11:03:15.084 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:create 2016-05-11 11:03:15.166 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/new time: 0.132s 2016-05-11 11:03:15.215 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title 2016-05-11 11:03:15.254 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show 2016-05-11 11:03:15.307 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title time: 0.100s 2016-05-11 11:07:05.023 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52 2016-05-11 11:07:05.061 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:post Error - : sequence item 0: expected string, NoneType found URL: http://127.0.0.1:5000/RMT-iOS/pull-request/52 File '/usr/lib/python2.7/site-packages/weberror/errormiddleware.py', line 171 in __call__ app_iter = self.application(environ, sr_checker) File '/usr/lib/python2.7/site-packages/kallithea/lib/middleware/sessionmiddleware.py', line 62 in __call__ return self.wrap_app(environ, session_start_response) File '/usr/lib/python2.7/site-packages/routes/middleware.py', line 131 in __call__ response = self.app(environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/wsgiapp.py', line 103 in __call__ response = self.dispatch(controller, environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/wsgiapp.py', line 313 in dispatch return controller(environ, start_response) File '/usr/lib/python2.7/site-packages/kallithea/lib/base.py', line 446 in __call__ return WSGIController.__call__(self, environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 214 in __call__ response = self._dispatch_call() File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 164 in _dispatch_call response = self._inspect_call(func) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call result = self._perform_call(func, args) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 57 in _perform_call return func(**args) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 800 in __wrapper return func(*fargs, **fkwargs) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 825 in __wrapper return func(*fargs, **fkwargs) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 847 in __wrapper return func(*fargs, **fkwargs) File '/usr/lib/python2.7/site-packages/kallithea/controllers/pullrequests.py', line 508 in post PullRequestModel().update_reviewers(user, pull_request_id, reviewers_ids) File '/usr/lib/python2.7/site-packages/kallithea/model/pull_request.py', line 197 in update_reviewers self.__add_reviewers(user, pull_request, to_add) File '/usr/lib/python2.7/site-packages/kallithea/model/pull_request.py', line 162 in __add_reviewers email_kwargs=email_kwargs) File '/usr/lib/python2.7/site-packages/kallithea/model/notification.py', line 148 in create email_html_body, headers, author=created_by_obj) File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/__init__.py', line 80 in run_task return ResultWrapper(task(*args, **kwargs)) File '/usr/lib/python2.7/site-packages/celery/task/base.py', line 241 in __call__ return self.run(*args, **kwargs) File '/usr/lib/python2.7/site-packages/celery/app/__init__.py', line 141 in run return fun(*args, **kwargs) File '', line 2 in send_email File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/__init__.py', line 123 in __wrapper ret = func(*fargs, **fkwargs) File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/tasks.py', line 319 in send_email % (' '.join(recipients), headers, subject, body, html_body)) TypeError: sequence item 0: expected string, NoneType found CGI Variables ------------- CONTENT_TYPE: 'application/x-www-form-urlencoded; charset="utf-8"' HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' HTTP_ACCEPT_ENCODING: 'gzip, deflate' HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.5' HTTP_CONNECTION: 'keep-alive' HTTP_COOKIE: 'kallithea=ff3f11a375c77ae757ee045f07b99a04a84355883a5ec27bde1b40c6967c815db88e23d1' HTTP_DNT: '1' HTTP_HOST: '127.0.0.1:5000' HTTP_REFERER: 'http://127.0.0.1:5000/RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title' HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0' PATH_INFO: '/RMT-iOS/pull-request/52' REMOTE_ADDR: '127.0.0.1' REQUEST_METHOD: 'POST' SERVER_NAME: 'localhost' SERVER_PORT: '5000' SERVER_PROTOCOL: 'HTTP/1.1' SERVER_SOFTWARE: 'waitress' WSGI Variables -------------- application: beaker.get_session: > beaker.session: {'_authentication_token': '290016986491601097715420204560170363789', 'authuser': {'is_authenticated': True, 'is_external_auth': False, 'user_id': 2}, '_accessed_time': 1462954025.016996, '_creation_time': 1462953657.743538} paste.registry: paste.throw_errors: True pylons.action_method: > pylons.controller: pylons.environ_config: {'session': 'beaker.session', 'cache': 'beaker.cache'} pylons.log_debug: True pylons.pylons: pylons.routes_dict: {'action': u'post', 'pull_request_id': u'52', 'controller': u'pullrequests', 'repo_name': u'RMT-iOS'} routes.cached_hostinfo: {'host': '127.0.0.1:5000', 'protocol': 'http'} routes.route: routes.url: webob._body_file: (, maxlen=208)>, ) webob._parsed_post_vars: (MultiDict([('_authentication_token', '290016986491601097715420204560170363789'), ('pullrequest_title', 'Testing pull request with spaces in the title'), ('pullrequest_desc', 'test'), ('owner', 'admin'), ('review_members', '8'), ('user', ''), ('pr-form-save', 'Save Changes')]), ) webob._parsed_query_vars: (GET([]), '') webob.adhoc_attrs: {'errors': 'ignore'} webob.is_body_readable: True webob.is_body_seekable: False wsgi process: 'Multithreaded' wsgi.file_wrapper: wsgiorg.routing_args: (, {'action': u'post', 'pull_request_id': u'52', 'controller': u'pullrequests', 'repo_name': u'RMT-iOS'}) ------------------------------------------------------------ 2016-05-11 11:07:05.209 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52 2016-05-11 11:07:05.211 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/52 time: 0.197s 2016-05-11 11:42:18.036 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52 2016-05-11 11:42:18.077 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:post Error - : sequence item 0: expected string, NoneType found URL: http://127.0.0.1:5000/RMT-iOS/pull-request/52 File '/usr/lib/python2.7/site-packages/weberror/errormiddleware.py', line 171 in __call__ app_iter = self.application(environ, sr_checker) File '/usr/lib/python2.7/site-packages/kallithea/lib/middleware/sessionmiddleware.py', line 62 in __call__ return self.wrap_app(environ, session_start_response) File '/usr/lib/python2.7/site-packages/routes/middleware.py', line 131 in __call__ response = self.app(environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/wsgiapp.py', line 103 in __call__ response = self.dispatch(controller, environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/wsgiapp.py', line 313 in dispatch return controller(environ, start_response) File '/usr/lib/python2.7/site-packages/kallithea/lib/base.py', line 446 in __call__ return WSGIController.__call__(self, environ, start_response) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 214 in __call__ response = self._dispatch_call() File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 164 in _dispatch_call response = self._inspect_call(func) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call result = self._perform_call(func, args) File '/usr/lib/python2.7/site-packages/pylons/controllers/core.py', line 57 in _perform_call return func(**args) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 800 in __wrapper return func(*fargs, **fkwargs) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 825 in __wrapper return func(*fargs, **fkwargs) File '', line 2 in post File '/usr/lib/python2.7/site-packages/kallithea/lib/auth.py', line 847 in __wrapper return func(*fargs, **fkwargs) File '/usr/lib/python2.7/site-packages/kallithea/controllers/pullrequests.py', line 508 in post PullRequestModel().update_reviewers(user, pull_request_id, reviewers_ids) File '/usr/lib/python2.7/site-packages/kallithea/model/pull_request.py', line 197 in update_reviewers self.__add_reviewers(user, pull_request, to_add) File '/usr/lib/python2.7/site-packages/kallithea/model/pull_request.py', line 162 in __add_reviewers email_kwargs=email_kwargs) File '/usr/lib/python2.7/site-packages/kallithea/model/notification.py', line 148 in create email_html_body, headers, author=created_by_obj) File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/__init__.py', line 80 in run_task return ResultWrapper(task(*args, **kwargs)) File '/usr/lib/python2.7/site-packages/celery/task/base.py', line 241 in __call__ return self.run(*args, **kwargs) File '/usr/lib/python2.7/site-packages/celery/app/__init__.py', line 141 in run return fun(*args, **kwargs) File '', line 2 in send_email File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/__init__.py', line 123 in __wrapper ret = func(*fargs, **fkwargs) File '/usr/lib/python2.7/site-packages/kallithea/lib/celerylib/tasks.py', line 319 in send_email % (' '.join(recipients), headers, subject, body, html_body)) TypeError: sequence item 0: expected string, NoneType found CGI Variables ------------- CONTENT_TYPE: 'application/x-www-form-urlencoded; charset="utf-8"' HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' HTTP_ACCEPT_ENCODING: 'gzip, deflate' HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.5' HTTP_CACHE_CONTROL: 'max-age=0' HTTP_CONNECTION: 'keep-alive' HTTP_COOKIE: 'kallithea=ff3f11a375c77ae757ee045f07b99a04a84355883a5ec27bde1b40c6967c815db88e23d1' HTTP_DNT: '1' HTTP_HOST: '127.0.0.1:5000' HTTP_REFERER: 'http://127.0.0.1:5000/RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title' HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0' PATH_INFO: '/RMT-iOS/pull-request/52' REMOTE_ADDR: '127.0.0.1' REQUEST_METHOD: 'POST' SERVER_NAME: 'localhost' SERVER_PORT: '5000' SERVER_PROTOCOL: 'HTTP/1.1' SERVER_SOFTWARE: 'waitress' WSGI Variables -------------- application: beaker.get_session: > beaker.session: {'_authentication_token': '290016986491601097715420204560170363789', 'authuser': {'is_authenticated': True, 'is_external_auth': False, 'user_id': 2}, '_accessed_time': 1462956138.02748, '_creation_time': 1462953657.743538} paste.registry: paste.throw_errors: True pylons.action_method: > pylons.controller: pylons.environ_config: {'session': 'beaker.session', 'cache': 'beaker.cache'} pylons.log_debug: True pylons.pylons: pylons.routes_dict: {'action': u'post', 'pull_request_id': u'52', 'controller': u'pullrequests', 'repo_name': u'RMT-iOS'} routes.cached_hostinfo: {'host': '127.0.0.1:5000', 'protocol': 'http'} routes.route: routes.url: webob._body_file: (, maxlen=208)>, ) webob._parsed_post_vars: (MultiDict([('_authentication_token', '290016986491601097715420204560170363789'), ('pullrequest_title', 'Testing pull request with spaces in the title'), ('pullrequest_desc', 'test'), ('owner', 'admin'), ('review_members', '8'), ('user', ''), ('pr-form-save', 'Save Changes')]), ) webob._parsed_query_vars: (GET([]), '') webob.adhoc_attrs: {'errors': 'ignore'} webob.is_body_readable: True webob.is_body_seekable: False wsgi process: 'Multithreaded' wsgi.file_wrapper: wsgiorg.routing_args: (, {'action': u'post', 'pull_request_id': u'52', 'controller': u'pullrequests', 'repo_name': u'RMT-iOS'}) ------------------------------------------------------------ 2016-05-11 11:42:18.117 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52 2016-05-11 11:42:18.119 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/52 time: 0.098s 2016-05-11 11:42:26.391 INFO [kallithea.lib.base] IP: 127.0.0.1 User: accessed /RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title 2016-05-11 11:42:26.488 INFO [kallithea.lib.auth] user authenticated with regular auth @ PullrequestsController:show 2016-05-11 11:42:26.539 INFO [kallithea.RequestWrapper] IP: 127.0.0.1 Request to /RMT-iOS/pull-request/52/_/Testing_pull_request_with_spaces_in_the_title time: 0.154s Removing PID file paster.pid