I agree that I am also having the same fatal error which totally crashes my entire site.
TupeloWx is correct... Whenever the Alert function is activated within the ZWeather module, anyone trying to access the main web site gets the error message, "Fatal error: Call to a member function getTagName() on a non-object in /(...site name withheld)/components/com_zweather/zweather.class.php on line 831."
It should be noted that I do have a ZWeather module included to the local weather on the site's home page.
Thanks to TupeloWx's suggestion, I found that if I deactivate the Alert function in the ZWeather module, everything goes back to running normally. The site worked fine for the past several weeks using the ZWeather component and module, but suddenly started crashing the site late last week. And, as GJShaller stated earlier, nothing on the server which would have anything to do with the ZWeather package had been changed within the last week.
Is it possible that the National Weather Service has changed their alert transmission coding so that this software package needs to be adjusted in order to pick it up?
If nothing else, there should be some sort of a fail safe "escape" routine written into the code so that if a NWS feed is corrupt or can't be found, that the program simply displays a message like "Alerts Currently Unavailable" or something similar instead of breaking the entire site. Is that possible?
For what it's worth, in the ZWeather component Global Configuration, I have the HTML cache and the icon cache turned on, and the Cache Refresh Mode is set to "Foreground Cache Refresh."
Hats off to the developers for a wonderful piece of software. I really do love the ZWeather package, but my clients won't tolerate their entire site being taken down because of a bug in the Alert code. For the time being, in order to keep the site up and running, I am letting the ZWeather package run without the capability of displaying any alerts. To me, the alerts are an important feature - if nothing else - from a public safety standpoint and I miss not being able to display them. Hopefully, a fix for this can be released soon.