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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryError: Repository Dashboard is currently unavailable.Error: Repository Dashboard is currently unavailable.
Previous
 
Next
New Post
4/4/2010 10:27 AM
 

so it looks like there was a breaking change in 5.3 and the solution will most likely have to be a code change to either the core or the repository module. I will continue to look for a solution, but in the meantime, here is a 'manual' process to get you up and running. Of course, this is not the ideal solution but it will get your repository and dashboard working...

1. log into your portal using the HOST account
2. go to the SQL page
3. The first thing you need to do is get the ModuleID's of the Repository Module and the Repository Dashboard that you want to 'hook up'
4. In the SQL input area, enter the following to get the ModuleDefIDs of the Repository and the Dashboard, and click on Execute
 

   1:  select * from moduledefinitions


look through the results and write down the ModuleDefIDs of the Repository Module and the Repository Dashboard.  In my situation, the Repository was 113 and the Dashboard 114.

5. Now get the Module IDs of the Repository Modules on your site... enter the following in the SQL (Make sure to put the number of YOUR Repository module ID, the 113 is specific to my installation, yours will be different)

   1:  select * from modules where moduledefid=113


Find the instance that you want to associate with your Dashboard , and write down the Module ID.  So, let's say for example, I find 4 Repository modules on my portal, but decide that the one with ModuleID = 387 is the one that I want.

6. Now, we need to find the ModuleID of the Dashboard we want to associate with that particular Repository instance. In the SQL text are, enter the following. Again, make sure to enter the ModuleDefID of YOUR Dashboard module from step 4.

   1:  select * from modules where moduledefid=114


This will show you all the Dashboard modules on your site. Once again, look at the list and figure out which one you want to associate with the Repository module you decided on in step 5. So for this example, let's say I find a Dashboard with a ModuleID of 473  that I want to associate with Repository Module 387.

7. Almost done. Now we know the ModuleIDs of which Repository module (387 in my example) we want to associate with which Dashboard module (473 in my example). The last step is to update the module settings for the Dashboard and set the value of the 'repository' setting to the Module ID of the Repository module. So, for my example, I would enter the following in the SQL text area 

   1:  update modulesettings 
   2:  set settingvalue=387 
   3:  where moduleid=473 and settingname='repository'


This will update the settings for the Dashboard module (ModuleID=473) with the value of the Repository module (ModuleID=387) and now your Dashboard will be associated with that particular Repository module

Hopefully this manual configuration will get you up and running while I work out a permanent solution.

 

 
New Post
4/10/2010 1:59 PM
 

I am running into the same problem.  I am using the community edition of dotnetnuke.  Following the same instructions that you posted, the final step does not update any rows since the moduleid of the repository dashboard is not listed in the modulesettings table.  I have uninstalled and reinstalled twice and each time the repository dashboard is an available module but has nothing in the drop down list for the repository.   Hope this helps.

 
New Post
4/10/2010 3:44 PM
 

If the row isn't in the modulesettings table, then you'll have to add the row to the modulesettings table.

btw: I am still waiting to hear back from the Corp on whether this breaking change was inadvertent, and if they plan to fix it. I will let you know as soon as I hear back.

 
New Post
5/5/2010 4:39 PM
 
Updated last week to latest DNN. Cant seem to get Repository Dashboard working - Tried what you said above as follows: ModuleDefID FriendlyName (Columns) 154 Repository 155 Repository Dashboard ModuleID ModuleDefID ModuleTitle 431 154 Repository 432 155 Repository Dashboard There wasn't a row so I construsted one resulting in ModuleID SettingName SettingValue 432 repository 431 But still get the following error message: Error: Repository Dashboard is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Repository.DashboardSettings.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace --- Please help - I've been going around in circles!
 
New Post
5/6/2010 8:54 AM
 
Unfortunately, there was a breaking change in 5.4.x that causes the Dashboard component of the Repository module to no longer work.  I am trying to come up with a work around,  however, it may be possible that there is no workaround in which case I will have to release an update to the module.  I will post more details later today.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryError: Repository Dashboard is currently unavailable.Error: Repository Dashboard is currently unavailable.


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