Why does IXIASOFT CCMS Web display errors when opening topics?

You can increase the amount of memory allocated to the Tomcat server.

Symptom

When trying to open a topic in IXIASOFT CCMS Web, a Document cannot be loaded or a 500 internal server error appears. The [CCMS Web Path]/apache-tomcat-[version]/logs/ixiasoft-ccms.log file also shows the following error: Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded.

Problem

The Tomcat server is running out of memory.

Solution

For a Windows installation, perform the following:
  1. On the Tomcat server, click Start > Administrative Tools > Services.
  2. In the Services window, right-click the Tomcat entry. Click Properties.
  3. Copy the Service name and paste it into a Notepad file.
  4. In a command window, type [CCMS Web Path]/apache-tomcat-[version]\bin\tomcat9w.exe" //ES//[Tomcat service name] where [Tomcat service name] is the value pasted into Notepad. For example, type the following: C:\Ixiasoft\cmsweb\apache-tomcat-9.0.8\bin\tomcat9w.exe //ES//tomcat-ccms
  5. In the Ixiasoft Tomcat CCMS Properties dialog box, on the Java tab, change the Maximum memory pool value to 2048
  6. Click OK.
  7. In the Services window, right-click the Tomcat entry. Click Stop.
  8. Right-click the Tomcat entry. Click Start.
For a Linux installation, perform the following:
  1. Edit the [CCMS Web Path]/apache-tomcat-[version]/bin/setenv.sh file.
  2. Change -Xmx1024m to -Xmx2048m.
  3. At a Linux prompt, type the following: /sbin/service tomcat-ccms restart