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...Upgrading DNN P...Upgrading DNN P...Upgrade 05.06.08 to 06.02.08 has errorUpgrade 05.06.08 to 06.02.08 has error
Previous
 
Next
New Post
1/9/2014 9:03 PM
 

Here is the latest status...

I deleted ALL portals except portal 0.  I then deleted ALL 3rd party modules.  I did not delete all the 3rd party skins.  I deleted any 3rd party directories in the DesktopModules directory.  Ran the upgrade, no errors during the upgrade, but the same error "CS0117: 'FileManager' does not contain a definition for 'Instance'" is still there.

I can't see how a skin could cause the problem.

So, any ideas about where to look now?

Thanks for all of the suggestions so far.

 
New Post
1/9/2014 9:19 PM
 

That is really frustrating!!!

Let's see if we can force the upgrade past this particular error in Default.ascx.cs . . .

1. AFTER copying the 6.02.08 upgrade package over the existing 5.06.08 site files, and BEFORE triggering the upgrade, modify all references to FileManager in Default.ascx.cs (located in the site's root folder) as follows where the modifications are shown in yellow highlight:

Line 328 -      var url = DotNetNuke.Services.FileSystem.FileManager.Instance.GetUrl(fileInfo);

Line 599-    return DotNetNuke.Services.FileSystem.FileManager.Instance.GetFile(PortalSettings.PortalId, PortalSettings.BackgroundFile);

Note that there will be two places in the file to make the modification. Then, save the changes and try triggering the upgrade. The now fully-qualified class reference should get you past this error BUT the same issue will likely reappear further on in the upgrade. Hopefully, when it does the error will include reference to the other ambiguous FileManager reference that I think is causing the problem.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
1/9/2014 9:21 PM
 
So there was no code in the App_Code folder of the existing 5.06.08 installation?

Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
1/9/2014 9:45 PM
 

The 5.6.8 instance has the following in the App_Code folder:

Chat folder, IFrame folder, Links folder, Reports folder, XML folder, AssemblyInfo.vb and Global.asax.vb

I will try your previous suggestion and let you know the results.

 
New Post
1/9/2014 10:02 PM
 

I made the changes like you suggested, however I did not delete all the portals or 3rd party modules since it appears that is not the issue.

After making the changes I ran the upgrade, same problem...

Compiler Error Message: CS0117: 'FileManager' does not contain a definition for 'Instance'



Source Error:



Line 130:            if (portalSettings != null && !String.IsNullOrEmpty(portalSettings.LogoFile))
Line 131:            {
Line 132:                IFileInfo fileInfo = FileManager.Instance.GetFile(portalSettings.PortalId, portalSettings.LogoFile);
Line 133:                if (fileInfo != null)
Line 134:                {


Source File: d:\WebSites\DNN-Web2\ErrorPage.aspx.cs    Line: 132

           

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade 05.06.08 to 06.02.08 has errorUpgrade 05.06.08 to 06.02.08 has 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