I have a problem with PAL 2.4 when the NumberOfThreads parameter is set to a value larger than 1.
I have a perfmon logs which are sucessfully analyzed with NumberOfThreads set to 1 (IIS profile),
but when is is set to 2 (or more), the analysis goes fine for a couple of minutes, and then I start receiving a series of errors, e.g.:
```
The property 'MIN' cannot be found on this object. Verify that the property exists.
At C:\Program Files\PAL\PAL\PAL.ps1:5247 char:131
+ ... </TD><TD>' + $(AddThousandsSeparator -Value $XmlCounterInstance.MIN) + '</TD><TD ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : PropertyNotFoundStrict
```
After the first error, this and every subsequent step generates a ton of errors.
Comments: ** Comment from web user: ClintH **
I have a perfmon logs which are sucessfully analyzed with NumberOfThreads set to 1 (IIS profile),
but when is is set to 2 (or more), the analysis goes fine for a couple of minutes, and then I start receiving a series of errors, e.g.:
```
The property 'MIN' cannot be found on this object. Verify that the property exists.
At C:\Program Files\PAL\PAL\PAL.ps1:5247 char:131
+ ... </TD><TD>' + $(AddThousandsSeparator -Value $XmlCounterInstance.MIN) + '</TD><TD ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : PropertyNotFoundStrict
```
After the first error, this and every subsequent step generates a ton of errors.
Comments: ** Comment from web user: ClintH **
I completely rewrote the threading model and released it in PAL v2.5 which was released last night.