Loading...
Loading...
The entitlementMap in SamLicenseCalculator was growing very large when a device's installed software models are passed into findRelated that cannot be covered by the current license metric. The entitlementMap would unexpectedly have keys that included "null" or the mapping of the installed's software model key to the possible LMRs would be "null" - and this lead to the map growing very large, causing memory issues.
This issue occurs when there are multiple license metrics for a product and the license metrics cover different software models (either because of the parent software model and/or downgrades) and there are suite component installs. When it happens in customer instance, you may see this error message: String object would exceed maximum permitted size of 33554432 OR JavaException: java.lang.OutOfMemoryError: GC overhead limit exceeded
This issue is fixed in Xanadu and Yokohama, for Washington Patch 9 or Patch 10, please use this update set: https://support.servicenow.com/sys_attachment.do?sys_id=67d7a571936756907c79b36d6cba103c
PRB1780151
Click on a version to see all relevant bugs
ServiceNow Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.