Hello,
I installed mojoPortal using mojoportal-2-3-3-9-firebird-deploymentfiles.zip files on Firebird 2.1 database. No problems with installation. However if I go to the site settings as an administrator, choose a new skin or change any other setting and hit Save button I get the error:
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[IndexOutOfRangeException: Index was outside the bounds of the array.]
mojoPortal.Data.DBSiteSettings.Update(Int32 siteId, String siteName, String skin, String logo, String icon, Boolean allowNewRegistration, Boolean allowUserSkins, Boolean allowPageSkins, Boolean allowHideMenuOnPages, Boolean useSecureRegistration, Boolean useSslOnAllPages, String defaultPageKeywords, String defaultPageDescription, String defaultPageEncoding, String defaultAdditionalMetaTags, Boolean isServerAdminSite, Boolean useLdapAuth, Boolean autoCreateLdapUserOnFirstLogin, String ldapServer, Int32 ldapPort, String ldapDomain, String ldapRootDN, String ldapUserDNKey, Boolean allowUserFullNameChange, Boolean useEmailForLogin, Boolean reallyDeleteUsers, String editorSkin, String defaultFriendlyUrlPattern, Boolean enableMyPageFeature, String editorProvider, String datePickerProvider, String captchaProvider, String recaptchaPrivateKey, String recaptchaPublicKey, String wordpressApiKey, String windowsLiveAppId, String windowsLiveKey, Boolean allowOpenIdAuth, Boolean allowWindowsLiveAuth, String gmapApiKey, String apiKeyExtra1, String apiKeyExtra2, String apiKeyExtra3, String apiKeyExtra4, String apiKeyExtra5, Boolean disableDbAuth) +8334
mojoPortal.Business.SiteSettings.Update() +675
mojoPortal.Business.SiteSettings.Save() +43
mojoPortal.Web.AdminUI.SiteSettingsPage.btnSave_Click(Object sender, EventArgs e) +8263
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565