W
WarrenAtkinson2
Guest
I'm attempting to update Windows Admin Center to the latest version. The update fails through Windows Update so I downloaded the latest installer to update manually. The installer fails with a System.ArgumentNullException.
SFXCA: Binding to CLR version v4.0.30319
Calling custom action Microsoft.ManagementExperience.Setup.CustomActions!Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.SetTrustedHosts
Action 11:17:15: Setting WinRM Trusted hosts. Setting WinRM Trusted hosts
MSI (s) (E0:7C) [11:17:15:724]: Executing op: ActionStart(Name=UnzipUxFiles,,)
Action 11:17:15: UnzipUxFiles.
MSI (s) (E0:7C) [11:17:15:724]: Executing op: CustomActionSchedule(Action=UnzipUxFiles,ActionType=3073,Source=BinaryData,Target=UnzipUxFiles,CustomActionData=ZipFilePath=C:\Program Files\Windows Admin Center\UX.zip;UxFolder=C:\ProgramData\Server Management Experience\Ux\)
MSI (s) (E0:30) [11:17:15:724]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI93BE.tmp, Entrypoint: UnzipUxFiles
SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSI93BE.tmp-\
SFXCA: Binding to CLR version v4.0.30319
Calling custom action Microsoft.ManagementExperience.Setup.CustomActions!Microsoft.ManagementExperience.Setup.CustomActions.UxActions.UnzipUxFiles
Action 11:17:16: Extracting portal site files. Extracting portal site files
Exception:
System.ArgumentNullException
Value cannot be null.
Parameter name: value
at Newtonsoft.Json.Linq.JToken.EnsureValue(JToken value)
at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value)
at Microsoft.ManagementExperience.PackageManagement.VersionRangeConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, JsonConverter converters)
at Microsoft.ManagementExperience.PackageManagement.ExtensionReferenceDocument.Initialize(String filePath)
at Microsoft.ManagementExperience.Setup.CustomActions.UxActions.DeployExtensions(String uxFolder)
at Microsoft.ManagementExperience.Setup.CustomActions.UxActions.<>c__DisplayClass0_0.<UnzipUxFiles>b__0()
at Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.RunInstallerAction(Session session, Func`1 action)
1: Unhandled Exception: System.ArgumentNullException Value cannot be null.
Parameter name: value
MSI (s) (E0!E4) [11:18:38:692]: Product: Windows Admin Center -- 1: Unhandled Exception: System.ArgumentNullException Value cannot be null.
Parameter name: value
CustomAction UnzipUxFiles returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 11:18:38: InstallFinalize. Return value 3.
MSI (s) (E0:7C) [11:18:38:712]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (E0:7C) [11:18:38:712]: User policy value 'DisableRollback' is 0
MSI (s) (E0:7C) [11:18:38:712]: Machine policy value 'DisableRollback' is 0
MSI (s) (E0:7C) [11:18:38:722]: Note: 1: 2318 2:
MSI (s) (E0:7C) [11:18:38:722]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1360157223,LangId=1033,Platform=589824,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: DialogInfo(Type=1,Argument=Windows Admin Center)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
Action 11:18:38: Rollback. Rolling back action:
Continue reading...
SFXCA: Binding to CLR version v4.0.30319
Calling custom action Microsoft.ManagementExperience.Setup.CustomActions!Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.SetTrustedHosts
Action 11:17:15: Setting WinRM Trusted hosts. Setting WinRM Trusted hosts
MSI (s) (E0:7C) [11:17:15:724]: Executing op: ActionStart(Name=UnzipUxFiles,,)
Action 11:17:15: UnzipUxFiles.
MSI (s) (E0:7C) [11:17:15:724]: Executing op: CustomActionSchedule(Action=UnzipUxFiles,ActionType=3073,Source=BinaryData,Target=UnzipUxFiles,CustomActionData=ZipFilePath=C:\Program Files\Windows Admin Center\UX.zip;UxFolder=C:\ProgramData\Server Management Experience\Ux\)
MSI (s) (E0:30) [11:17:15:724]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI93BE.tmp, Entrypoint: UnzipUxFiles
SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSI93BE.tmp-\
SFXCA: Binding to CLR version v4.0.30319
Calling custom action Microsoft.ManagementExperience.Setup.CustomActions!Microsoft.ManagementExperience.Setup.CustomActions.UxActions.UnzipUxFiles
Action 11:17:16: Extracting portal site files. Extracting portal site files
Exception:
System.ArgumentNullException
Value cannot be null.
Parameter name: value
at Newtonsoft.Json.Linq.JToken.EnsureValue(JToken value)
at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value)
at Microsoft.ManagementExperience.PackageManagement.VersionRangeConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, JsonConverter converters)
at Microsoft.ManagementExperience.PackageManagement.ExtensionReferenceDocument.Initialize(String filePath)
at Microsoft.ManagementExperience.Setup.CustomActions.UxActions.DeployExtensions(String uxFolder)
at Microsoft.ManagementExperience.Setup.CustomActions.UxActions.<>c__DisplayClass0_0.<UnzipUxFiles>b__0()
at Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.RunInstallerAction(Session session, Func`1 action)
1: Unhandled Exception: System.ArgumentNullException Value cannot be null.
Parameter name: value
MSI (s) (E0!E4) [11:18:38:692]: Product: Windows Admin Center -- 1: Unhandled Exception: System.ArgumentNullException Value cannot be null.
Parameter name: value
CustomAction UnzipUxFiles returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 11:18:38: InstallFinalize. Return value 3.
MSI (s) (E0:7C) [11:18:38:712]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (E0:7C) [11:18:38:712]: User policy value 'DisableRollback' is 0
MSI (s) (E0:7C) [11:18:38:712]: Machine policy value 'DisableRollback' is 0
MSI (s) (E0:7C) [11:18:38:722]: Note: 1: 2318 2:
MSI (s) (E0:7C) [11:18:38:722]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1360157223,LangId=1033,Platform=589824,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: DialogInfo(Type=1,Argument=Windows Admin Center)
MSI (s) (E0:7C) [11:18:38:722]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
Action 11:18:38: Rollback. Rolling back action:
Continue reading...