Reports Are Too Large To View in Web Browser

Users trying to view large reports in NexOSS may experience reports that start to load, but never finish loading. The problem is probably because the report is too large to view using a 32-bit browser. The solution is to view large reports using a 64-bit browser with a 64-bit version of Java. This document provides instructions on how to upgrade to a 64-bit browser and ensure enough memory is allocated to Java to display large reports on your workstation browser.

1 Prerequisites

Viewing large reports in a 64-bit browser requires a 64-bit operating system and enough memory allocated to Java to display large reports. Once, a 64-bit browser and Java are installed, the only hard limit for viewing reports is the memory installed on your workstation. A work station or PC with 8 GB of RAM memory allocated to Java can be used to view reports displaying ten million calls per day, and possibly more, depending on the call patterns.

1.1 How to Check if Windows Operating System is 64-bit

If your computer is running Microsoft Windows 7 or Windows Vista operating system, do the following to determine if the operating system is 32-bit or 64-bit:

  • Open System by clicking the Start button, right-clicking Computer, and then clicking Properties.

  • Under System, you can view the system type. The screenshot below is from a 64-bit system.

1.2 How to install 64-bit Java

Search the Java website to download the 64-bit Java version needed for your workstation or PC operating system.

Once the Java download to your work station or PC is complete, click on the executable Java download file and Java will install automatically.

1.3 Allocate More Memory to Java

Large reports will require that adequate RAM memory be allocated to the Java client on your work station or PC so the report data can be displayed in your browser. The following instructions explain how to allocate more to Java in Windows 7.

  • Open System by clicking the Start button, and then click on the Control Panel.

  • Select the Java icon.

  • Change the Java Runtime Parameter to allocate more memory to the Java client used by the browser to view reports.

1.3.1 Java Console and Debug Messages

Debug messages presented on the Java Console can be helpful to troubleshoot problems related to Java running with your browser. Click on the Advanced tab in the Java Control Panel to enable debug messages and to show the Java Console when viewing web pages.

2 Upgrade to Chrome 64-bit Browser

2.1 Download 64-bit version of Chrome

Go here. Select the 64-bit version for your operating system. Chrome will install automatically.

2.2 Enable Java API for Chrome

As of April 2015, starting with Chrome Version 42, Google has added an additional step to configuring NPAPI based plugins like Java to run. In the Chrome address bar, enter: chrome: //flags/#enable-npapi

3 Install 64-bit Version of Firefox (Waterfox)

To download Waterfox, go to https://www.waterfoxproject.org/ The software will install automatically.

4 Configure Internet Explorer to operate in 64-bit mode

In 64-bit Windows 7, Internet Explorer 10 (IE10) has 32-bit and 64-bit capabilities together in one browser. The IE10 browser frame process runs 64-bit, but for compatibility with plug-ins, IE10 runs 32-bit tabs by default. If the user turns on “enhanced protected mode”, they will have 64-bit tabs by default for IE10.

In Internet Explorer, Click the gear in the top right hand corner and select “Internet Options”. Click the “Advanced” tab on the far right and select the checkbox for “Enable Enhanced Protected Mode”

Click on the “Security” Tab and select “Enable Protected Mode” (requires restarting Internet Explorer)

Restart Internet Explorer to run in 64-bit mode.