Delivery conflict detected in singular flow delivery (Java API)
Hello all,
I am trying to deliver a particular change set from stream A to stream B but it returns an exception:
CRRTC5042E: Cannot deliver changes since they would create conflicts for item '.../class.java'.
However, this is impossible as stream A is the only stream flowing to stream B and stream B has no workspace flowing to it.
I have narrowed down the problem to a guess that the file went through some previous merge in stream A as the change set likely causing the problem has "(merged)" tag at the end of the description.
Note: Also, I am attempting this delivery through Java API
Edit: We also tried looking for the conflict in Eclipse but we cannot find any change set with the red conflict symbol and we're thus very confused.
Really need some urgent help to solve this please, thanks!
Accepted answer
This may be similar to the issue described in the article https://jazz.net/library/article/1498. If that is the case, the solution would be to:
1) Create a workspace off of Stream B.
2) Change the flow target of the workspace created in step 1 to Stream A and accept the changes from Stream A into the workspace.
3) If there is an ordering difference, you may have conflicts. If you do, resolve them
4) Change your flow target to Stream B and deliver your changes
Comments
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Oct 19 '17, 2:28 a.m.chi wang
Oct 19 '17, 2:51 a.m.Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Oct 24 '17, 5:06 a.m.