Here is a scenario that really make me worry about the stability of DNN while using multi language portals. I hope I can provide more info for this critical issue.
DNN was upgraded from 613 to 614
Multi lingual portal English/Hebrew
If I try to add a page I get :
An error occurred while adding a page:
Unable to process page template
After some trials to see if recycling the application would solve the problem I tried to go to the admin pages for the log and surprisingly there were no Admin pages at all (just the admin page in the menu) going to the admin page itself showed an empty page.
The admin pages disappeared altogether from the tabs table as well.
I restored the site from backup and started again. Tried to remove the Hebrew language pack. No go. Still get the same page template error but this time the admin pages did not disappeare.
I tried adding a page from the page management (pages tab) and now I get the following error:
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'dbo.MCISS_MenuUpdate'. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteScalar() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Data.SqlDataProvider.AddTab(Int32 ContentItemId, Int32 PortalId, Guid UniqueId, Guid VersionGuid, Guid DefaultLanguageGuid, Guid LocalizedVersionGuid, String TabName, Boolean IsVisible, Boolean DisableLink, Int32 ParentId, String IconFile, String IconFileLarge, String Title, String Description, String KeyWords, String Url, String SkinSrc, String ContainerSrc, String TabPath, DateTime StartDate, DateTime EndDate, Int32 RefreshInterval, String PageHeadText, Boolean IsSecure, Boolean PermanentRedirect, Single SiteMapPriority, Int32 CreatedByUserID, String CultureCode) at DotNetNuke.Entities.Tabs.TabController.AddTabInternal(TabInfo tab, Boolean includeAllTabsModules) at DotNetNuke.Entities.Tabs.TabController.AddTab(TabInfo objTab) at DotNetNuke.Modules.Admin.Pages.View.CreateTabFromParent(TabInfo objRoot, String tabName, Int32 parentId) at DotNetNuke.Modules.Admin.Pages.View.OnCreatePagesClick(Object sender, EventArgs e
I tried few other times to restore and change things (removed all none core modules etc) but for no avail.
I even copied Default.page.template from a working site but this did not help too.
Has anyone encounter this issue? I will be really happy to know that this is a local issue and not something with the frame work itself.
Thank you,
Yehuda
|