indicator-weather crashed with KeyError in finish_initializing(): 'yahoo id'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Weather Indicator |
Fix Released
|
Critical
|
Joshua Tasker |
Bug Description
I checked the weather forecast in my town, all ok.
After that I selected a city in my list and checked the forecast.
At that moment the program crashed.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: indicator-weather 12.07.30-
ProcVersionSign
Uname: Linux 3.2.0-41-
ApportVersion: 2.0.1-0ubuntu17.2
Architecture: i386
CrashCounter: 1
CrashDB: indicator_weather
Date: Fri May 3 21:56:01 2013
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
InterpreterPath: /usr/bin/python2.7
MarkForUpload: True
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/
PythonArgs: ['/usr/
SourcePackage: indicator-weather
ThirdParty: True
Title: indicator-weather crashed with KeyError in finish_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in weather-indicator: | |
status: | New → Confirmed |
assignee: | nobody → Joshua (jtasker) |
status: | Confirmed → Fix Committed |
Changed in weather-indicator: | |
milestone: | none → 13.05.26 |
Changed in weather-indicator: | |
importance: | Undecided → Critical |
status: | Fix Committed → Fix Released |
It crashed because the id for the city (Buenos Aires) was set to None instead of the correct value of '20067592'.
I can't reproduce this on my system, I don't know how it got set to None.
What happens when you go to Preferences... > Locations, then Delete and re-Add the city to your locations?