RTC user does not have permission to read component
2 answers
As far as I can tell, it is totally irrelevant if the repositories are friends.
- Licenses
- Repository roles
- Project Area access
- Project Area Membership
- Project Area Roles
- Visibility
- Permissions
Here's some information related to this that might be good for readers to be aware of:
1. By default, the Owner of a component created by a distributed delivery is set to be the user that executes the Deliver operation that creates that component, and also the Visibility of that component is set to Private.
2. The component itemID in both repos would be the same (i.e. when we create a component in the other repo due to a 'distributed scm' delivery, we set the itemID to be the same as the origin's component. Since these are UUIDs, in theory they should be 'unique' and not collide with any itemID of something in that repo already).
It sounds like one component may have already been 'created' by someone else possibly without you knowing (you can't tell because you can't see it), so the itemID of the component you are trying to deliver to actually does exist in the repo, so the delivery operation proceeds, but ends up failing because the owner/visibility of the component must be such that you can't see it. I think you need to ask a user with JazzAdmins permission to track down this component and change the owner/visibility appropriately.