It's all about the answers!

Ask a question

Error 409 and 500 while linking requirements to RQM testcases

Amit Garg (311951) | asked Nov 22 '13, 5:25 a.m.
edited Nov 24 '13, 12:55 p.m. by Lisa Caten (342913)

We have RQM 4.0.3 and DOORS 9.4. Linking to DOORS requirements works fine without any issues to other RQM project A but that is not the case with project B of RQM and specific module X in DOORS.

Linking requirements from other modules to project B works fine.

linking req from module X to project A does not work.

We get the following two errors while saving the links:

Unable to load /qm/proxy?uri=http%3A%2F%2Fclm%3A8080%2Fdwa%2Frm%2Furn%3Arational%3A%3A1-504dd9b9029f2803-M-00000080 status:409


Unable to load /qm/proxy?uri=http%3A%2F%2Fclm%3A8080%2Fdwa%2Frm%2Furn%3Arational%3A%3A1-504dd9b9029f2803-M-00000080 status:500

I understand that most of you would say that either its configuration problem or access rights is the problem.

But I don't feel so because linking works fine without issues for one project so why it doesnt work for the other project.

Secondly, for error 409 user has full access on the module and once the user again clicks on save "it works fine".

Same is with error 500 at the moment.

Paul Slauenwhite commented Nov 25 '13, 7:44 a.m. | edited Nov 25 '13, 7:44 a.m.

Can you check the RQM and DOORS logs for related error messages?

Amit Garg commented Nov 26 '13, 5:37 a.m.

2013-11-22 10:20:42,119 [WebContainer : 24 @@ 10:20 502221823 /qm/service/] ERROR

Amit Garg commented Nov 26 '13, 5:39 a.m.

CalmRequirementRestService:postUpdateCalmRequirementsModifiedTimes AQXRQ5002E Failed to update lastModifiedTime for Requirement URI: https://req-mgmt:443/dwa/rm/urn:rational::1-39c72c502c551fa5-O-785-0001c481, it failed because of: Can't find out the CalmRequirment by project (stateId: [UUID _7kUkQFKKEeO1K6RjLa6WUQ], itemId: [UUID _9ZXil4vSEeKB0qnGvEIVYA], origin: <unset>, immutable: true) (contextId: [UUID _9ZXil4vSEeKB0qnGvEIVYA], modified: 2013-11-21 08:57:20.772, workingCopy: <unset> (mergePredecessor: null, workingCopyPredecessor: <unset>, workingCopyMergePredecessor: <unset>, predecessor: [UUID _955X0VEGEeO1K6RjLa6WUQ]) (descSummary: Sample Project V9 in DOORS, archived: false, name: Sample Project, uniqueName: Sample Project(JTS-Sentinel-Id)) (isInitialized: true, internalPublic: false, internalVisibleToMembers: true, internalVisibleToAccessList: false, owningApplicationKey: JTS-Sentinel-Id, internalIs

4 answers

permanent link
Maeve OReilly (3813) | answered Nov 26 '13, 4:01 a.m.
 409 is usually a result of the module being open, in DOORS, in edit mode.  So it's locked and RQM cannot write to it to create the backlink.  Basically it must be able write to it - access or locks can impact that.  
500 is harder.  It could be DWA configuration, but I agree that would not explain it working elsewhere.  As Paul says look in the logs.  qm.log for RQM and server\festival\logs for DWA.  

permanent link
Amit Garg (311951) | answered Nov 26 '13, 5:41 a.m.

Hi Maeve,

The problem with 409 error is that when we click multiple times, the save works and if I check the locks on the module, there are 40-50 shareable locks are there as 4 users work on linking requirements to test cases.

permanent link
Maeve OReilly (3813) | answered Nov 26 '13, 6:30 a.m.
 Hey Amit,

I have done some very brief testing and I got a 500 trying to link a test plan to a view (requirement collection) when the module is open in shared edit mode in DOORS; 500 when trying to link a test case to object when that object is locked in shared edit mode.  No 409.  But I think you should log a PMR.  

Pragmatically, I would either create the links in DOORS or not use shared edit mode in DOORS during this process. 


permanent link
Michal Steinberger (181828) | answered Dec 09 '14, 7:30 a.m.
 Hey All,

I've got error No 409, but Doors was close.
The requirements collection link shows that there is a link between the requirement and the test case but the requirement link section in the test case and the links section in Doors (for the specific requirement) show nothing.

What happens and how can i fix it?


Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.