Hi,
the sate file is simply a xml serializised IIntegrationResult.
The Property "$CCNetFailureUsers" looks like this:
public ArrayList FailureUsers
{
get { return failureUsers; }
set { failureUsers = value; }
}
Since an array list is of type "object", it looks like that ToString()
is used for serialization.
I think we should change those 2 properties to List<string>.
Any comments?
Cedric schrieb:
> Is was reading the documentation about relocating the state files of
> projects. So i did as instructed and restarted my service.
>
> Being a curious sort of chap i had a look at the contents of one of
> the state file and found this in the parameters section:-
>
> <NameValuePair name="$CCNetModifyingUsers"
> value="System.Collections.ArrayList" />
> <NameValuePair name="$CCNetFailureUsers"
> value="System.Collections.ArrayList" />
>
>
> I can't help but think that should actually be a list of users...
> Maybe one ToString() too many was used? Or have i just got this wrong.
>
> Maybe this would explain why my e-mail alerts have no user details in
> them?
>
>
> Regards,
>
> Cedric
>