2015-01-19 14:51:28.984 INFO [kallithea.model] initializing db for sqlite:////root/kallithea.db?timeout=60 2015-01-19 14:51:28.984 INFO [kallithea.lib.auth] getting information about all available permissions Starting server in PID 3114. serving on http://192.168.1.114:5000 2015-01-19 14:51:34.636 INFO [kallithea.lib.base] IP: 192.168.1.113 User: accessed /repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4 2015-01-19 14:51:34.668 INFO [kallithea.lib.auth] user authenticating with:RegularAuth IS authenticated on func ChangesetController:index Error - : 'name' must be bytestring, not unicode URL: http://192.168.1.114:5000/repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4 File '/usr/local/lib/python2.7/dist-packages/weberror/errormiddleware.py', line 162 in __call__ app_iter = self.application(environ, sr_checker) File '/usr/local/lib/python2.7/dist-packages/beaker/middleware.py', line 155 in __call__ return self.wrap_app(environ, session_start_response) File '/usr/local/lib/python2.7/dist-packages/routes/middleware.py', line 131 in __call__ response = self.app(environ, start_response) File '/usr/local/lib/python2.7/dist-packages/pylons/wsgiapp.py', line 107 in __call__ response = self.dispatch(controller, environ, start_response) File '/usr/local/lib/python2.7/dist-packages/pylons/wsgiapp.py', line 312 in dispatch return controller(environ, start_response) File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/base.py', line 383 in __call__ return WSGIController.__call__(self, environ, start_response) File '/usr/local/lib/python2.7/dist-packages/pylons/controllers/core.py', line 211 in __call__ response = self._dispatch_call() File '/usr/local/lib/python2.7/dist-packages/pylons/controllers/core.py', line 162 in _dispatch_call response = self._inspect_call(func) File '/usr/local/lib/python2.7/dist-packages/pylons/controllers/core.py', line 105 in _inspect_call result = self._perform_call(func, args) File '/usr/local/lib/python2.7/dist-packages/pylons/controllers/core.py', line 57 in _perform_call return func(**args) File '', line 2 in index File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/auth.py', line 776 in __wrapper return func(*fargs, **fkwargs) File '', line 2 in index File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/auth.py', line 835 in __wrapper return func(*fargs, **fkwargs) File '/usr/local/lib/python2.7/dist-packages/kallithea/controllers/changeset.py', line 325 in index return self._index(revision, method=method) File '/usr/local/lib/python2.7/dist-packages/kallithea/controllers/changeset.py', line 313 in _index return render('changeset/changeset.html') File '/usr/local/lib/python2.7/dist-packages/pylons/templating.py', line 243 in render_mako cache_type=cache_type, cache_expire=cache_expire) File '/usr/local/lib/python2.7/dist-packages/pylons/templating.py', line 218 in cached_template return render_func() File '/usr/local/lib/python2.7/dist-packages/pylons/templating.py', line 240 in render_template return literal(template.render_unicode(**globs)) File '/usr/local/lib/python2.7/dist-packages/mako/template.py', line 452 in render_unicode as_unicode=True) File '/usr/local/lib/python2.7/dist-packages/mako/runtime.py', line 803 in _render **_kwargs_for_callable(callable_, data)) File '/usr/local/lib/python2.7/dist-packages/mako/runtime.py', line 835 in _render_context _exec_template(inherit, lclcontext, args=args, kwargs=kwargs) File '/usr/local/lib/python2.7/dist-packages/mako/runtime.py', line 855 in _exec_template _render_error(template, context, compat.exception_as()) File '/usr/local/lib/python2.7/dist-packages/mako/runtime.py', line 864 in _render_error result = template.error_handler(context, error) File '/usr/local/lib/python2.7/dist-packages/mako/runtime.py', line 853 in _exec_template callable_(context, *args, **kwargs) File '/root/data/templates/base/root.html.py', line 44 in render_body __M_writer(escape(next.body())) File '/root/data/templates/base/base.html.py', line 55 in render_body __M_writer(escape(next.main())) File '/root/data/templates/changeset/changeset.html.py', line 114 in render_main if (len(c.changeset.affected_files) <= c.affected_files_cut_off) or c.fulldiff: File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/vcs/utils/lazy.py', line 40 in __get__ value = self._func(obj) File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/vcs/backends/git/changeset.py', line 467 in affected_files added, modified, deleted = self._changes_cache File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/vcs/utils/lazy.py', line 40 in __get__ value = self._func(obj) File '/usr/local/lib/python2.7/dist-packages/kallithea/lib/vcs/backends/git/changeset.py', line 495 in _changes_cache changes = _r.object_store.tree_changes(oid, _r[self.raw_id].tree) File '/usr/local/lib/python2.7/dist-packages/dulwich/repo.py', line 444 in __getitem__ type(name).__name__) TypeError: 'name' must be bytestring, not unicode CGI Variables ------------- CONTENT_TYPE: '; 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=845fd8b1a54072c42c1d09eaeea54434efd899ddeee86398901c4edfb6588d76152599bb' HTTP_HOST: '192.168.1.114:5000' HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0' PATH_INFO: '/repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4' REMOTE_ADDR: '192.168.1.113' REQUEST_METHOD: 'GET' SERVER_NAME: '192.168.1.114' SERVER_PORT: '5000' SERVER_PROTOCOL: 'HTTP/1.1' SERVER_SOFTWARE: 'waitress' WSGI Variables -------------- application: beaker.get_session: > beaker.session: {'_authentication_token': '162507eaa4e12d71478b3e4cfb80daee60ca5c64', 'authuser': {'username': u'root', 'is_authenticated': True, 'user_id': 2}, '_accessed_time': 1421679094.62573, '_creation_time': 1421429940.707055} paste.registry: paste.throw_errors: True pylons.action_method: > pylons.controller: pylons.environ_config: {'session': 'beaker.session', 'cache': 'beaker.cache'} pylons.pylons: pylons.routes_dict: {'action': u'index', 'controller': u'changeset', 'revision': u'7800f160684d68fe1497b10c023baba6f457dce4', 'repo_name': u'repo-group/repo-name'} routes.cached_hostinfo: {'host': '192.168.1.114:5000', 'protocol': 'http'} routes.route: routes.url: webob._parsed_query_vars: (GET([]), '') webob.adhoc_attrs: {'user': , 'language': 'en-us'} wsgi process: 'Multithreaded' wsgi.file_wrapper: wsgiorg.routing_args: (, {'action': u'index', 'controller': u'changeset', 'revision': u'7800f160684d68fe1497b10c023baba6f457dce4', 'repo_name': u'repo-group/repo-name'}) ------------------------------------------------------------ 2015-01-19 14:51:34.723 INFO [kallithea.RequestWrapper] IP: 192.168.1.113 Request to /repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4 time: 0.148s 2015-01-19 14:51:34.732 INFO [kallithea.lib.base] IP: 192.168.1.113 User: accessed /repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4 2015-01-19 14:51:34.733 INFO [kallithea.RequestWrapper] IP: 192.168.1.113 Request to /repo-group/repo-name/changeset/7800f160684d68fe1497b10c023baba6f457dce4 time: 0.010s