Report viewer encounters an error processing the URL when accessing it thru the Operator Console.

  • 7010441
  • 11-Jul-2012
  • 02-Apr-2013

Environment

NetIQ AppManager Enterprise 8.0.1
NetIQ AppManager Enterprise 8.0
NetIQ AppManager Enterprise 7.0.1

Situation

An error occurs when accessing reports through the AppManager Operator Console's Report Viewer tool, or by adding the URL to a Web Browser.  'An error occurred on the server when processing the URL. Please contact the system administrator.'

Resolution



The AMReports virtual directory in IIS needs to be converted to application and assigned to use the new 32 bit enabled application pool that was created.

How to Convert to Application:
1.       Click Start > Administrative Tools > Internet Information Services (IIS) Manager.
2.       In the Connections pane, expand the server, and then expand Sites and Default Web Site.
3.       Select AMReports virtual directory
4.       Right click and select Convert to Application
5.       On the Select Application Pool dialog box, select the 32 bit application pool you created.
6.       To apply the changes, restart IIS.
If a 32 bit Application pool was not created or the DefaultAppPool was not configured for 32 bit applications, please follow the steps below.  

 

To check the DefaultAppPool configuration:

 
1. Click Start > Administrative Tools > Internet Information Services (IIS) Manager.
2. In the Connections pane, expand the server, then expand Sites and Default Web Site.
3. Right-click NetIQ and then select Manage Application > Advanced Settings.
4. On the Advanced Settings dialog box, note the Application Pool name and then click Cancel.
5. In the Connections pane, click Application Pools.
6. Right-click the application pool you noted in Step 4 and select Advanced Settings.
7. On the Advanced Settings dialog box, note the Enable 32-bit Applications setting.
If Enable 32-bit Applications is not set to True, create a new application pool and associate the NetIQ application with the new application pool.
 

To create a new application pool:
 
1. Click Start > Administrative Tools > Internet Information Services (IIS) Manager.
2. In the Connections pane, click Application Pools.
3. In the Actions pane, click Add Application Pool.
4. On the Add Application Pool dialog box, complete the following actions:
     a. In the Name field, type a name for the new application pool.
     b. From the .NET Framework Version list, select No Managed Code.
     c. From the Managed pipeline mode list, select Integrated.
     d. Select the Start application pool immediately checkbox and then click OK.
5. On the Application Pools page, right-click the new application pool and select Advanced Settings.
6. On the Advanced Settings dialog box, set Enable 32-bit Applications to True and then click OK.
7. On the Application Pools page, right-click the application pool for the NetIQ application and select View Applications. You noted the name of the application pool when you checked the DefaultAppPool configuration.
8. Select the NetIQ application.
9. In the Actions pane, select Change Application Pool.
10. On the Select Application Pool dialog box, select the application pool you created in Step 4 from the Application pool list and then click OK.
11. To apply the changes, restart IIS.

Cause

Installing the Web Management Server component on a 64-bit version of Microsoft Windows Server 2008 or 2008R2, the AMReports virtual directory in IIS is not “Converted to Application†by default or assigned to use a 32 bit application pool causing an error when accessing reports thru report viewer from the Operator Console or by adding the URL to a Web Browser.

Additional Information

Note: If the Web management component is installed manually, make sure to install ASP if not already installed.