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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Adding and Deleting PagesAdding and Deleting Pages
Previous
 
Next
New Post
1/12/2012 3:58 PM
 

I'm suddenly having problems performing certain administrative tasks on my site.  I'm running DNN 6.1.0 and it is a fresh install (a little over a month old), never been upgraded.  I get an error when adding pages to my site.  When i attempt to do so, it tries for a few minutes and then says:

This webpage is not available

The webpage at http://www.standardsharev3.com/Admin/testetetsetsetsetsetset.aspx might be temporarily down or it may have moved permanently to a new web address.

Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.

When I attempt to delete any existing pages it also takes a long time and the following 3 general exceptions in the event viewer:

AssemblyVersion: 6.1.0

PortalID: 0

PortalName

UserID: 3

UserName

ActiveTabID: 64

ActiveTabName: Pages

RawURL: /Admin/Pages.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: http://www.standardsharev3.com/Admin/Pages.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: 599f0654-934d-491e-a208-241678bba092

InnerException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.Data.SqlClient.SqlConnection.

StackTrace:

Message: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 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.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Data.SqlDataProvider.UpdateModuleOrder(Int32 TabId, Int32 ModuleId, Int32 ModuleOrder, String PaneName) at DotNetNuke.Entities.Modules.ModuleController.UpdateTabModuleOrder(Int32 TabId)

Source:

Server Name:


AssemblyVersion: 6.1.0

PortalID: 0

PortalName

UserID: 3

UserName

ActiveTabID: 64

ActiveTabName: Pages

RawURL: /Admin/Pages.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: http://www.standardsharev3.com/Admin/Pages.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: c5da442d-d843-4928-8360-7ae33db3d028

InnerException: Thread was being aborted.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: N/A - Reflection Permission required

StackTrace:

Message: System.Threading.ThreadAbortException: Thread was being aborted. at SNIReadSync(SNI_Conn* , SNI_Packet** , Int32 ) at SNINativeMethodWrapper.SNIReadSync(SafeHandle pConn, IntPtr& packet, Int32 timeout) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByte() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 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.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Data.SqlDataProvider.UpdateModuleOrder(Int32 TabId, Int32 ModuleId, Int32 ModuleOrder, String PaneName) at DotNetNuke.Entities.Modules.ModuleController.UpdateTabModuleOrder(Int32 TabId)

Source:

Server Name


AssemblyVersion: 6.1.0

PortalID: 0

PortalName

UserID: 3

UserName

ActiveTabID: 64

ActiveTabName: Pages

RawURL: /Admin/Pages.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: http://www.standardsharev3.com/Admin/Pages.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: 063081eb-d7e7-4039-84f0-875bc81763cf

InnerException: Thread was being aborted.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: DotNetNuke.Entities.Modules.ModuleController.UpdateTabModuleOrder

StackTrace:

Message: System.Threading.ThreadAbortException: Thread was being aborted. at DotNetNuke.Entities.Modules.ModuleController.UpdateTabModuleOrder(Int32 TabId)

Source:

Server Name




 
New Post
1/13/2012 10:52 AM
 

The errors show timeouts whilst performing the operation -however the timeout is 60seconds so unless you have a very large site (or a very small webserver/database server) this would not be expected. There are two main possibilities

1. there is a data issue that causes a loop to happen causing the timeout - best way to check this is to create pages at different levels (as the data issue will usually be related to a sibling/parent e.g. create a new top-level menu item)

2. you have a lot of pages (siblings) under a parent - there is a known issue with tab reordering where it performs poorly when many sibling pages exist under a parent due to reordering. This is typically an edge case e.g. i worked with a customer recently who had 900 pages under a parent and the problem only began to manifest around page ~850. Again adding a page under a different menu item would confirm if this was a possible culprit.

FInally, please read http://www.dotnetnuke.com/Resources/W... and check the event viewer for logged issues, and consider enabling log4net to see what occurs when you add/delete a page (or alternatively use SQL Profiler)


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
1/13/2012 1:43 PM
 
Catahl, thanks for the reply.  I actually figured it out this morning.  Really quite silly now that I think about it.  Someone on my team (honestly it was not me) added Text/HTML modules in the footer panes and checked "Display Module on All Pages" which I don't think was working as designed.  I say that because the number of these modules kept growing with each page you created so with every new page it was adding two.  I didn't notice this happening because it was in the footer pane and I never had any reason to scroll down any further.  It soon got to the point where DNN was trying to put about 200 Text/HTML modules on each new page which explains the errors.  All is fine now. 
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Adding and Deleting PagesAdding and Deleting Pages


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