Critical Error: Data Store Unavailable - CS2008 & CS2008 SP1

rated by 0 users
Not Answered This post has 0 verified answers | 10 Replies | 1 Follower


By:
Posted: Mon, Jun 30 2008 11:10 AM

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

 

 
  • Post Points: 35 |

All Replies

Edoardo
Top 100 Contributor
220 Posts
Points 3,390
By: Edoardo
Posted: Mon, Jun 30 2008 1:22 PM In reply to

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... Tongue Tied

Bye.
Dodo.

Running CS 2008 (v4.0.30417.1769) on Windows Server 2008 RTM and SQL2005 w/SP2.

 
  • Post Points: 20 |

By:
Posted: Mon, Jun 30 2008 1:31 PM In reply to

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)

 

 
  • Post Points: 5 |

By:
Posted: Mon, Jun 30 2008 2:47 PM In reply to

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.

 

 
  • Post Points: 20 |
Stouthart
Not Ranked
3 Posts
Points 30
By: Stouthart
Posted: Mon, Jun 30 2008 5:01 PM In reply to

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.

 
  • Post Points: 20 |

By:
Posted: Mon, Jun 30 2008 5:31 PM In reply to

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.

 

 
  • Post Points: 20 |
Edoardo
Top 100 Contributor
220 Posts
Points 3,390
By: Edoardo
Posted: Mon, Jun 30 2008 6:13 PM In reply to

Control Panel, System Administration, Groups.
Clicking "edit" on any group results in DataStore Unavailable.

I'm definelty against it being theme related... :)

Bye.
Dodo.

Running CS 2008 (v4.0.30417.1769) on Windows Server 2008 RTM and SQL2005 w/SP2.

 
  • Post Points: 35 |
Stouthart
Not Ranked
3 Posts
Points 30
By: Stouthart
Posted: Tue, Jul 1 2008 2:56 AM In reply to

Btw. I do not have this problem on version 4.0.30417, only on 4.0.30619.

 
  • Post Points: 5 |
Stouthart
Not Ranked
3 Posts
Points 30
By: Stouthart
Posted: Tue, Jul 1 2008 2:39 PM In reply to

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.

 
  • Post Points: 5 |
sowacs
Not Ranked
10 Posts
Points 110
By: sowacs
Posted: Tue, Jul 1 2008 3:18 PM In reply to

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.

 
  • Post Points: 5 |
The Community Host
Not Ranked
30 Posts
Points 405
By: The Community Host
Posted: Sat, Jul 19 2008 5:29 PM In reply to

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

Managed hosting, customisation and development of Community Server 2008 and Graffiti CMS. Dedicated to bringing these two great technologies within the reach of the smallest of organisations.
 
Page 1 of 1 (11 items) | RSS
Powered by Community Server (Commercial Edition), by Telligent Systems

Copyright© 2008 Telligent Systems Inc. All rights reserved
CommunityServer.com  •  Telligent.com