PokemonGo-Bot: error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range

I keep getting ascii codec can’t decode error. I’ve tried fixes in https://github.com/PokemonGoF/PokemonGo-Bot/issues/2686 and https://github.com/PokemonGoF/PokemonGo-Bot/issues/2776 but no luck.

Error Trace

2016-08-08 20:02:18,646 [       cli] [INFO] Most Perfect Pokemon: 
Traceback (most recent call last):
  File "pokecli.py", line 521, in <module>
    main()
  File "pokecli.py", line 95, in main
    bot.tick()
  File "/users/s6kalra/sources/PokemonGo-Bot/pokemongo_bot/__init__.py", line 446, in tick
    if worker.work() == WorkerResult.RUNNING:
  File "/users/s6kalra/sources/PokemonGo-Bot/pokemongo_bot/cell_workers/move_to_map_pokemon.py", line 237, in work
    self.update_map_location()
  File "/users/s6kalra/sources/PokemonGo-Bot/pokemongo_bot/cell_workers/move_to_map_pokemon.py", line 176, in update_map_location
    return log.logger(err, 'red')
NameError: global name 'log' is not defined
2016-08-08 20:02:18,709 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync
    super(ThreadedHTTPTransport, self).send(data, headers)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send
    ca_certs=self.ca_certs,
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/raven/utils/http.py", line 66, in urlopen
    return opener.open(url, data, timeout)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open
    response = self._open(req, data)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open
    '_open', req)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain
    result = func(*args)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/raven/utils/http.py", line 46, in https_open
    return self.do_open(ValidHTTPSConnection, req)
  File "/users/s6kalra/sources/PokemonGo-Bot/bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1284, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "/usr/lib/python2.7/httplib.py", line 1001, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python2.7/httplib.py", line 1035, in _send_request
    self.endheaders(body)
  File "/usr/lib/python2.7/httplib.py", line 997, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 848, in _send_output
    msg += message_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128)

Steps to Reproduce

  • Checkout dev branch.
  • Run Pokemongo map and use map config with proper end-point.
  • Note It always happened on Most preferred pokemon step.

Other Information

OS: Linux Git Commit: 4b16e9da985e689d57beae8bf18878f4d872bdc4 Python Version: 2.7.9

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 3
  • Comments: 18

Most upvoted comments

Right now solving by setting update_map and health_record to false.

I get it too since a master update (of yesterday changes)

After pull the newest version 6 hours ago it never happened again… Probably the problem is fixed in some version.