File Not Found

Hi,

I'm having some problems with what has turned into a few customers now. They get the red X on the AutomaticUpdater component telling them that the update has failed. We've seen this happen from time to time for various reasons. When it persists, we just direct people to run WyUpdate.exe manually, and that usually does the trick.

A few customers are now reporting that this doesn't work for them, and that the details of the failure say: Error trying to save file: Error downloading "http://wyday.com/files/wyupdate/updates/client.2.5.17.to.2.5.21.wyu": The remote server returned an error: (404) Not Found."I haven't seen exactly when/where this occurs, as I am getting this third-hand from my support staff. One clue is that none of our software has ever been in these versions. So, I am assuming that this has to do with the AutomaticUpdater component trying to update itself?

We are currently installing the 2.6.6.0 WPF component, but these may be coming from much earlier customers. I don't have details on that yet.

Any thoughts.

-Brent

Hey Brent,

A few customers are now reporting that this doesn't work for them, and that the details of the failure say:Error trying to save file: Error downloading "http://wyday.com/files/wyupdate/updates/client.2.5.17.to.2.5.21.wyu": The remote server returned an error: (404) Not Found."

Sorry about this. This is our fault.

We started noticing these 404 errors in our server logs several months ago. The reason this is happening is that the AutomaticUpdater caches the wyUpdate self-update server file. So when the AutomaticUpdater finally gets around to telling wyUpdate to download the updates, it downloads old versions of the *.wyu files.

We're already done a couple of things to correct this in the short term: firstly we've stopped deleting old update files from our server. So if old self-update file is requested they'll get it.

More importantly we're working to improve the AutomaticUpdater to silently retry downloading the *.wys file if an update was not found.

In the meantime, if any of your other users get this error, you can tell your users to recheck in your app. They don't need to use wyUpdate.exe as a standalone updater, just have them click whatever menu item or button you have for initiating manual update checking.