I'm getting an error in my logs over and over that reads: "Unable to process a message file. This file will be attempted again later. Reason: Semaphore object is not valid". What does it mean and why am I getting it?
The log looks like this:
Date: 3/7/2006 12:55:35 PM
Tick Count: 1590693125
Host Name: XXXXXXXXXXXXXX
Process: aexsvc.exe (6864)
Thread ID: 8672
Description: Unable to process a message file. This file will be attempted again later. Reason: Semaphore object is not valid
System.InvalidOperationException: Semaphore object is not valid
at Altiris.Common.Semaphore.Release(Int32 releaseCount)
A semaphore object is a synchronization object that maintains a count between zero and a specified maximum value. Semaphore objects can be used between driver-created threads and other driver routines
For this customer this issue was resolved by restarting the Altiris, SQL, and IIS Services.