Form and List Module timeout

Overview

This article explains the steps or workaround that can be implemented to resolve a performance issue with Form and List modules in Evoq.

Requirements

  • Access to Evoq

Information

  • Following is the stack trace found

  at DotNetNuke.Common.Globals.BuildCrossTabDataSet(String DataSetName, IDataReader result, String FixedColumns, String VariableColumns, String KeyColumn, String FieldColumn, String FieldTypeColumn, String StringValueColumn, String NumericValueColumn, CultureInfo Culture)
  at DotNetNuke.Modules.UserDefinedTable.UserDefinedTableController.BuildMainDataSet(DataTable fieldsTable, IDataReader dr, Boolean rowMode)
  at DotNetNuke.Modules.UserDefinedTable.UserDefinedTableController.GetDataSet(Boolean withPreRenderedValues)
  at DotNetNuke.Modules.UserDefinedTable.List.get_DataSet()
  at DotNetNuke.Modules.UserDefinedTable.List.SearchManager.LoadColumns()
  at DotNetNuke.Modules.UserDefinedTable.List.SearchManager.SearchControl(SearchControlTypes controlType)
  at DotNetNuke.Modules.UserDefinedTable.List.SearchManager.LoadControls()
  at DotNetNuke.Modules.UserDefinedTable.List.OnInit(EventArgs e)
  • If you traverse to the DotNetNuke.Modules.UserDefinedTable.UserDefinedTableController.BuildMainDataSet function, this function only exists in the Form and List Module source code. See reference here.
  • This module has not been developed since Evoq 8.5 which was over two years ago and is now being maintained by the community.
  • Here, you can either try repairing the module or updating the module to the latest release here to see if that resolves things:
    1. Uninstall the module completely as DNN no longer supports this module in future iterations of Evoq.
    2. An alternate fix is to install the release from https://github.com/DNNCommunity/DNN.FormAndList/releases 

Comments

0 comments

Article is closed for comments.