Model objects quota is exceeded in map creation

  • KM00646129
  • 11-Nov-2013
  • 25-Apr-2018

Summary

Error on model Objects Quota when creating a map. Default value setting was exceeded.

Question

Model objects quota is exceeded.
I receive the above error when I try to update or create a new application map. Below is the error message I receive:
***************************************
Invocation of method [public abstract boolean
om.hp.ucmdb.uiserver.services.cmdb.PatternService.savePattern(com.hp.ucmdb.ui.ui_backend.model.pattern.UIPattern,java.util.List)]
failed in HTTP invoker remote service at [http://wappp0095:8080/ucmdb-ui/services/PatternService];
nested exception is com.xxxxxxxx.xxxxx.cmdb.shared.base.CmdbException: [ErrorCode [310] Model
objects quota is exceeded]
[ERROR CODE- 310] appilog.common.system.exceptions.AppilogException:
CMDB Operation Internal Error: class appilog.framework.shared.manage.impl.MamResponseException :
CMDB Operation Internal Error: class appilog.framework.shared.manage.impl.MamResponseException :
{request: ID='ad3cccd36ea9af018a2b3c8f8e03f712' Message='General CMDB request'
Operation='com.xxxxxxxx.xxxxx.cmdb.shared.model.operation.update.impl.object.add.ModelUpdateAddOrUpdateObjects@5af3b33'
Customer ID='1, id name: Default Client'
Context='CMDB Context: Customer id = '1, id name:
Default Client' , User ID = '911' , Caller Application = 'UCMDB-UI,loggedInUser:alf0006''} cannot
be executed due to quota exceed, details: customer quota is exceeded - cannot increase count by
[1], details: customer [1, id name: Default Client] , quota [quota.name.customer.model.objects] is
1500000 , current count is 1518748 : class
com.mercury.topaz.cmdb.shared.manage.quota.exception.CmdbQuotaException :
CMDB Internal Error:
Error while handling request: {request: ID='ad3cccd36ea9af018a2b3c8f8e03f712' Message='General
CMDB request'
Operation='com.xxxxxxxx.xxxxxcmdb.shared.model.operation.update.impl.object.add.ModelUpdateAddOrUpdateObjects@5af3b33'
Customer ID='1, id name: Default Client'
Context='CMDB Context: Customer id = '1, id name:
Default Client' , User ID = '911' , Caller Application = 'UCMDB-UI,loggedInUser:alf0006''} :
operation Create or update Pattern Definition [CP_SAP_GRC_view] : operation
appilog.common.foldering.impl.FoldersFacadeImpl$CreateOrUpdateDefinition
**************************
seems like the current count is higher then i am allowed i think; however i need to create and update application maps as we are in the middle of a datacentre migration
Error

Answer

Login the JMX Console: http://<server address>:port 8080/jmx-console 
 
Choose: UCMDB:service=Settings Services 
 
 Choose   showSettingsByCategory, and click invoke.
Now a list of settings will be shown and you can do search for the following settings: quota.name.customer.model.objects 

If the Default value is over 1518748 which is the number of models on your application update, means the main value was changed. If the Default Value doesn’t exceed that number, you can change the value still to meet your requirements.
To do the change, please hit the back button on your web browser to be taken to the previous page, in the top, click the link that says setSettingValue
In that part you have to fill in the values like this:
customerID with 1
name with quota.name.customer.model.objects
value with a number higher than 1518748
Then go ahead and create a new application map.