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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Upgrade Error - Missing Module DefinitionsUpgrade Error - Missing Module Definitions
Previous
 
Next
New Post
10/6/2009 9:17 PM
 

 Error: Module Definitions is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: The file '/Admin/ModuleDefinitions/ModuleDefinitions.ascx' does not exist. ---> System.Web.HttpException: The file '/Admin/ModuleDefinitions/ModuleDefinitions.ascx' does not exist.

This is the error I get going to the module definitions page.

 I upgraded from 4.9.4 to 5.1.4

In the 5.0.1 Upgrade log I have

System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. 
[removed trace data]
at DotNetNuke.Data.SqlDataProvider.GrantStoredProceduresPermission(String Permission, String LoginOrRole) 

if exists (select * from dbo.sysusers where name='DSniezak') begin declare @exec nvarchar(2000) declare @name varchar(150) declare sp_cursor cursor for select o.name as name from dbo.sysobjects o where ( OBJECTPROPERTY(o.id, N'IsProcedure') = 1 or OBJECTPROPERTY(o.id, N'IsExtendedProc') = 1 or OBJECTPROPERTY(o.id, N'IsReplProc') = 1 ) and OBJECTPROPERTY(o.id, N'IsMSShipped') = 0 and o.name not like N'#%%' and (left(o.name,len('')) = '' or left(o.name,7) = 'aspnet_') open sp_cursor fetch sp_cursor into @name while @@fetch_status >= 0 begin select @exec = 'grant EXECUTE on ' + @name + ' to [DSniezak]' execute (@exec) fetch sp_cursor into @name end deallocate sp_cursor end 

 

I didn't notice the problem until today when I tried to add a new module, and there's no modules in the list. Everything else seems to be functioning just fine (from the user perspective.

I notice, looking through my tables trying to find a way to fix this... It seems a few of the admin modules were not upgraded.

I upgraded on saturday, and checked to make sure client stuff was still working - and since they've been active for 3 days without problems, It appears to be.

The admin stuff is not... Any idea how I can correct this without losing 3 days of client work?

 
New Post
10/6/2009 10:24 PM
 

 I've found that the new Extentions module data doesn't exist in the ModuleControls table (probably other places too)

DesktopModules/Admin/Extensions/Extensions.ascx is not in there.

I've done a search on the source code, and the only place I could find where that would be created was in the DotNetNuke.Data.SqlDataProvider - Which specifies the ID value, so I doubt that would have been the one to install on an upgrade.
 

I'm really at a loss of where this could have broken. I'm on SQLServer 2k5.

*sigh* I even had tested the upgrade and it worked locally...

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Upgrade Error - Missing Module DefinitionsUpgrade Error - Missing Module Definitions


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