Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Skin Extension Install- Critical ErrorSkin Extension Install- Critical Error
Previous
 
Next
New Post
1/21/2014 7:22 PM
 
The display error is "A critical error has occurred. Sequence contains more than one matching element". The full error from the log file should show at the end of my original post.
 
New Post
1/22/2014 12:42 AM
 
Sorry I forgot that was there. judging by this line:
AbsoluteURLReferrer:http://foo.bar.org/Admin/Extensions/t...
it looks like that file is already installed on the website.......
if you want to try this go for it, but I don't know how it will affect your other sites.... also did you try to install this skin on this site before?
If you go into your ftp hosting site go to foo.bar.org>Admin>Extensions>tabid>1951>ctl>Install>rtab>1951 and select the file named Default.aspx copy it and then delete it... and try reinstalling.... IF it is not located there you might have to search around for the file....
 
New Post
1/29/2014 11:46 AM
 

Thanks for the help so far. That path doesn't appear to exist. I imagine it must be built from the database.

To clarify the process that results in the error:

On any site go to Admin--Extensions--Install New Extension

Site 1- Install skin package, works fine

Site 2- Install skin package, works fine

Site 3- Install skin package, after choosing the file and clicking ok the error appears where sites 1 and 2 parse the file and show the summary page

Site 3- Install renamed skin package (including updating the manifest files)- works fine.

I've repeated this with different variations of skin packages on different sites and on a test copy of the whole installation. Same results.

To me it has to be a bug/issue in a DB query that changed from v7.0.5 to 7.2

I'm going to test an update to 7.2.2 and see what happens.

 
New Post
4/18/2014 1:29 PM
 

Well I seem to have at least found the root cause of the issue.

When /Admin/Extensions loads it calls the following stored procedure:

exec sp_executesql N';Exec dbo.GetPackages @0',N'@0 nvarchar(4000)',@0=NULL

The procedure parameter is @portalID and is being passed as null, so it returns modules and skins on every site. I think from site admin mode, it should pass the current portal ID?

I think this procedure is then used to check to see if this install is a new one or an upgrade of an existing item. In this scenario (null portalID) it finds the skin in the list 2x from the other sites (it shouldn't see it at all) and results in the "Sequence contains more than one matching element" error. If the skin is only installed on one other site, the error doesn't get thrown, but it is still an issue, because the system thinks the module is installed on that site and is probably trying to run the install as an upgrade.

I created an account on dnntracker.atlassian.net hoping I could report this officially, but I don't have rights to add an issue. How can I get this reported?

 
New Post
4/21/2014 8:05 AM
 
there should be a large "create issue" button in the middle of the page when you log in with you account (the direct link is https://dnntracker.atlassian.net/secu...!default.jspa so you could try that)

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Skin Extension Install- Critical ErrorSkin Extension Install- Critical Error


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out