Description
Using a default installation of MDS, when trying to deploy a package it fails with error "value cannot be null", "parameter name: package". Check the system log. Not only is this error vague as to which system log to check (I still haven't figured that out), but it is also vague as to what needs to happen to resolve the issue. As it turns out, I added a "name" attribute to the "package" element in the xml and it resolved the issue. However, modifying the xml isn't a very good way forward.
Product Language
English
Version
SQL Server 2012 - Enterprise Edition
Category
Master Data Services
Operating System
Other
Operating System Language
US English
Steps to Reproduce
1. install MDS
2. add a model, with default entity (no changes, although the first time I did some work)
3. create deploy file (success)
4. deploy file (fail)
Actual Results
the xml file that is generated has this in the first line:
<Package xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Deployment" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
it succeeds in deployment if you add "name" as follows:
<Package name="test" xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Deployment" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
Expected Results
if creating the deployment file succeeds, the deployment should succeed. this is especially true in such a basic test.
The solution :
While deploying the package use IE explorer, add the url to Compatibility View in IE explorer --fix my problem
Add the screenshot for your reference. ^_^