Importing a deployment configuration file on App-V v5 fails with "The configuration file does not contain well formed AppV configuration XML"

Symptoms

When importing UserConfiguration.xml or DeploymentConfiguration.xml files on a Microsoft Application Virtualization (App-V) v5 Management Server you receive the following error:  

The configuration file does not contain well formed AppV configuration XML


On the App-V v5 Client, the following error occurs:

Add-AppvClientPackage : XML document could not be loaded because it is invalid. Please supply a valid XML document.
Please consult AppV Client Event Log for more details.
Operation attempted: Configure AppV Package.
AppV Error Code: 050009000A.
Please consult AppV Client Event Log for more details.
At line:1 char:1
+ Add-AppvClientPackage $P -DynamicDeploymentConfiguration $D
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidResult: (:) [Add-AppvClientPackage], ClientException
    + FullyQualifiedErrorId : ConfigurePackageError,Microsoft.AppV.AppvClientPowerShell.AddAppvPackage

Publish-AppvClientPackage : XML document could not be loaded because it is invalid. Please supply a valid XML
document. Please consult AppV Client Event Log for more details.
Operation attempted: Publish AppV Package.
AppV Error Code: 050009000A.
Please consult AppV Client Event Log for more details.
At line:1 char:1
+ Publish-AppvClientPackage PowerPointViewer2007 -DynamicUserConfigurationPath $U
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidResult: (:) [Publish-AppvClientPackage], ClientException
+ FullyQualifiedErrorId : PublishPackageError,Microsoft.AppV.AppvClientPowerShell.PublishAppvPackage

Cause

This issue occurs because the TakeoverExtensionPointsFrom46 attribute in the deployment configuration file is case sensitive. 

Supported values: TakeoverExtensionPointsFrom46="true" or TakeoverExtensionPointsFrom46="false"

Unsupported values: TakeoverExtensionPointsFrom46="True" or TakeoverExtensionPointsFrom46="False"

Resolution

Update the TakeoverExtensionPointsFrom46 attribute in the deployment configuration file to one of the following values:

TakeoverExtensionPointsFrom46="true" or TakeoverExtensionPointsFrom46="false"

Properties

Article ID: 2778945 - Last Review: Nov 1, 2012 - Revision: 1

Feedback