What causes a "Duplicate permissions role id specified" error?
I am using DNG 6.0.3. I have two different requirements projects that give me a "Duplicate permissions role id specified: Requirements Manager (local)" error when I try to add a new member or administrator. I am trying to add a user with a role other than the "Requirements Manager (local)" permission. In both projects, there are two permissions that look similar: "Requirements Manager (local)" and "Requirements Manager (PMO)". I thought that there may be an issue having these two similar roles, but I recreated this on another server and have no problem adding new members with roles in that project. What else can I look at to see what is duplicated?
Accepted answer
Hi, Janet
I am not sure what is causing the problem, it is likely this is something from upgrade(I guess this is upgraded from lower version?). You can have RTC Eclipse client and create a repository connection to RDNG and open the concern project area, then go to 'Process Configuration source' tab and check if you see
-duplicated role entry
or
-duplicated definitions for the permissions of role
id="Requirements Manager (local)" in team configuration
and manually fix it by removing the duplicate (save the source as backup before any change in source code).
I hope that helps.
Comments
Under the team-configuration section, I did find multiple entries for both the Requirements Manager (Local) and Requirements Manager (PMO) roles with different operations in each one. We combined all of the operations under one entry and then deleted the duplicates and that resolved our issue. Thanks for the answer!
One other answer
I wanted to respond and state how useful this information was to resolve an issue. Our instance received the error:
Project area cannot be saved.
Duplicate permissions operation id specified: com.ibm.rrs.setvalidity
project-operation id="com.ibm.rss.setValidity"And then we had one other project-operation id that was duplicated. Once the duplicates were resolved, we were able to save the area. Thanks for leaving the great instructions so others could follow them!