what does "UpdateStepMismatch" implies?

Hello,

I am getting UpdateStepsMismatch logged into the log file. I want to know what's this error message indicates and what could be the root cause for this error?.

Further, I am having two more doubts: 1. ForceCheckForUpdate contains a boolean param (recheck). What is the purpose of this flag. 2. InstallPendingUpdate - What does this event imply?

>> "1. ForceCheckForUpdate contains a boolean param (recheck). What is the purpose of this flag."

The intellisense documentation tells you exactly what it means: "<param name="recheck">Recheck with the servers regardless of cached updates, etc.</param>"

You should never use that function. Just let the AutomaticUpdater check for updates. It's what it's designed to do.

"2. InstallPendingUpdate - What does this event imply?"

That's not a public event. It's a private function used internally in the source code.

Hi Wyatt,

Can you tell what "UpdateStepsMismatch" indicates?

It means you're trying to do an update step that doesn't match the step you're on. Hence update step mismatch. 99.9% of the time this is a result of you checking for updates when you already have an update pending install. Don't ever call ForceCheckForUpdates()