it think this is just noise not a real error. gwibber-service should give better logs
On Sun, Aug 1, 2010 at 11:23 AM, Benjamin-Timm Broich < <email address hidden>> wrote:
> I get this error again today, it was gone for some days and now its > back. > > > Gwibber Dispatcher: DEBUG Traceback: > Traceback (most recent call last): > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", > line 81, in perform_operation > message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, > **args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", > line 147, in __call__ > return getattr(self, opname)(**args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", > line 150, in receive > return self._get("statuses/home_timeline.json", count=count, > since_id=since) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", > line 138, in _get > if parse: return [getattr(self, "_%s" % parse)(m) for m in data] > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 78, in _message > m = self._common(data) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 60, in _common > m["id"] = str(data["id"]) > TypeError: string indices must be integers, not str > > -- > Gwibber sometimes fails to update streams > https://bugs.launchpad.net/bugs/600058 > You received this bug notification because you are subscribed to > Gwibber. > > Status in Gwibber: New > > Bug description: > Sometimes Gwibber will refuse to update one out of two of my twitter > steams. When I run "gwibber-service -d -o", I get this message: > > bsbrom@shadeball:~$ gwibber-service -d -o > Updating... > Gwibber Dispatcher: DEBUG Setting up monitors > Gwibber Dispatcher: DEBUG Monitors are up > Gwibber Dispatcher: INFO Gwibber Service is reloading account > credentials > Gwibber Dispatcher: DEBUG Refresh interval is set to 2 > Gwibber Dispatcher: DEBUG ** Starting Refresh - Tue Jun 29 16:50:40 2010 > ** > Gwibber Dispatcher: DEBUG <twitter:private> Performing operation > Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation > Gwibber Dispatcher: ERROR <twitter:private> Operation failed > Gwibber Dispatcher: DEBUG Traceback: > Traceback (most recent call last): > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", > line 81, in perform_operation > message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, > **args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 144, in __call__ > return getattr(self, opname)(**args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 156, in private > return self._get("direct_messages.json", "private", count=count, > since_id=since) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 135, in _get > if parse: return [getattr(self, "_%s" % parse)(m) for m in data] > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 103, in _private > m = self._message(data) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 78, in _message > m = self._common(data) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 60, in _common > m["id"] = str(data["id"]) > TypeError: string indices must be integers > > Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation > Gwibber Dispatcher: ERROR <twitter:receive> Operation failed > Gwibber Dispatcher: DEBUG Traceback: > Traceback (most recent call last): > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", > line 81, in perform_operation > message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, > **args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 144, in __call__ > return getattr(self, opname)(**args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 147, in receive > return self._get("statuses/home_timeline.json", count=count, > since_id=since) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 135, in _get > if parse: return [getattr(self, "_%s" % parse)(m) for m in data] > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 78, in _message > m = self._common(data) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 60, in _common > m["id"] = str(data["id"]) > TypeError: string indices must be integers > > Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation > Gwibber Dispatcher: DEBUG <twitter:receive> Finished operation > Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation > Gwibber Dispatcher: ERROR <twitter:responses> Operation failed > Gwibber Dispatcher: DEBUG Traceback: > Traceback (most recent call last): > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py", > line 81, in perform_operation > message_data = PROTOCOLS[account["protocol"]].Client(account)(opname, > **args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 144, in __call__ > return getattr(self, opname)(**args) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 153, in responses > return self._get("statuses/mentions.json", count=count, since_id=since) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 135, in _get > if parse: return [getattr(self, "_%s" % parse)(m) for m in data] > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 78, in _message > m = self._common(data) > File "/usr/lib/python2.6/dist-packages/gwibber/microblog/twitter.py", line > 60, in _common > m["id"] = str(data["id"]) > TypeError: string indices must be integers > > Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation > Gwibber Dispatcher: DEBUG <twitter:responses> Finished operation > Gwibber Dispatcher: DEBUG <twitter:private> Performing operation > Gwibber Dispatcher: DEBUG <twitter:receive> Finished operation > Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation > Gwibber Dispatcher: DEBUG <twitter:private> Finished operation > Gwibber Dispatcher: DEBUG <twitter:private> Performing operation > Gwibber Dispatcher: DEBUG <twitter:responses> Finished operation > Gwibber Dispatcher: DEBUG <twitter:private> Finished operation > Gwibber Dispatcher: INFO Loading complete: 1 - ['Failure', 'Failure', > 'Failure', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success'] > > >
it think this is just noise not a real error. gwibber-service should give
better logs
On Sun, Aug 1, 2010 at 11:23 AM, Benjamin-Timm Broich <
<email address hidden>> wrote:
> I get this error again today, it was gone for some days and now its python2. 6/dist- packages/ gwibber/ microblog/ dispatcher. py", account[ "protocol" ]].Client( account) (opname, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", "statuses/ home_timeline. json", count=count, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line /bugs.launchpad .net/bugs/ 600058 python2. 6/dist- packages/ gwibber/ microblog/ dispatcher. py", account[ "protocol" ]].Client( account) (opname, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line "direct_ messages. json", "private", count=count, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ dispatcher. py", account[ "protocol" ]].Client( account) (opname, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line "statuses/ home_timeline. json", count=count, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ dispatcher. py", account[ "protocol" ]].Client( account) (opname, python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line "statuses/ mentions. json", count=count, since_id=since) python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line python2. 6/dist- packages/ gwibber/ microblog/ twitter. py", line
> back.
>
>
> Gwibber Dispatcher: DEBUG Traceback:
> Traceback (most recent call last):
> File "/usr/lib/
> line 81, in perform_operation
> message_data = PROTOCOLS[
> **args)
> File "/usr/lib/
> line 147, in __call__
> return getattr(self, opname)(**args)
> File "/usr/lib/
> line 150, in receive
> return self._get(
> since_id=since)
> File "/usr/lib/
> line 138, in _get
> if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
> File "/usr/lib/
> 78, in _message
> m = self._common(data)
> File "/usr/lib/
> 60, in _common
> m["id"] = str(data["id"])
> TypeError: string indices must be integers, not str
>
> --
> Gwibber sometimes fails to update streams
> https:/
> You received this bug notification because you are subscribed to
> Gwibber.
>
> Status in Gwibber: New
>
> Bug description:
> Sometimes Gwibber will refuse to update one out of two of my twitter
> steams. When I run "gwibber-service -d -o", I get this message:
>
> bsbrom@shadeball:~$ gwibber-service -d -o
> Updating...
> Gwibber Dispatcher: DEBUG Setting up monitors
> Gwibber Dispatcher: DEBUG Monitors are up
> Gwibber Dispatcher: INFO Gwibber Service is reloading account
> credentials
> Gwibber Dispatcher: DEBUG Refresh interval is set to 2
> Gwibber Dispatcher: DEBUG ** Starting Refresh - Tue Jun 29 16:50:40 2010
> **
> Gwibber Dispatcher: DEBUG <twitter:private> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation
> Gwibber Dispatcher: ERROR <twitter:private> Operation failed
> Gwibber Dispatcher: DEBUG Traceback:
> Traceback (most recent call last):
> File "/usr/lib/
> line 81, in perform_operation
> message_data = PROTOCOLS[
> **args)
> File "/usr/lib/
> 144, in __call__
> return getattr(self, opname)(**args)
> File "/usr/lib/
> 156, in private
> return self._get(
> since_id=since)
> File "/usr/lib/
> 135, in _get
> if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
> File "/usr/lib/
> 103, in _private
> m = self._message(data)
> File "/usr/lib/
> 78, in _message
> m = self._common(data)
> File "/usr/lib/
> 60, in _common
> m["id"] = str(data["id"])
> TypeError: string indices must be integers
>
> Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation
> Gwibber Dispatcher: ERROR <twitter:receive> Operation failed
> Gwibber Dispatcher: DEBUG Traceback:
> Traceback (most recent call last):
> File "/usr/lib/
> line 81, in perform_operation
> message_data = PROTOCOLS[
> **args)
> File "/usr/lib/
> 144, in __call__
> return getattr(self, opname)(**args)
> File "/usr/lib/
> 147, in receive
> return self._get(
> since_id=since)
> File "/usr/lib/
> 135, in _get
> if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
> File "/usr/lib/
> 78, in _message
> m = self._common(data)
> File "/usr/lib/
> 60, in _common
> m["id"] = str(data["id"])
> TypeError: string indices must be integers
>
> Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:receive> Finished operation
> Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation
> Gwibber Dispatcher: ERROR <twitter:responses> Operation failed
> Gwibber Dispatcher: DEBUG Traceback:
> Traceback (most recent call last):
> File "/usr/lib/
> line 81, in perform_operation
> message_data = PROTOCOLS[
> **args)
> File "/usr/lib/
> 144, in __call__
> return getattr(self, opname)(**args)
> File "/usr/lib/
> 153, in responses
> return self._get(
> File "/usr/lib/
> 135, in _get
> if parse: return [getattr(self, "_%s" % parse)(m) for m in data]
> File "/usr/lib/
> 78, in _message
> m = self._common(data)
> File "/usr/lib/
> 60, in _common
> m["id"] = str(data["id"])
> TypeError: string indices must be integers
>
> Gwibber Dispatcher: DEBUG <twitter:receive> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:responses> Finished operation
> Gwibber Dispatcher: DEBUG <twitter:private> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:receive> Finished operation
> Gwibber Dispatcher: DEBUG <twitter:responses> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:private> Finished operation
> Gwibber Dispatcher: DEBUG <twitter:private> Performing operation
> Gwibber Dispatcher: DEBUG <twitter:responses> Finished operation
> Gwibber Dispatcher: DEBUG <twitter:private> Finished operation
> Gwibber Dispatcher: INFO Loading complete: 1 - ['Failure', 'Failure',
> 'Failure', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success']
>
>
>