Steps to reproduce:
Right-click on an asset > CMDB Functions > Assignment Functions > Assign Owner.
Make sure you're on the advanced view
Choose a user and click OK.
Clicking OK will throw an error:
Server Error in '/Altiris/AssetContractCommon' Application.
Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
[FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).] System.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException) +3969137 System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result) +92 System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) +285 System.Guid..ctor(String g) +139 Altiris.AssetContractCommon.Controls.Pickers.NonPostbackBasePicker.get_SelectedResources() +453 Altiris.AssetContractCommon.Controls.AssetSevenResourceAssociationPicker.get_AssociationsList() +49 Altiris.AssetContractCommon.Controls.AssetSevenResourceAssociationPicker.OnPreRender(EventArgs e) +56 System.Web.UI.Control.PreRenderRecursiveInternal() +132 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Control.PreRenderRecursiveInternal() +227 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3671
Release: 8.6 RU2
This issue was fixed in the cumulative point fix for 8.6 RU2 and in the upcoming 8.6 RU3 release.
The point fix to apply for this issue is SMA_SMP_8_6_POST_RU2_v2_7Jun.zip which can be downloaded from the article CUMULATIVE POST ITMS 8.6 RU2 POINT FIXES.
As a work-around, switch to Simple View