New issue 372: Feed doesn't work: "TypeError: sequence item 0: expected a 
bytes-like object, int found")
https://bitbucket.org/conservancy/kallithea/issues/372/feed-doesnt-work-typeerror-sequence-item-0

zwarmapapa:

When clicking on the feed button on a repo, it will show an error page, and a 
WebApp Error email will be send. 

The error is:

```
TRACEBACK:
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/tg/appwrappers/session.py", line 
71, in __call__
    response = self.next_handler(controller, environ, context)
  File "/usr/local/lib/python3.6/site-packages/tg/wsgiapp.py", line 243, in 
_dispatch
    return controller(environ, context)
  File "/etc/kallithea/source/kallithea/lib/base.py", line 536, in __call__
    return super(BaseController, self).__call__(environ, context)
  File "/usr/local/lib/python3.6/site-packages/tg/controllers/dispatcher.py", 
line 118, in __call__
    response = self._perform_call(context)
  File "/usr/local/lib/python3.6/site-packages/tg/controllers/dispatcher.py", 
line 107, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File 
"/usr/local/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py", 
line 129, in _call
    output = controller_caller(context_config, bound_controller_callable, 
remainder, params)
  File "/usr/local/lib/python3.6/site-packages/tg/controllers/decoration.py", 
line 21, in _decorated_controller_caller
    return application_controller_caller(tg_config, controller, remainder, 
params)
  File 
"/usr/local/lib/python3.6/site-packages/tg/configurator/components/dispatch.py",
 line 114, in _call_controller
    return controller(*remainder, **params)
  File "/etc/kallithea/source/kallithea/controllers/feed.py", line 130, in atom
    return self._feed(repo_name, feeds.AtomFeed)
  File "/etc/kallithea/source/kallithea/controllers/feed.py", line 126, in _feed
    return _get_feed_from_cache(repo_name, feeder.__name__)
  File "/usr/local/lib/python3.6/site-packages/beaker/cache.py", line 601, in 
cached
    return cache[0].get_value(cache_key, createfunc=go)
  File "/usr/local/lib/python3.6/site-packages/beaker/cache.py", line 322, in 
get
    return self._get_value(key, **kw).get_value()
  File "/usr/local/lib/python3.6/site-packages/beaker/container.py", line 380, 
in get_value
    v = self.createfunc()
  File "/usr/local/lib/python3.6/site-packages/beaker/cache.py", line 597, in go
    return func(*args, **kwargs)
  File "/etc/kallithea/source/kallithea/controllers/feed.py", line 120, in 
_get_feed_from_cache
    description=''.join(self.__get_desc(cs)),
  File "/etc/kallithea/source/kallithea/controllers/feed.py", line 71, in 
__get_desc
    raw_diff = cs.diff()
  File "/etc/kallithea/source/kallithea/lib/vcs/backends/git/changeset.py", 
line 236, in diff
    context=context))
TypeError: sequence item 0: expected a bytes-like object, int found
```

Using the latest currently available version/commit 
\(https://bitbucket.org/conservancy/kallithea/commits/ece8fbe51ef8cb8f061845e02137808f50f125ef\).
 

‌


_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general

Reply via email to