Guys,
I couldn't find a workable answer for this so I figured I'd post asking for help. I just installed CS2008 and everything is working fine except when I create forums. A forum gets created but when I click on the forum to see the threads I get the dreaded Critical Error: Data Store Unavailable error.
I am not sure what direction to go next, i've tried everything.....
Thanks for any advice you can provide! Also, If any files are needed please let me know and I can upload them!
Kenny
I'm getting here and there the same issue: I have it accessing group's blog or the group configuration page...
Like you shooting in the dark...
Bye.Dodo.
Running CS 2008 (v4.0.30417.1769) on Windows Server 2008 RTM and SQL2005 w/SP2.
Here are some details of the error, which is extremely odd considering the SQL connection string is working for the rest of the site.
SQL Connection String is invalid.� at CommunityServer.MailGateway.MailRoom.SqlData.GetSqlConnection() at CommunityServer.MailGateway.MailRoom.SqlData.GetMailingLists(Boolean mergePermissions, Int32 settingsid) at CommunityServer.MailGateway.MailRoom.MailingLists.GetMailingListsTable(Boolean ignorePermissions, Boolean cacheable, Boolean flush) at CommunityServer.MailGateway.MailRoom.MailingLists.GetMailingList(Int32 sectionID) at CommunityServer.MailGateway.MailRoom.Controls.MailingListPropertyValueComparison.get_DataSource() at CommunityServer.Controls.PropertyValueComparisonBase.GetLeftValue() at CommunityServer.Controls.ComparisonConditionBase.get_Result() at CommunityServer.Controls.Conditions.get_Result() at CommunityServer.Controls.WrappedContentBase.DataBind() at CommunityServer.Controls.ObjectDataBase.DataBind() at CommunityServer.Controls.WrappedContentBase.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Alright, looks like it has something to do with the THEME. The hawaii theme works fine, i am checking the others (I know the lean and green one doesn't), The calypso works fine... I'm digging in and will post my findings.
I am afraid is has nothing to do with the theme. Since I tried all possible connectionstrings, I am almost certain that this is bug.
Wierd, because I can duplicate it by changing themes... I can make the error go away if I switch to any theme other than the Lean and Green.
Control Panel, System Administration, Groups.Clicking "edit" on any group results in DataStore Unavailable.
I'm definelty against it being theme related... :)
Btw. I do not have this problem on version 4.0.30417, only on 4.0.30619.
Spooky: on 28-6-2008 I downloaded the file CS2008_SP1_4.0.30619.63.msi.zip with a filesize of 6,03 MB (6.328.761 bytes). I downloaded the file with the exact same file name again today with a filesize of 6,34 MB (6.653.057 bytes). That is 0,31 MB more! Guess what? The error has disappeared after reinstallation! Problem solved.
I'll have to add my "ditto" to this. I'm using CS2008_4[1].0.30417.1769, and then with SP1 applied. I had not tested this before SP1.
Edit: probably best to move this thread to the bugs forum.
Hi all
Couldn't find this issue posted to bugs so posted to this thread instead. I think it is a suitable candidate for the Bugs forum though.
A customer of ours was having this problem with the Lean and Green theme selected. We have been investigating the issue along with Telligent.
The issue of Critical Error:Data Store Unavailable threw us for a while as we checked permissions etc. However it was kinda obvious from the off that the error was probably a red herring as the rest of the site worked. Even the individual posts within the Forums would display properly, just the Forum listing failed.
We have now got a workaround/fix. Although it would be good to get a explanation from a Telligenti with a bit more substance than our fix here.
Basically find the file threadlist.aspx within [root]:\Themes\leanandgreen\Forums
Within that file find the string 'EmailInformation'
You should see the following (if you are affected by this issue)
<CSForum:ForumData LinkTo="EmailInformation" runat="server"> <DisplayConditions Operator="And"> <CSMail:MailingListPropertyValueComparison runat="server" ComparisonProperty="IsMailingList" Operator="IsSetOrTrue" /> <CSMail:MailingListPropertyValueComparison runat="server" ComparisonProperty="IsActive" Operator="IsSetOrTrue" /> </DisplayConditions> <ContentTemplate><CSControl:Image ImageUrl="~/utility/images/email.gif" BorderWidth="0" runat="server" /></ContentTemplate> </CSForum:ForumData>
A search of the Chameleon docs did not turn up any reference to CSMail:MailingListPropertyValueComparison so one has to assume maybe it shouldn't be there.
So, cut everything including and between the <DisplayConditions.... </DisplayConditions> section.
Your code should now look like:
<CSForum:ForumData LinkTo="EmailInformation" runat="server"> <ContentTemplate><CSControl:Image ImageUrl="~/utility/images/email.gif" BorderWidth="0" runat="server" /></ContentTemplate> </CSForum:ForumData>
Save your changes and Hey Presto! Forums listing works under the Lean and Green theme.
HTH
Anthony
Copyright© 2008 Telligent Systems Inc. All rights reserved CommunityServer.com • Telligent.com