ActiveReports Upgrade from v12 to 14.2

Posted by: stacey.manske on 13 January 2021, 7:52 am EST

  • Posted 13 January 2021, 7:52 am EST

    We recently upgraded ActiveReports on our ASP.NET intranet site to version 14.2. The WebViewer is used frequently and there are many pages that export reports to pdf.

    Since upgrading, the IIS worker process memory usage grows and grows until it eventually restarts.

    We aren’t getting any errors testing locally or on a test server but on the production server the following error is showing up frequently in the application event log:

    Event code: 3008

    Event message: A configuration error has occurred.

    Event time: 1/13/2021 12:21:40 PM

    Event time (UTC): 1/13/2021 6:21:40 PM

    Event ID: 55f809e1787942e3bcfe4f04320a74a5

    Event sequence: 4307

    Event occurrence: 1

    Event detail code: 0

    Process information:

    Process ID: 6160

    Process name: w3wp.exe

    Account name: IIS APPPOOL\DefaultAppPool

    Exception information:

    Exception type: ConfigurationErrorsException

    Exception message: System.Web.Handlers.ScriptModule does not implement IHttpHandlerFactory or IHttpHandler.

    at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)

    at System.Web.Configuration.HandlerFactoryCache…ctor(String type)

    at System.Web.HttpApplication.GetFactory(String type)

    at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

    at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)

    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Request information:

    Request URL: http://intranetsite.com/api/reporting/reports/export/pdf

    Request path: /api/reporting/reports/export/pdf

    User host address:

    User: user\receiving

    Is authenticated: True

    Authentication Type: Negotiate

    Thread account name: intranet

    Thread information:

    Thread ID: 91

    Thread account name: intranet

    Is impersonating: True

    Stack trace: at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)

    at System.Web.Configuration.HandlerFactoryCache…ctor(String type)

    at System.Web.HttpApplication.GetFactory(String type)

    at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

    at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)

    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    In another post, I was told that httphandlers were no longer needed so they were removed from the web.config. Do I need to put them back?

  • Posted 13 January 2021, 4:34 pm EST

    Hello,

    Could you please make sure that AppPool setting of the Testing server and Production server should be same. Also, could you please share the screenshot of the AppPool setting of the Production Server.

    . Do I need to put them back?

    No, You don’t need to put it back. They are not necessary in AR14.

    Thanks,

    Mohit

  • Posted 14 January 2021, 1:55 am EST - Updated 30 September 2022, 7:42 am EST

    The AppPool settings are the same on the production and test servers. Here’s the screenshot of the production AppPool settings.

  • Posted 14 January 2021, 9:45 am EST

  • Posted 17 January 2021, 7:37 pm EST

    Hello,

    We have responded the SupportOne case. Please reply to supportone case only to avoid confusion.

    Thanks,

    Mohit

  • Posted 18 May 2021, 11:21 am EST

    Hi was this ever resolved? We’re getting the same exact error after upgrading from Active Reports 9 to 15.

  • Posted 23 May 2021, 2:14 am EST

    Hello,

    We have responded the CRM case. Please reply to CRM case only to avoid confusion.

    Thanks,

    Mohit

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels