UCMDB Support Tip : Users are unable to edit enumerated lists in UCMDB 10.10

Users try to create an enumerated list in UCMDB 10.10, save it and then try to append another value to it but can not add new values to a enum of type list created with string attributes.

 

The following error would be observed :

 

ERROR  [AWT-EventQueue-2]  [AWT-EventQueue-2:31] Resolved Exception message [An error has occurred: com.mercury.topaz.cmdb.shared.classmodel.type.typedef.list.impl.CmdbListImpl cannot be cast to com.mercury.topaz.cmdb.shared.classmodel.type.typedef.cmdbenum.CmdbEnum]
java.lang.ClassCastException: com.mercury.topaz.cmdb.shared.classmodel.type.typedef.list.impl.CmdbListImpl cannot be cast to com.mercury.topaz.cmdb.shared.classmodel.type.typedef.cmdbenum.CmdbEnum
 
 

A defect has been raised but you can workaround this problem by adding the resource from URM.

Go to jmx, URM Services, type CM_TYPE_DEF. Open your enum and add a new entry like


<List-Entry is-factory="false">

<Value>TEST</Value>

</List-Entry>


and save the resource.

Once saved you can restart the server for the change to take effect or run reloadClassModelFromPersistency jmx after user has logged out from UCMDB.

 

 

 

Regards,

Unni

 

 

Tags: