KeyError: 'record' JSON return

  • 1
  • Problem
  • Updated 2 years ago
I have a python program that uses the weather api to create an HTML output.  It has been working for months 99% of the time.  The program runs twice an hour between 5am and 11pm. 

Lately I have been getting many failures saying the following:
Traceback (most recent call last): File "/home/pi/Weather-HTML2.py", line 154, in <module> getalmanac() File "/home/pi/Weather-HTML2.py", line 109, in getalmanac recordlow = parsed_json['almanac']['temp_low']['record']['F'] KeyError: 'record'


This happens on a Linux box when running via a schedule and on a Windows
box with running on an on-demand basis.

Yesterday I changed the schedule to see if everyone is hitting the server at the same time causing this error, that did not fix it. 

I added a one second delay between the time that the http get is done and the json read occurs.  Neither of these corrected this issue.

Does anyone know why this is happening.  I will gladly include my Python code if someone wants to go through it but I don't think it is a code issue as this has been running for months without issues until recently. 
Photo of russ

russ

  • 5 Posts
  • 0 Reply Likes

Posted 2 years ago

  • 1
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 122 Reply Likes
It might have been a data issue as well.  You could try saving a log of what the API returned when you get the error message and then you'll know if the results were good or bad.  
Photo of russ

russ

  • 5 Posts
  • 0 Reply Likes
I executed the URL in a web browser window when the error occurs to show you the output from WU untouched.  I am not sure what you are looking for but I believe this is it.  I change the api key to the word 'api-key' in the URL.  Let me know if this is what you are looking for.

http://api.wunderground.com/api/'api-key'/almanac/q/08869.json


Traceback (most recent call last):
  File "/home/pi/Weather-HTML2.py", line 152, in <module>
    getalmanac()
  File "/home/pi/Weather-HTML2.py", line 107, in getalmanac
    recordlow = parsed_json['almanac']['temp_low']['record']['F']
KeyError: 'record'


{
  "response": {
  "version":"0.1",
  "termsofService":"http://www.wunderground.com/weather/api/d/terms.html";,
  "features": {
  "almanac": 1
  }
    }
        ,
    "almanac": {
        "airport_code": "WUND",
        "temp_high": {
        "normal": {
        "F": "",
        "C": ""
        }
        },
        "temp_low": {
        "normal": {
        "F": "",
        "C": ""
        }
        }
    }
}
Photo of russ

russ

  • 5 Posts
  • 0 Reply Likes
Another failure that I was able to catch:

Error from URL:

{
  "response": {
  "version":"0.1",
  "termsofService":"http://www.wunderground.com/weather/api/d/terms.html",
  "features": {
  "almanac": 1
  }
	}
		,
	"almanac": {
		"airport_code": "KSMQ",
		"temp_high": {
		"normal": {
		"F": "48",
		"C": "8"
		}
		},
		"temp_low": {
		"normal": {
		"F": "30",
		"C": "-1"
		}
		}
	}
}
Error from Program:
Traceback (most recent call last):
  File "/home/pi/Weather-HTML2.py", line 154, in <module>
    getalmanac()
  File "/home/pi/Weather-HTML2.py", line 109, in getalmanac
    recordlow = parsed_json['almanac']['temp_low']['record']['F']
KeyError: 'record'
Photo of russ

russ

  • 5 Posts
  • 0 Reply Likes
Both of these were captured within 10 minutes of each other.

It keeps failing so I decided to do a wget on the url and was able to capture a successful and unsuccessful result.

UNSUCCESSFUL:


{
  "response": {
  "version":"0.1",
  "termsofService":"http://www.wunderground.com/weather/api/d/terms.html";,
  "features": {
  "geolookup": 1
  ,
  "almanac": 1
  }
    }
        ,    "location": {
        "type":"CITY",
        "country":"US",
        "country_iso3166":"US",
        "country_name":"USA",
        "state":"NJ",
        "city":"Raritan",
        "tz_short":"EST",
        "tz_long":"America/New_York",
        "lat":"40.56999969",
        "lon":"-74.63999939",
        "zip":"08869",
        "magic":"1",
        "wmo":"99999",
        "l":"/q/zmw:08869.1.99999",
        "requesturl":"US/NJ/Raritan.html",
        "wuiurl":"https://www.wunderground.com/US/NJ/Raritan.html";,
        "nearby_weather_stations": {
        "airport": {
        "station": [
        { "city":"Somerville", "state":"NJ", "country":"US", "icao":"KSMQ", "lat":"40.62405014", "lon":"-74.66898346" }
        ,{ "city":"Morristown", "state":"NJ", "country":"US", "icao":"KMMU", "lat":"40.79892731", "lon":"-74.41634369" }
        ,{ "city":"Linden", "state":"NJ", "country":"US", "icao":"KLDJ", "lat":"40.61621094", "lon":"-74.24506378" }
        ,{ "city":"Trenton", "state":"NJ", "country":"US", "icao":"KTTN", "lat":"40.27682114", "lon":"-74.81587219" }
        ]
        }
        ,
        "pws": {
        "station": [
        {
        "neighborhood":"Brentwood Road",
        "city":"Raritan",
        "state":"NJ",
        "country":"US",
        "id":"KNJRARIT2",
        "lat":40.565746,
        "lon":-74.647247,
        "distance_km":0,
        "distance_mi":0
        },
        {
        "neighborhood":"Stapleton Ct",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG8",
        "lat":40.585781,
        "lon":-74.650917,
        "distance_km":1,
        "distance_mi":1
        },
        {
        "neighborhood":"Alexis Court",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG34",
        "lat":40.587532,
        "lon":-74.661140,
        "distance_km":2,
        "distance_mi":1
        },
        {
        "neighborhood":"Duke Farms, Hillsborough, NJ",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS22",
        "lat":40.543514,
        "lon":-74.623695,
        "distance_km":3,
        "distance_mi":1
        },
        {
        "neighborhood":"Branchburg",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER26",
        "lat":40.565792,
        "lon":-74.685562,
        "distance_km":3,
        "distance_mi":2
        },
        {
        "neighborhood":"Carlene Drive",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG17",
        "lat":40.605377,
        "lon":-74.645126,
        "distance_km":3,
        "distance_mi":2
        },
        {
        "neighborhood":"Bridgewater",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG39",
        "lat":40.598312,
        "lon":-74.600754,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Riverview",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG40",
        "lat":40.605774,
        "lon":-74.666695,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Stoney Brook Estates",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER25",
        "lat":40.586296,
        "lon":-74.691780,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Branchburg Park",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER27",
        "lat":40.568764,
        "lon":-74.697075,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"N 4th Ave",
        "city":"Manville",
        "state":"NJ",
        "country":"US",
        "id":"KNJMANVI4",
        "lat":40.545906,
        "lon":-74.589943,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Lindstrom Drive",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS25",
        "lat":40.525036,
        "lon":-74.633568,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Weston",
        "city":"Manville",
        "state":"NJ",
        "country":"US",
        "id":"KNJMANVI5",
        "lat":40.529282,
        "lon":-74.603127,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Mountainview Farms",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER24",
        "lat":40.574486,
        "lon":-74.709221,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Muirfield Lane",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG41",
        "lat":40.626186,
        "lon":-74.625908,
        "distance_km":6,
        "distance_mi":3
        },
        {
        "neighborhood":"Old York",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER23",
        "lat":40.562038,
        "lon":-74.717743,
        "distance_km":6,
        "distance_mi":3
        },
        {
        "neighborhood":"Branchburg - Whiton Road",
        "city":"Branchburg",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRANC13",
        "lat":40.547764,
        "lon":-74.715004,
        "distance_km":6,
        "distance_mi":4
        },
        {
        "neighborhood":"Tullo rd,Martinsville",
        "city":"New Jersey",
        "state":"NJ",
        "country":"US",
        "id":"KNJNEWJE12",
        "lat":40.612011,
        "lon":-74.578964,
        "distance_km":6,
        "distance_mi":4
        },
        {
        "neighborhood":"Somerset",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS29",
        "lat":40.529945,
        "lon":-74.575470,
        "distance_km":7,
        "distance_mi":4
        },
        {
        "neighborhood":"Weavers lane",
        "city":"Whitehouse Station",
        "state":"NJ",
        "country":"US",
        "id":"KNJWHITE6",
        "lat":40.573837,
        "lon":-74.725716,
        "distance_km":7,
        "distance_mi":4
        },
        {
        "neighborhood":"Hillsborough Township",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS33",
        "lat":40.498543,
        "lon":-74.652634,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Sunset Lake",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG18",
        "lat":40.641872,
        "lon":-74.627800,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Neshanic Station",
        "city":"Branchburg",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRANC10",
        "lat":40.543880,
        "lon":-74.731689,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Whitehouse Station",
        "city":"Whitehouse Station",
        "state":"NJ",
        "country":"US",
        "id":"KNJWHITE4",
        "lat":40.558258,
        "lon":-74.739433,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Sunset Lake Region",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG35",
        "lat":40.644127,
        "lon":-74.613647,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Thor-Solberg Road",
        "city":"Readington Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJREADI5",
        "lat":40.583519,
        "lon":-74.739647,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Woods Road, Hillsborough, NJ",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS21",
        "lat":40.494133,
        "lon":-74.606873,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Bedminster NJ",
        "city":"Bedminster Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJBEDMI4",
        "lat":40.650047,
        "lon":-74.636337,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Mount Horeb Park",
        "city":"Warren",
        "state":"NJ",
        "country":"US",
        "id":"KNJWARRE1",
        "lat":40.631943,
        "lon":-74.569443,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Pluckemin",
        "city":"Bedminster Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJBEDMI6",
        "lat":40.652599,
        "lon":-74.639404,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Alongside Interstate Rte 287",
        "city":"Franklin Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJFRANK24",
        "lat":40.544250,
        "lon":-74.535477,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Basking Ridge",
        "city":"Far Hills",
        "state":"NJ",
        "country":"US",
        "id":"KNJFARHI4",
        "lat":40.657387,
        "lon":-74.618866,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Willows Edge",
        "city":"Hillsborough",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS8",
        "lat":40.481300,
        "lon":-74.621300,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Readington",
        "city":"Flemington",
        "state":"NJ",
        "country":"US",
        "id":"KNJFLEMI34",
        "lat":40.560322,
        "lon":-74.758774,
        "distance_km":10,
        "distance_mi":6
        },
        {
        "neighborhood":"Round Top Rd.",
        "city":"Warren",
        "state":"NJ",
        "country":"US",
        "id":"KNJWARRE5",
        "lat":40.625385,
        "lon":-74.545227,
        "distance_km":10,
        "distance_mi":6
        }
        ]
        }
        }
    }
        ,
    "almanac": {
        "airport_code": "WUND",
        "temp_high": {
        "normal": {
        "F": "",
        "C": ""
        }
        },
        "temp_low": {
        "normal": {
        "F": "",
        "C": ""
        }
        }
    }
}


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SUCCESSFUL:


{
  "response": {
  "version":"0.1",
  "termsofService":"http://www.wunderground.com/weather/api/d/terms.html";,
  "features": {
  "geolookup": 1
  ,
  "almanac": 1
  }
    }
        ,    "location": {
        "type":"CITY",
        "country":"US",
        "country_iso3166":"US",
        "country_name":"USA",
        "state":"NJ",
        "city":"Raritan",
        "tz_short":"EST",
        "tz_long":"America/New_York",
        "lat":"40.56999969",
        "lon":"-74.63999939",
        "zip":"08869",
        "magic":"1",
        "wmo":"99999",
        "l":"/q/zmw:08869.1.99999",
        "requesturl":"US/NJ/Raritan.html",
        "wuiurl":"https://www.wunderground.com/US/NJ/Raritan.html";,
        "nearby_weather_stations": {
        "airport": {
        "station": [
        { "city":"Somerville", "state":"NJ", "country":"US", "icao":"KSMQ", "lat":"40.62405014", "lon":"-74.66898346" }
        ,{ "city":"Morristown", "state":"NJ", "country":"US", "icao":"KMMU", "lat":"40.79892731", "lon":"-74.41634369" }
        ,{ "city":"Linden", "state":"NJ", "country":"US", "icao":"KLDJ", "lat":"40.61621094", "lon":"-74.24506378" }
        ,{ "city":"Trenton", "state":"NJ", "country":"US", "icao":"KTTN", "lat":"40.27682114", "lon":"-74.81587219" }
        ]
        }
        ,
        "pws": {
        "station": [
        {
        "neighborhood":"Brentwood Road",
        "city":"Raritan",
        "state":"NJ",
        "country":"US",
        "id":"KNJRARIT2",
        "lat":40.565746,
        "lon":-74.647247,
        "distance_km":0,
        "distance_mi":0
        },
        {
        "neighborhood":"Stapleton Ct",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG8",
        "lat":40.585781,
        "lon":-74.650917,
        "distance_km":1,
        "distance_mi":1
        },
        {
        "neighborhood":"Alexis Court",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG34",
        "lat":40.587532,
        "lon":-74.661140,
        "distance_km":2,
        "distance_mi":1
        },
        {
        "neighborhood":"Duke Farms, Hillsborough, NJ",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS22",
        "lat":40.543514,
        "lon":-74.623695,
        "distance_km":3,
        "distance_mi":1
        },
        {
        "neighborhood":"Branchburg",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER26",
        "lat":40.565792,
        "lon":-74.685562,
        "distance_km":3,
        "distance_mi":2
        },
        {
        "neighborhood":"Carlene Drive",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG17",
        "lat":40.605377,
        "lon":-74.645126,
        "distance_km":3,
        "distance_mi":2
        },
        {
        "neighborhood":"Bridgewater",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG39",
        "lat":40.598312,
        "lon":-74.600754,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Riverview",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG40",
        "lat":40.605774,
        "lon":-74.666695,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Stoney Brook Estates",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER25",
        "lat":40.586296,
        "lon":-74.691780,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"Branchburg Park",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER27",
        "lat":40.568764,
        "lon":-74.697075,
        "distance_km":4,
        "distance_mi":2
        },
        {
        "neighborhood":"N 4th Ave",
        "city":"Manville",
        "state":"NJ",
        "country":"US",
        "id":"KNJMANVI4",
        "lat":40.545906,
        "lon":-74.589943,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Lindstrom Drive",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS25",
        "lat":40.525036,
        "lon":-74.633568,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Weston",
        "city":"Manville",
        "state":"NJ",
        "country":"US",
        "id":"KNJMANVI5",
        "lat":40.529282,
        "lon":-74.603127,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Mountainview Farms",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER24",
        "lat":40.574486,
        "lon":-74.709221,
        "distance_km":5,
        "distance_mi":3
        },
        {
        "neighborhood":"Muirfield Lane",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG41",
        "lat":40.626186,
        "lon":-74.625908,
        "distance_km":6,
        "distance_mi":3
        },
        {
        "neighborhood":"Old York",
        "city":"Somerville",
        "state":"NJ",
        "country":"US",
        "id":"KNJSOMER23",
        "lat":40.562038,
        "lon":-74.717743,
        "distance_km":6,
        "distance_mi":3
        },
        {
        "neighborhood":"Branchburg - Whiton Road",
        "city":"Branchburg",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRANC13",
        "lat":40.547764,
        "lon":-74.715004,
        "distance_km":6,
        "distance_mi":4
        },
        {
        "neighborhood":"Tullo rd,Martinsville",
        "city":"New Jersey",
        "state":"NJ",
        "country":"US",
        "id":"KNJNEWJE12",
        "lat":40.612011,
        "lon":-74.578964,
        "distance_km":6,
        "distance_mi":4
        },
        {
        "neighborhood":"Somerset",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS29",
        "lat":40.529945,
        "lon":-74.575470,
        "distance_km":7,
        "distance_mi":4
        },
        {
        "neighborhood":"Weavers lane",
        "city":"Whitehouse Station",
        "state":"NJ",
        "country":"US",
        "id":"KNJWHITE6",
        "lat":40.573837,
        "lon":-74.725716,
        "distance_km":7,
        "distance_mi":4
        },
        {
        "neighborhood":"Hillsborough Township",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS33",
        "lat":40.498543,
        "lon":-74.652634,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Sunset Lake",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG18",
        "lat":40.641872,
        "lon":-74.627800,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Neshanic Station",
        "city":"Branchburg",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRANC10",
        "lat":40.543880,
        "lon":-74.731689,
        "distance_km":8,
        "distance_mi":4
        },
        {
        "neighborhood":"Whitehouse Station",
        "city":"Whitehouse Station",
        "state":"NJ",
        "country":"US",
        "id":"KNJWHITE4",
        "lat":40.558258,
        "lon":-74.739433,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Sunset Lake Region",
        "city":"Bridgewater",
        "state":"NJ",
        "country":"US",
        "id":"KNJBRIDG35",
        "lat":40.644127,
        "lon":-74.613647,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Thor-Solberg Road",
        "city":"Readington Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJREADI5",
        "lat":40.583519,
        "lon":-74.739647,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Woods Road, Hillsborough, NJ",
        "city":"Hillsborough Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS21",
        "lat":40.494133,
        "lon":-74.606873,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Bedminster NJ",
        "city":"Bedminster Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJBEDMI4",
        "lat":40.650047,
        "lon":-74.636337,
        "distance_km":8,
        "distance_mi":5
        },
        {
        "neighborhood":"Mount Horeb Park",
        "city":"Warren",
        "state":"NJ",
        "country":"US",
        "id":"KNJWARRE1",
        "lat":40.631943,
        "lon":-74.569443,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Pluckemin",
        "city":"Bedminster Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJBEDMI6",
        "lat":40.652599,
        "lon":-74.639404,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Alongside Interstate Rte 287",
        "city":"Franklin Township",
        "state":"NJ",
        "country":"US",
        "id":"KNJFRANK24",
        "lat":40.544250,
        "lon":-74.535477,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Basking Ridge",
        "city":"Far Hills",
        "state":"NJ",
        "country":"US",
        "id":"KNJFARHI4",
        "lat":40.657387,
        "lon":-74.618866,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Willows Edge",
        "city":"Hillsborough",
        "state":"NJ",
        "country":"US",
        "id":"KNJHILLS8",
        "lat":40.481300,
        "lon":-74.621300,
        "distance_km":9,
        "distance_mi":5
        },
        {
        "neighborhood":"Readington",
        "city":"Flemington",
        "state":"NJ",
        "country":"US",
        "id":"KNJFLEMI34",
        "lat":40.560322,
        "lon":-74.758774,
        "distance_km":10,
        "distance_mi":6
        }
        ]
        }
        }
    }
        ,
    "almanac": {
        "airport_code": "KSMQ",
        "temp_high": {
        "normal": {
        "F": "48",
        "C": "8"
        }
        ,
        "record": {
        "F": "75",
        "C": "23"
        },
        "recordyear": "1931"
        },
        "temp_low": {
        "normal": {
        "F": "29",
        "C": "-1"
        }
        ,
        "record": {
        "F": "13",
        "C": "-10"
        },
        "recordyear": "1964"
        }
    }
}

Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 122 Reply Likes
This is fixed now.  There was a piece of code that tried to load the data from a nonexistent spot, but that would only happen sometimes.  The code was fixed and it shouldn't happen again.
Photo of russ

russ

  • 5 Posts
  • 0 Reply Likes
It seems to have corrected the problem.  Thanks for paying attention and fixing the issue.