{"action":"created","issue":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/5206","repository_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot","labels_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/5206/labels{/name}","comments_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/5206/comments","events_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/5206/events","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/5206","id":174999303,"number":5206,"title":"Bot crash after login procedure ","user":{"login":"bhaveshrangani","id":9349871,"avatar_url":"https://avatars.githubusercontent.com/u/9349871?v=3","gravatar_id":"","url":"https://api.github.com/users/bhaveshrangani","html_url":"https://github.com/bhaveshrangani","followers_url":"https://api.github.com/users/bhaveshrangani/followers","following_url":"https://api.github.com/users/bhaveshrangani/following{/other_user}","gists_url":"https://api.github.com/users/bhaveshrangani/gists{/gist_id}","starred_url":"https://api.github.com/users/bhaveshrangani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhaveshrangani/subscriptions","organizations_url":"https://api.github.com/users/bhaveshrangani/orgs","repos_url":"https://api.github.com/users/bhaveshrangani/repos","events_url":"https://api.github.com/users/bhaveshrangani/events{/privacy}","received_events_url":"https://api.github.com/users/bhaveshrangani/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-05T05:44:34Z","updated_at":"2016-09-06T02:25:09Z","closed_at":null,"body":"### Expected Behavior\r\nBot should Work\r\n\r\n\r\n### Actual Behavior\r\nnot starting bot\r\n\r\n\r\n### Your FULL config.json (remove your username, password, gmapkey and any other private info)\r\n{\r\n    \"websocket_server\": false,\r\n    \"heartbeat_threshold\": 10,\r\n    \"enable_social\": true,\r\n    \"live_config_update\": {\r\n      \"enabled\": false,\r\n      \"tasks_only\": false\r\n    },\r\n    \"tasks\": [\r\n      {\r\n        \"type\": \"TelegramTask\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"master\": null,\r\n          \"// old syntax, still supported: alert_catch\": [\"all\"],\r\n\t  \"// new syntax:\": {},\r\n\t  \"alert_catch\": {\r\n\t\t  \"all\": {\"operator\": \"and\", \"cp\": 1300, \"iv\": 0.95},\r\n\t\t  \"Snorlax\": {\"operator\": \"or\", \"cp\": 900, \"iv\": 0.9}\r\n\t  }\r\n        }\r\n      },\r\n      {\r\n        \"//NOTE: This task MUST be placed on the top of task list\": {},\r\n        \"type\": \"RandomAlivePause\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"min_duration\": \"00:00:10\",\r\n          \"max_duration\": \"00:10:00\",\r\n          \"min_interval\": \"00:05:00\",\r\n          \"max_interval\": \"01:30:00\"\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"HandleSoftBan\"\r\n      },\r\n      {\r\n        \"type\": \"RandomPause\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"min_duration\": \"00:00:10\",\r\n          \"max_duration\": \"00:10:00\",\r\n          \"min_interval\": \"00:10:00\",\r\n          \"max_interval\": \"02:00:00\"\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"CompleteTutorial\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"// set a name\": \"\",\r\n          \"nickname\": \"\"\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"CollectLevelUpReward\",\r\n        \"config\": {\r\n          \"collect_reward\": true,\r\n          \"level_limit\": -1\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"IncubateEggs\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"infinite_longer_eggs_first\": false,\r\n          \"breakable_longer_eggs_first\": true,\r\n          \"min_interval\": 120,\r\n         \"infinite\": [2,5,10],\r\n         \"breakable\": [2,5,10]\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"UpdateLiveStats\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"min_interval\": 10,\r\n          \"stats\": [\"username\", \"uptime\", \"stardust_earned\", \"xp_earned\", \"xp_per_hour\", \"stops_visited\"],\r\n          \"terminal_log\": true,\r\n          \"terminal_title\": true\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"UpdateLiveInventory\",\r\n        \"config\": {\r\n          \"enabled\": false,\r\n          \"min_interval\": 120,\r\n          \"show_all_multiple_lines\": false,\r\n          \"items\": [\"pokemon_bag\", \"space_info\", \"pokeballs\", \"greatballs\", \"ultraballs\", \"razzberries\", \"luckyegg\"]\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"ShowBestPokemon\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"min_interval\": 60,\r\n          \"amount\": 5,\r\n          \"order_by\": \"cp\",\r\n          \"info_to_show\": [\"cp\", \"ivcp\", \"dps\", \"hp\"]\r\n        }\r\n      },\r\n       {\r\n            \"type\": \"PokemonOptimizer\",\r\n            \"config\": {\r\n                \"enabled\": true,\r\n                    \"// the 'transfer' parameter activate or deactivate the transfer of pokemons\": {},\r\n                    \"// at false, no pokemon is going to be transfered, ever\": {},\r\n                    \"// at false, you will still get the log information of what the optimizer\": {},\r\n                    \"// would have transfered if the parameter was true\": {},\r\n                \"transfer\": true,\r\n                    \"// 'transfer_wait_min' and 'transfer_wait_max' are the minimum and maximum\": {},\r\n                    \"// time to wait when transferring a pokemon\": {},\r\n                \"transfer_wait_min\": 3,\r\n                \"transfer_wait_max\": 5,\r\n                    \"// the 'evolve' parameter activate or deactivate the evolution of pokemons\": {},\r\n                    \"// at false, no pokemon is going to be evolved, ever\": {},\r\n                    \"// at false, you will still get the log information of what the\": {},\r\n                    \"// optimizer would have evolved if the parameter was true\": {},\r\n                \"evolve\": false,\r\n                    \"// Time in seconds to wait between two evolve\": {},\r\n                \"evolve_time\": 20,\r\n                    \"// the 'evolve_for_xp' parameter let you choose if you want the optimizer\": {},\r\n                    \"// to use your candies to evolve low quality pokemons in order to maximize your xp\": {},\r\n                    \"// at false, the optimizer will still use candies to evolve your best Pokemons\": {},\r\n                \"evolve_for_xp\": true,\r\n                    \"// the 'evolve_only_with_lucky_egg' parameter let you choose if you want the optimizer\": {},\r\n                    \"// to only Evolve Pokemons when a lucky egg is available\": {},\r\n                \"evolve_only_with_lucky_egg\": false,\r\n                    \"// the 'evolve_count_for_lucky_egg' parameter let you define the minimum\": {},\r\n                    \"// number of Pokemons that must evolve before using a lucky egg\": {},\r\n                    \"// If that number is not reached, and evolve_only_with_lucky_egg is true, evolution will be skipped\": {},\r\n                    \"// If that number is not reached, and evolve_only_with_lucky_egg is false,\": {},\r\n                    \"// evolution will be performed without using a lucky egg\": {},\r\n                \"evolve_count_for_lucky_egg\": 70,\r\n                    \"// the 'may_use_lucky_egg' parameter let you choose if you want the optimizer\": {},\r\n                    \"// to use a lucky egg right before evolving Pokemons. At false; the optimizer\": {},\r\n                    \"// is free to evolve Pokemons even if you do not have any lucky egg.\": {},\r\n                \"may_use_lucky_egg\": false,\r\n                    \"// the 'keep' parameter let you define what pokemons you consider are the 'best'. These Pokemons\": {},\r\n                    \"// will be keep and evolved. Note that Pokemons are evaluated inside their whole family\": {},\r\n                    \"// Multiple way of ranking can be defined. Following configuration let you keep the best iv,\": {},\r\n                    \"// the best ncp and the best cp\": {},\r\n                \"keep\": [\r\n                    {\r\n                            \"// Following setting let you keep the best iv of the family\": {},\r\n                            \"// the 'top' parameter allow you to define how many Pokemons you want to keep\": {},\r\n                            \"// at the top of your ranking. If several Pokemons get the same score, they are\": {},\r\n                            \"// considered equal. Thus, top=1 might result in keeping more than 1 Pokemon.\": {},\r\n                        \"top\": 1,\r\n                            \"// the 'evolve' parameter let you choose if you want to evolve the Pokemons you keep\": {},\r\n                        \"evolve\": false,\r\n                            \"// the 'sort' parameter define how you want to rank your pokemons\": {},\r\n                            \"// Critera are sorted fro, the most important to the least important.\": {},\r\n                            \"// Available criteria are:\": {},\r\n                            \"// 'iv' = individual value\": {},\r\n                            \"// 'ivcp' = iv weigted so that for equal iv, attack > defense > stamina\": {},\r\n                            \"// 'cp' = combat power (can be increased with candies)\": {},\r\n                            \"// 'cp_exact' = combat power (not rounded)\": {},\r\n                            \"// 'ncp' (normalized cp) or 'cp_percent' = ratio cp / max_cp\": {},\r\n                            \"// 'iv_attack' = attach component of iv\": {},\r\n                            \"// 'iv_defense' = defense component of iv\": {},\r\n                            \"// 'iv_stamina' = stamina component of iv\": {},\r\n                            \"// 'dps' = raw dps based on the moves of the pokemon\": {},\r\n                            \"// 'dps_attack' = average dps when attacking\": {},\r\n                            \"// 'attack_perfection' = ratio dps_attack / best_dps_attack. Return same order as 'dps_attack'\": {},\r\n                            \"// 'dps_defense' = average dps when defending\": {},\r\n                            \"// 'defense_perfection' = ratio dps_defense / best_dps_defense. Return same order as 'dps_defense'\": {},\r\n                            \"// 'hp' = current health points\": {},\r\n                            \"// 'hp_max' = max health points\": {},\r\n                            \"// Note that the more criteria you add to this list, the less likely Pokemons\": {},\r\n                            \"// will be equals\": {},\r\n                        \"sort\": [\"iv\"]\r\n                    },                   \r\n                    {\r\n                        \"// Following setting let you keep keep the best cp of the family.\": {},\r\n                        \"// But will not evolve it further (in favor of the best ncp)\": {},\r\n                        \"// It will only applies to the family of 'Dragonite', 'Arcanine' and 'Muk'\": {},\r\n                        \"// Other families are not following this setting\": {},\r\n                        \"names\": [\"Dragonite\", \"Arcanine\", \"Muk\"],\r\n                        \"top\": 1,\r\n                        \"evolve\": false,\r\n                        \"sort\": [\"cp\"]\r\n                    }\r\n                ]\r\n            }\r\n      },\r\n      {\r\n        \"type\": \"RecycleItems\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"min_empty_space\": 15,\r\n          \"max_balls_keep\": 200,\r\n          \"max_potions_keep\": 30,\r\n          \"max_berries_keep\": 50,\r\n          \"max_revives_keep\": 70,\r\n          \"item_filter\": {\r\n            \"Pokeball\":       { \"keep\" : 200 },\r\n            \"Potion\":         { \"keep\" : 0 },\r\n            \"Super Potion\":   { \"keep\" : 0 },\r\n            \"Hyper Potion\":   { \"keep\" : 30 },\r\n            \"Revive\":         { \"keep\" : 30 },\r\n            \"Razz Berry\":     { \"keep\" : 50 }\r\n          },\r\n          \"recycle_wait_min\": 1,\r\n          \"recycle_wait_max\": 3,\r\n          \"recycle_force\": true,\r\n          \"recycle_force_min\": \"00:01:00\",\r\n          \"recycle_force_max\": \"00:05:00\"\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"CatchPokemon\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"catch_visible_pokemon\": true,\r\n          \"catch_lured_pokemon\": true,\r\n          \"min_ultraball_to_keep\": 5,\r\n          \"berry_threshold\": 0.35,\r\n          \"vip_berry_threshold\": 0.9,\r\n          \"treat_unseen_as_vip\": true,\r\n          \"daily_catch_limit\": 800,\r\n          \"catch_throw_parameters\": {\r\n            \"excellent_rate\": 0.1,\r\n            \"great_rate\": 0.5,\r\n            \"nice_rate\": 0.3,\r\n            \"normal_rate\": 0.1,\r\n            \"spin_success_rate\" : 0.6,\r\n            \"hit_rate\": 0.75\r\n          },\r\n          \"catch_simulation\": {\r\n            \"flee_count\": 3,\r\n            \"flee_duration\": 2,\r\n            \"catch_wait_min\": 3,\r\n            \"catch_wait_max\": 6,\r\n            \"berry_wait_min\": 3,\r\n            \"berry_wait_max\": 5,\r\n            \"changeball_wait_min\": 3,\r\n            \"changeball_wait_max\": 5,\r\n            \"newtodex_wait_min\": 20, \r\n            \"newtodex_wait_max\": 30\r\n          }\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"SpinFort\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"spin_wait_min\": 3,\r\n          \"spin_wait_max\": 5\r\n        }\r\n      },\r\n      { \"type\": \"UpdateWebInventory\",\r\n        \"config\": {\r\n          \"enabled\": true\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"MoveToFort\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"lure_attraction\": true,\r\n          \"lure_max_distance\": 2000,\r\n          \"walker\": \"StepWalker\",\r\n          \"log_interval\": 5\r\n        }\r\n      },\r\n      {\r\n        \"type\": \"FollowSpiral\",\r\n        \"config\": {\r\n          \"enabled\": true,\r\n          \"diameter\": 4,\r\n          \"step_size\": 70\r\n        }\r\n      }\r\n    ],\r\n    \"map_object_cache_time\": 5,\r\n    \"forts\": {\r\n      \"avoid_circles\": true,\r\n      \"max_circle_size\": 50,\r\n      \"cache_recent_forts\": true\r\n    },\r\n    \"pokemon_bag\": {\r\n      \"// if 'show_at_start' is true, it will log all the pokemons in the bag (not eggs) at bot start\": {},\r\n      \"show_at_start\": true,\r\n      \"// if 'show_count' is true, it will show the amount of each pokemon (minimum 1)\": {},\r\n      \"show_count\": false,\r\n      \"// if 'show_candies' is true, it will show the amount of candies for each pokemon\": {},\r\n      \"show_candies\": false,\r\n      \"// 'pokemon_info' parameter define which info to show for each pokemon\": {},\r\n      \"// the available options are\": {},\r\n      \"// ['cp', 'iv_ads', 'iv_pct', 'ivcp', 'ncp', 'level', 'hp', 'moveset', 'dps']\": {},\r\n      \"pokemon_info\": [\"cp\", \"iv_pct\"]\r\n    },\r\n    \"walk_max\": 5,\r\n    \"walk_min\": 2.16,\r\n    \"alt_min\": 500,\r\n    \"alt_max\": 1000,\r\n    \"sleep_schedule\": [\r\n      {\r\n        \"time\": \"08:00\",\r\n        \"duration\": \"1:00\",\r\n        \"time_random_offset\": \"00:30\",\r\n        \"duration_random_offset\": \"00:30\",\r\n        \"wake_up_at_location\": \"\"\r\n      },\r\n      {\r\n        \"time\": \"17:45\",\r\n        \"duration\": \"3:00\",\r\n        \"time_random_offset\": \"01:00\",\r\n        \"duration_random_offset\": \"00:30\",\r\n        \"wake_up_at_location\": \"\"\r\n      }\r\n    ],\r\n    \"gps_default_altitude\": 8.0,\r\n    \"replicate_gps_xy_noise\": false,\r\n    \"replicate_gps_z_noise\": false,\r\n    \"gps_xy_noise_range\": 0.000125,\r\n    \"gps_z_noise_range\": 12.5,\r\n    \"debug\": false,\r\n    \"test\": false,\r\n    \"walker_limit_output\": false,\r\n    \"health_record\": true,\r\n    \"location_cache\": true,\r\n    \"distance_unit\": \"km\",\r\n    \"reconnecting_timeout\": 15,\r\n    \"logging\": {\r\n      \"color\": true,\r\n      \"show_datetime\": true,\r\n      \"show_process_name\": true,\r\n      \"show_log_level\": true\r\n    },\r\n    \"catch\": {\r\n      \"any\": {\"catch_above_cp\": 0, \"catch_above_iv\": 0, \"logic\": \"or\" },\r\n\r\n      \"// Pokemons with example\": { \"always_catch\": true },\r\n      \"// Gets filtered with release parameters\": {},\r\n\r\n      \"// Legendary pokemons (Goes under S-Tier)\": {},\r\n      \"Lapras\": { \"always_catch\": true },\r\n      \"Moltres\": { \"always_catch\": true },\r\n      \"Zapdos\": { \"always_catch\": true },\r\n      \"Articuno\": { \"always_catch\": true },\r\n\r\n      \"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)\": {},\r\n      \"Mewtwo\": { \"always_catch\": true },\r\n      \"Dragonite\": { \"always_catch\": true },\r\n      \"Snorlax\": { \"always_catch\": true },\r\n      \"// Mew evolves to Mewtwo\": {},\r\n      \"Mew\": { \"always_catch\": true },\r\n      \"Arcanine\": { \"always_catch\": true },\r\n      \"Vaporeon\": { \"always_catch\": true },\r\n      \"Gyarados\": { \"always_catch\": true },\r\n      \"Exeggutor\": { \"always_catch\": true },\r\n      \"Muk\": { \"always_catch\": true },\r\n      \"Weezing\": { \"always_catch\": true },\r\n      \"Flareon\": { \"always_catch\": true },\r\n\r\n      \"// Growlithe evolves to Arcanine\": {},\r\n      \"Growlithe\": { \"always_catch\": true },\r\n      \"// Dragonair evolves to Dragonite\": {},\r\n      \"Dragonair\": { \"always_catch\": true },\r\n      \"// Grimer evolves to Muk\": {},\r\n      \"Grimer\": { \"always_catch\": true },\r\n\r\n      \"// Magikarp evolves to Gyarados\": {},\r\n      \"Magikarp\": { \"always_catch\": true },\r\n      \"// Exeggcute evolves to Exeggutor\": {},\r\n      \"Exeggcute\": { \"always_catch\": true },\r\n      \"// Eevee evolves to many versions, like Vaporeon, Flareon\": {},\r\n      \"Eevee\": { \"always_catch\": true },\r\n\r\n      \"// A-Tier pokemons\": {},\r\n      \"Slowbro\": { \"always_catch\": true },\r\n      \"Victreebel\": { \"always_catch\": true },\r\n      \"Machamp\": { \"always_catch\": true },\r\n      \"Poliwrath\": { \"always_catch\": true },\r\n      \"Clefable\": { \"always_catch\": true },\r\n      \"Nidoking\": { \"always_catch\": true },\r\n      \"Venusaur\": { \"always_catch\": true },\r\n      \"Charizard\": { \"always_catch\": true },\r\n      \"Golduck\": { \"always_catch\": true },\r\n      \"Nidoqueen\": { \"always_catch\": true },\r\n      \"Vileplume\": { \"always_catch\": true },\r\n      \"Blastoise\": { \"always_catch\": true },\r\n      \"Omastar\":  { \"always_catch\": true },\r\n      \"Aerodactyl\": { \"always_catch\": true },\r\n      \"Golem\": { \"always_catch\": true },\r\n      \"Wigglytuff\": { \"always_catch\": true },\r\n      \"Dewgong\": { \"always_catch\": true },\r\n      \"Ninetales\": { \"always_catch\": true },\r\n      \"Magmar\": { \"always_catch\": true },\r\n      \"Kabutops\": { \"always_catch\": true },\r\n      \"Electabuzz\": { \"always_catch\": true },\r\n      \"Starmie\": { \"always_catch\": true },\r\n      \"Jolteon\": { \"always_catch\": true },\r\n      \"Rapidash\": { \"always_catch\": true },\r\n      \"Pinsir\": { \"always_catch\": true },\r\n      \"Scyther\": { \"always_catch\": true },\r\n      \"Tentacruel\": { \"always_catch\": true },\r\n      \"Gengar\": { \"always_catch\": true },\r\n      \"Hypno\": { \"always_catch\": true },\r\n      \"Pidgeot\": { \"always_catch\": true },\r\n      \"Rhydon\": { \"always_catch\": true },\r\n      \"Seaking\": { \"always_catch\": true },\r\n      \"Kangaskhan\": { \"always_catch\": true }\r\n    },\r\n    \"release\": {\r\n      \"any\": {\"release_below_cp\": 0, \"release_below_iv\": 0, \"logic\": \"or\" },\r\n      \"// Keep no more than 3 best IV pokemon for every pokemon type\": {},\r\n      \"// any\": {\"keep_best_iv\": 3},\r\n      \"// Discard all pokemon in bag except 180 pokemon with best CP\": {},\r\n      \"// all\": {\"keep_best_cp\": 180},\r\n      \"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:\": {},\r\n      \"// Zubat\": {\"keep_best_cp\": 2, \"keep_best_iv\": 3},\r\n      \"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Pidgey:\": {},\r\n      \"// Pidgey\": {\"keep_best_cp\": 2, \"keep_best_iv\": 3},\r\n      \"Lapras\": { \"release_below_cp\": 1041, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Moltres\": { \"release_below_cp\": 1132, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Zapdos\": { \"release_below_cp\": 1087, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Articuno\": { \"release_below_cp\": 1039, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n\r\n      \"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)\": {},\r\n      \"Mewtwo\": { \"release_below_cp\": 1447, \"release_below_iv\": 0.5, \"logic\": \"and\"},\r\n      \"Dragonite\": { \"release_below_cp\": 1221, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Snorlax\": { \"release_below_cp\": 1087, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Mew evolves to Mewtwo\": {},\r\n      \"Mew\": { \"release_below_cp\": 1152, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Arcanine\": { \"release_below_cp\": 1041, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Vaporeon\": { \"release_below_cp\": 984, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Gyarados\": { \"release_below_cp\": 938, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Exeggutor\": { \"release_below_cp\": 1032, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Muk\": { \"release_below_cp\": 909, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Weezing\": { \"release_below_cp\": 784, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Flareon\": { \"release_below_cp\": 924, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n\r\n      \"// Growlithe evolves to Arcanine\": {},\r\n      \"Growlithe\": { \"release_below_cp\": 465, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Dragonair evolves to Dragonite\": {},\r\n      \"Dragonair\": { \"release_below_cp\": 609, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Grimer evolves to Muk\": {},\r\n      \"Grimer\": { \"release_below_cp\": 448, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Magikarp evolves to Gyarados\": {},\r\n      \"Magikarp\": { \"release_below_cp\": 91, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Exeggcute evolves to Exeggutor\": {},\r\n      \"Exeggcute\": { \"release_below_cp\": 384, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"// Eevee evolves to many versions, like Vaporeon, Flareon\": {},\r\n      \"Eevee\": { \"release_below_cp\": 376, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n\r\n      \"// A-Tier pokemons\": {},\r\n      \"Slowbro\": { \"release_below_cp\": 800, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Victreebel\": { \"release_below_cp\": 800, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Machamp\": { \"release_below_cp\": 800, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Poliwrath\": { \"release_below_cp\": 700, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Clefable\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Nidoking\": { \"release_below_cp\": 700, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Venusaur\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Charizard\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Golduck\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Nidoqueen\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Vileplume\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Blastoise\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Omastar\":  { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Aerodactyl\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Golem\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Wigglytuff\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Dewgong\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Ninetales\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Magmar\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kabutops\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Electabuzz\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Starmie\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Jolteon\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Rapidash\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Pinsir\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Scyther\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Tentacruel\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Gengar\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Hypno\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Pidgeot\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Rhydon\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Seaking\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kangaskhan\": { \"release_below_cp\": 500, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n\r\n      \"// Koffing evolves to Weezing (A-Tier)\": {},\r\n      \"Koffing\": { \"release_below_cp\": 403, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n\r\n      \"// Below is B-tier and lower pokemons\": {},\r\n      \"Caterpie\": { \"release_below_cp\": 156, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Weedle\": { \"release_below_cp\": 156, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Diglett\": { \"release_below_cp\": 158, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Metapod\": { \"release_below_cp\": 168, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kakuna\": { \"release_below_cp\": 170, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Rattata\": { \"release_below_cp\": 204, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Abra\": { \"release_below_cp\": 208, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Zubat\": { \"release_below_cp\": 225, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Chansey\": { \"release_below_cp\": 235, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Pidgey\": { \"release_below_cp\": 237, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Spearow\": { \"release_below_cp\": 240, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Meowth\": { \"release_below_cp\": 264, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Krabby\": { \"release_below_cp\": 276, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Sandshrew\": { \"release_below_cp\": 278, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Poliwag\": { \"release_below_cp\": 278, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Horsea\": { \"release_below_cp\": 278, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Gastly\": { \"release_below_cp\": 280, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Ekans\": { \"release_below_cp\": 288, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Shellder\": { \"release_below_cp\": 288, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Vulpix\": { \"release_below_cp\": 290, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Voltorb\": { \"release_below_cp\": 292, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Geodude\": { \"release_below_cp\": 297, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Doduo\": { \"release_below_cp\": 297, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Onix\": { \"release_below_cp\": 300, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Mankey\": { \"release_below_cp\": 307, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Pikachu\": { \"release_below_cp\": 309, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Magnemite\": { \"release_below_cp\": 312, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Tentacool\": { \"release_below_cp\": 316, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Paras\": { \"release_below_cp\": 319, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Jigglypuff\": { \"release_below_cp\": 321, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Ditto\": { \"release_below_cp\": 321, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Staryu\": { \"release_below_cp\": 326, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Charmander\": { \"release_below_cp\": 333, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Goldeen\": { \"release_below_cp\": 336, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Squirtle\": { \"release_below_cp\": 352, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Cubone\": { \"release_below_cp\": 352, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Venonat\": { \"release_below_cp\": 360, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Bulbasaur\": { \"release_below_cp\": 374, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Drowzee\": { \"release_below_cp\": 374, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Machop\": { \"release_below_cp\": 381, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Psyduck\": { \"release_below_cp\": 386, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Seel\": { \"release_below_cp\": 386, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kabuto\": { \"release_below_cp\": 386, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Bellsprout\": { \"release_below_cp\": 391, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Omanyte\": { \"release_below_cp\": 391, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kadabra\": { \"release_below_cp\": 396, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Oddish\": { \"release_below_cp\": 400, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Dugtrio\": { \"release_below_cp\": 408, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Rhyhorn\": { \"release_below_cp\": 412, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Clefairy\": { \"release_below_cp\": 420, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Slowpoke\": { \"release_below_cp\": 424, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Pidgeotto\": { \"release_below_cp\": 427, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Farfetch'd\": { \"release_below_cp\": 441, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Poliwhirl\": { \"release_below_cp\": 468, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Nidorino\": { \"release_below_cp\": 480, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Haunter\": { \"release_below_cp\": 482, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Nidorina\": { \"release_below_cp\": 489, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Graveler\": { \"release_below_cp\": 501, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Beedrill\": { \"release_below_cp\": 504, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Raticate\": { \"release_below_cp\": 504, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Butterfree\": { \"release_below_cp\": 508, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Hitmonlee\": { \"release_below_cp\": 520, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Ponyta\": { \"release_below_cp\": 530, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Hitmonchan\": { \"release_below_cp\": 530, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Charmeleon\": { \"release_below_cp\": 544, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Wartortle\": { \"release_below_cp\": 552, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Persian\": { \"release_below_cp\": 568, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Lickitung\": { \"release_below_cp\": 568, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Ivysaur\": { \"release_below_cp\": 571, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Electrode\": { \"release_below_cp\": 576, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Marowak\": { \"release_below_cp\": 578, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Gloom\": { \"release_below_cp\": 590, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Porygon\": { \"release_below_cp\": 590, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Seadra\": { \"release_below_cp\": 597, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Jynx\": { \"release_below_cp\": 600, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Weepinbell\": { \"release_below_cp\": 602, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Tangela\": { \"release_below_cp\": 607, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Fearow\": { \"release_below_cp\": 609, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Parasect\": { \"release_below_cp\": 609, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Machoke\": { \"release_below_cp\": 614, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Arbok\": { \"release_below_cp\": 616, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Sandslash\": { \"release_below_cp\": 631, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Alakazam\": { \"release_below_cp\": 633, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Kingler\": { \"release_below_cp\": 636, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Dodrio\": { \"release_below_cp\": 640, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Tauros\": { \"release_below_cp\": 643, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Primeape\": { \"release_below_cp\": 650, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Magneton\": { \"release_below_cp\": 657, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Venomoth\": { \"release_below_cp\": 660, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Golbat\": { \"release_below_cp\": 672, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Raichu\": { \"release_below_cp\": 708, \"release_below_iv\": 0.5, \"logic\": \"and\" },\r\n      \"Cloyster\": { \"release_below_cp\": 717, \"release_below_iv\": 0.5, \"logic\": \"and\"},\r\n      \"Mr. Mime\": { \"release_below_cp\": 650, \"release_below_iv\": 0.5, \"logic\": \"and\" }\r\n    },\r\n    \"vips\" : {\r\n        \"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate\": {},\r\n        \"any\": {\"catch_above_cp\": 1200, \"catch_above_iv\": 0.9, \"logic\": \"or\" },\r\n        \"Lapras\": {},\r\n        \"Moltres\": {},\r\n        \"Zapdos\": {},\r\n        \"Articuno\": {},\r\n\r\n        \"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)\": {},\r\n        \"Mewtwo\": {},\r\n        \"Dragonite\": {},\r\n        \"Snorlax\": {},\r\n        \"// Mew evolves to Mewtwo\": {},\r\n        \"Mew\": {},\r\n        \"Arcanine\": {},\r\n        \"Vaporeon\": {},\r\n        \"Gyarados\": {},\r\n        \"Exeggutor\": {},\r\n        \"Muk\": {},\r\n        \"Weezing\": {},\r\n        \"Flareon\": {}\r\n    }\r\n}\r\n\r\n### Output when issue occurred>\r\nroot@ubuntu-pokebot-2:~/PokemonGo-Bot# ./run.sh \r\n2016-09-05 05:39:27,009 [       cli] [INFO] PokemonGO Bot v1.0\r\n2016-09-05 05:39:27,029 [       cli] [INFO] commit: ca94424f\r\n2016-09-05 05:39:27,035 [       cli] [INFO] Configuration initialized\r\n2016-09-05 05:39:27,036 [pokemongo_bot.health_record.bot_event] [INFO] Health check is enabled. For more information:\r\n2016-09-05 05:39:27,036 [pokemongo_bot.health_record.bot_event] [INFO] https://github.com/PokemonGoF/PokemonGo-Bot/tree/dev#analytics\r\n2016-09-05 05:39:27,045 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): www.google-analytics.com\r\n(11622) wsgi starting up on http://127.0.0.1:4000\r\n2016-09-05 05:39:27,254 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): 127.0.0.1\r\n[2016-09-05 05:39:27] [SleepSchedule] [INFO] [next_sleep] Next sleep at 12:21:55, for a duration of 5:06:28\r\n[2016-09-05 05:39:27] [PokemonGoBot] [INFO] [set_start_location] Setting start location.\r\n[2016-09-05 05:39:27] [PokemonGoBot] [INFO] [x] Coordinates found in passed in location, not geocoding.\r\n[2016-09-05 05:39:27] [PokemonGoBot] [INFO] [location_found] Location found: 51.508530, -0.076132 (51.50853, -0.076132, 8.0)\r\n[2016-09-05 05:39:27] [PokemonGoBot] [INFO] [position_update] Now at (51.50853, -0.076132, 8.0)\r\n[2016-09-05 05:39:27] [PokemonGoBot] [INFO] [login_started] Login procedure started.\r\nTraceback (most recent call last):\r\n  File \"pokecli.py\", line 795, in <module>\r\n    main()\r\n  File \"pokecli.py\", line 231, in main\r\n    report_summary(bot)\r\n  File \"pokecli.py\", line 279, in report_summary\r\n    metrics.capture_stats()\r\n  File \"/root/PokemonGo-Bot/pokemongo_bot/metrics.py\", line 108, in capture_stats\r\n    response_dict = request.call()\r\n  File \"/root/PokemonGo-Bot/pokemongo_bot/api_wrapper.py\", line 239, in call\r\n    result = self._call()\r\n  File \"/root/PokemonGo-Bot/pokemongo_bot/api_wrapper.py\", line 188, in _call\r\n    return PGoApiRequest.call(self, signature)\r\n  File \"/root/PokemonGo-Bot/src/pgoapi/pgoapi/pgoapi.py\", line 236, in call\r\n    response = request.request(self._api_endpoint, self._req_method_list, self.get_position())\r\n  File \"/root/PokemonGo-Bot/src/pgoapi/pgoapi/rpc_api.py\", line 127, in request\r\n    response_dict = self._parse_main_response(response, subrequests)\r\n  File \"/root/PokemonGo-Bot/src/pgoapi/pgoapi/rpc_api.py\", line 337, in _parse_main_response\r\n    raise ServerSideAccessForbiddenException(\"Seems your IP Address is banned or something else went badly wrong...\")\r\npgoapi.exceptions.ServerSideAccessForbiddenException: Seems your IP Address is banned or something else went badly wrong...\r\n[2016-09-05 05:39:30] [sentry.errors] [ERROR] Sentry responded with an error: 'utf8' codec can't decode byte 0x9c in position 1: invalid start byte (url: https://app.getsentry.com/api/90254/store/)\r\nTraceback (most recent call last):\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/raven/transport/threaded.py\", line 174, in send_sync\r\n    super(ThreadedHTTPTransport, self).send(data, headers)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/raven/transport/http.py\", line 47, in send\r\n    ca_certs=self.ca_certs,\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/raven/utils/http.py\", line 66, in urlopen\r\n    return opener.open(url, data, timeout)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py\", line 494, in open\r\n    response = self._open(req, data)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py\", line 512, in _open\r\n    '_open', req)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py\", line 466, in _call_chain\r\n    result = func(*args)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/raven/utils/http.py\", line 46, in https_open\r\n    return self.do_open(ValidHTTPSConnection, req)\r\n  File \"/root/PokemonGo-Bot/local/lib/python2.7/site-packages/future/backports/urllib/request.py\", line 1284, in do_open\r\n    h.request(req.get_method(), req.selector, req.data, headers)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 1057, in request\r\n    self._send_request(method, url, body, headers)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 1097, in _send_request\r\n    self.endheaders(body)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 1053, in endheaders\r\n    self._send_output(message_body)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 895, in _send_output\r\n    msg += message_body\r\n  File \"/root/PokemonGo-Bot/lib/python2.7/encodings/utf_8.py\", line 16, in decode\r\n    return codecs.utf_8_decode(input, errors, True)\r\nUnicodeDecodeError: 'utf8' codec can't decode byte 0x9c in position 1: invalid start byte\r\n[2016-09-05 05:39:30] [sentry.errors.uncaught] [ERROR] [u'ServerSideAccessForbiddenException: Seems your IP Address is banned or something else went badly wrong...', u'  File \"pokecli.py\", line 795, in <module>', u'  File \"pokecli.py\", line 231, in main', u'  File \"pokecli.py\", line 279, in report_summary', u'  File \"pokemongo_bot/metrics.py\", line 108, in capture_stats', u'  File \"pokemongo_bot/api_wrapper.py\", line 239, in call', u'  File \"pokemongo_bot/api_wrapper.py\", line 188, in _call', u'  File \"pgoapi/pgoapi.py\", line 236, in call', u'  File \"pgoapi/rpc_api.py\", line 127, in request', u'  File \"pgoapi/rpc_api.py\", line 337, in _parse_main_response']\r\nMon Sep 5 05:39:30 UTC 2016 Pokebot  Stopped.\r\nPress any button or wait 20 seconds to continue.\r\n\r\n\r\n### Steps to Reproduce\r\n\r\n\r\n\r\n### Other Information\r\nOS: \r\nDescription:\tUbuntu 16.04.1 LTS\r\nBranch: \r\nDev\r\nGit Commit: \r\nca94424f688bc8080db055d1b9443c3c8d8212fb\r\nPython Version: \r\nPython 2.7.12\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/comments/244835323","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/5206#issuecomment-244835323","issue_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/5206","id":244835323,"user":{"login":"mjmadsen","id":18265937,"avatar_url":"https://avatars.githubusercontent.com/u/18265937?v=3","gravatar_id":"","url":"https://api.github.com/users/mjmadsen","html_url":"https://github.com/mjmadsen","followers_url":"https://api.github.com/users/mjmadsen/followers","following_url":"https://api.github.com/users/mjmadsen/following{/other_user}","gists_url":"https://api.github.com/users/mjmadsen/gists{/gist_id}","starred_url":"https://api.github.com/users/mjmadsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjmadsen/subscriptions","organizations_url":"https://api.github.com/users/mjmadsen/orgs","repos_url":"https://api.github.com/users/mjmadsen/repos","events_url":"https://api.github.com/users/mjmadsen/events{/privacy}","received_events_url":"https://api.github.com/users/mjmadsen/received_events","type":"User","site_admin":false},"created_at":"2016-09-06T02:25:09Z","updated_at":"2016-09-06T02:25:09Z","body":"raise ServerSideAccessForbiddenException(\"Seems your IP Address is banned or something else went badly wrong...\")\r\n\r\nYou're most likely temporarily IP banned. \r\n"}}
{"actor":{"display_login":"mjmadsen"}}