I am trying to install the same skin on multiple sites from the Site-->Admin-->Extensions-->Install Extension Wizard. The skin installs fine on the first two sites, but on the 3rd site I get " A critical error has occurred. Sequence contains more than one matching element" when I try to install. If I go through the hassle of renaming the skin file in the manifest, I can get it to install.
I don't want to install the skin at the host level because of the way it does some special templating and I don't want to share that across sites. I had been able to do this previously, having installed the same skin on 3, 4, and 5 sites at the site admin level before I upgraded from DNN 7.0.5 to 7.2.
(I debated which forum to place this on, so if someone wants to move it to a better locale, please do)
Here is the full error:
AssemblyVersion:7.2.0
PortalID:10
PortalName:STAGE 02: 10 STAGE 02 foo.bar.org
UserID:1
UserName:host
ActiveTabID:1951
ActiveTabName:Extensions
RawURL:/Admin/Extensions/tabid/1951/ctl/Install/rtab/1951/Default.aspx?popUp=true
AbsoluteURL:/Default.aspx
AbsoluteURLReferrer:http://foo.bar.org/Admin/Extensions/tabid/1951/ctl/Install/rtab/1951/Default.aspx?popUp=true
UserAgent:Mozilla/5.0 (Windows NT 6.3; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:4386706a-2b96-4495-b3a3-372979474c19
InnerException:Sequence contains more than one matching element
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:System.Linq.Enumerable.SingleOrDefault
StackTrace:
Message:
DotNetNuke.Services.Exceptions.PageLoadException: Sequence contains more than one matching element ---> System.InvalidOperationException: Sequence contains more than one matching element at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at DotNetNuke.Services.Installer.Packages.PackageController.GetExtensionPackage(Int32 portalId, Func`2 predicate) at DotNetNuke.Services.Installer.Installers.PackageInstaller.ReadManifest(XPathNavigator manifestNav) at DotNetNuke.Services.Installer.Installer.ProcessPackages(XPathNavigator rootNav) at DotNetNuke.Services.Installer.Installer.ReadManifest(Boolean deleteTemp) at DotNetNuke.Modules.Admin.Extensions.Install.wizInstall_NextButtonClick(Object sender, WizardNavigationEventArgs e) at System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---