I am able to add new requirements and yes, they are all under the root folder. The problem is that I cannot add a User Added New Requirement field. When i click on the 'User Fields' folder under 'Requirement' in 'Project Entities',' I get the 'Exception from HRESULT:0x800413EC' error pop up. It does allow me to add the field but does not save the changes. When I save teh changes, it gives me the 'Failed to commit customization changes' error pop up and hangs the system for all the users for over 30 mins. I am able to add 'User Fields' on other entities like Test and Defect without any problem. I checked the workflow code for requriements and i dont have anything new that must be causing this issue.
I checked the REQ_TYPE_FIELD table and see the 2 new fields I added, however, it is not displaying in QC tool Project Entities. Also, i noticed that the RTF_ID is not sequencial in this table. It keeps jumping numbers, for example, the first 854 rows are fine and then the next RTF_ID is 1001. This happens multiple times. Also, it has REQ_TYPE_IDs that are not in the REQ_TYPE table. One new problem occured after I ran a Select * sql on the REQ table. The field i had added while testing that gave me all the errors is suddently displayed on QC New Requirement window and Requirement Details window but I dont see it in Customization and even in Workflow. The field that is displayed in these window does not have any label but it has a text box. I have attached screenshot of the newly displaying field and the REQ_TYPE_FIELD table.
I made another observation. When i added the 2 new user added requirement fields, the system gave them these field names: RQ_USER_22 and RQ_USER_23. However, the system already was using RQ_USER_28 and RQ_USER_29. It might be possible that these user fields RQ_USER_22 and RQ_USER_23 were initally added and deleted and now that I am trying to add another RQ_USER_22 and RQ_USER_23 it is giving problems?
Backup the project database (NOT QCP) in case you have to rever the changes. Then remove the fields that were deleted through project entities in the req_field_type table. then try to create a field. I would prefer you to open a new service request so you can have a support engineer assisting you on that.
"HP Support If you find this or any post resolves your issue, please be sure to mark it as an accepted solution"