| Author |
Messages |
|
nick johnson
 Novice Posts:1
 |
| 10/26/2007 5:12 PM |
Alert
|
We are using the HouseMenuSkinObject on a rather large site (not sure if that matters or not) and about 3-4 times a day, the site becomes unresponsive. The w3wp.exe process on the web server runs between 70% and 80%, and the sqlserver.exe process on the DB server pegs at 100%...this will continue indefinitely until the IIS service is stopped and restarted. The DNN site log fills up with 3 distinct errors over and over again...
InnerException: Index was outside the bounds of the array. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: System.Collections.Generic.Dictionary`2.Insert StackTrace: Message:
DotNetNuke.Services.Exceptions.ModuleLoadException: Index was outside
the bounds of the array. ---> System.IndexOutOfRangeException: Index
was outside the bounds of the array. at
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value,
Boolean add) at
DotNetNuke.Entities.Tabs.TabController.AddTabPathDictionary(Int32
portalId, String tabPath, Int32 tabId) at
DotNetNuke.Entities.Tabs.TabController.FillTabInfo(IDataReader dr,
Boolean CheckForOpenDataReader) at
DotNetNuke.Entities.Tabs.TabController.GetTab(Int32 TabId) at
TimRolands.DNN.SkinObjects.HouseMenuSkinObject.HouseMenuSkinObject.RenderMenuItem(Int32
itemId) --- End of inner exception stack trace --- --------------------------------------------------------------------------------------- InnerException: Unhandled Error: FileName: FileLineNumber: -1 FileColumnNumber: -1 Method: StackTrace: Message: System.Exception: Unhandled Error: ---> System.Web.HttpException: Request timed out.
--- End of inner exception stack trace --- ------------------------------------------------------------------------------------------------------------------ DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 703c658c-a1b8-4e6a-ad8e-5fcf1ee76921 InnerException: Thread was being aborted. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: .SNINativeMethodWrapper.SNIPacketGetConnection StackTrace: Message:
System.Threading.ThreadAbortException: Thread was being aborted. at
SNINativeMethodWrapper.SNIPacketGetConnection(IntPtr packet) at
System.Data.SqlClient.TdsParserStateObject.ProcessSniPacket(IntPtr
packet, UInt32 error) at
System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult
asyncResult, TdsParserStateObject stateObj) at
System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32
bytesExpected) 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.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.ExecuteReader(CommandBehavior
behavior, String method) at
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior
behavior) at
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(SqlConnection
connection, SqlTransaction transaction, CommandType commandType, String
commandText, SqlParameter[] commandParameters, SqlConnectionOwnership
connectionOwnership) at
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String
connectionString, CommandType commandType, String commandText,
SqlParameter[] commandParameters) at
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String
connectionString, String spName, Object[] parameterValues) at
DotNetNuke.Data.SqlDataProvider.GetTabPermissionsByTabID(Int32 TabID,
Int32 PermissionID) at
DotNetNuke.Security.Permissions.TabPermissionController.GetTabPermissionsCollectionByTabID(Int32
TabID, Int32 PortalId) at
DotNetNuke.Entities.Tabs.TabController.FillTabInfo(IDataReader dr,
Boolean CheckForOpenDataReader) at
DotNetNuke.Entities.Tabs.TabController.FillTabInfoDictionary(IDataReader
dr)
Any idea what could be causing us these errors? I pretty much have to monitor our site all day just to make sure it is not hung. Thanks!!!
|
|
|
|
|
Arif Shah
 Novice Posts:2
 |
| 01/07/2008 10:54 AM |
Alert
|
Hi,
Did you find any solution to your problem?? I am having exact same exceptions on my DNN 4.5.1 site where the site stops responding 2-3 times a day.
Many Thanks Arif Shah |
|
|
|
|
Tim Rolands Your Host
 Professional Posts:97

 |
| 01/24/2008 10:19 AM |
Alert
|
I believe that this stems from the fact that HouseMenu 1.x uses older DNN API to load page information for navigation. This was one of the main reasons I finally started on HouseMenu 2: it uses DNN's new navigation API, which makes more efficient calls to the database and more effective use of caching, which then HouseMenu can take advantage of.
This is one area of HouseMenu 2 that still needs testing, but I am fairly certain that the performance will no longer be an issue.
Tim |
|
avastonetechnologies.com writergear.com timrolands.com |
|
|
Arif Shah
 Novice Posts:2
 |
| 01/24/2008 11:39 AM |
Alert
|
Thanks very much for the reply.
I believe the latest version is currently 1.4, any ideas when HouseMenu 2 would be released??
Regards Arif |
|
|
|
|
|