Support Article

Unable to deserialize Catalog error msg in updatemanager



User is trying to upload the CATALOG.ZIP file in the update manager to perform a system scan.
After the upload is completed from a local system user clicks the Scan button and few moments the below appears on screen:

Error Messages

Unable to desrialize Catalog ** see log for more details

The below error appears in the PegaRULES.log file:

PegaRULES:07.10] (t_HotfixManager_Scanner.Action) ERROR - Unable to deserialize Catalog Object deserialization failed Object deserialization failed
at com.pega.pegarules.updatemanager.util.MiscUtils.deserializeObject(
at com.pega.pegarules.updatemanager.util.MiscUtils.deSerializeFromFile(
at com.pega.pegarules.updatemanager.catalogue.CatalogUtils.processCatalogZip(
at com.pega.pegarules.updatemanager.catalogue.CatalogUtils.processCatalogZip(

Caused by: java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding$StringEncoder.encode(
at java.lang.StringCoding.encode(

Steps to Reproduce

  1. Go to Hotfix manager.
  2. Click to scan system.
  3. Select a catalog.
  4. Click to scan.

Root Cause

This is a Java out of memory exception.
The issue happened due to insuffiecient memory size specified in the JVM arguments.


Increase the memory allocation using the -Xms and -Xmx arguments to a sufficiently large value. This resolves the issue.

Published May 15, 2017 - Updated June 15, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.