CRRTC3521W: Warning: The build engine is either not in the repository, or it cannot be accessed by the following user
This is a spin-off of another question I've posted regarding an "API Access Denied" error while using Build Forge and the RTC source adapter to start an RTC build. I'm trying to break that problem down and simply trying to start the JBE using the following command line:
/opt/jazz/buildsystem/buildengine/eclipse/jbe.sh -repository https://ourrepo:9443/ccm/ -userId myuser pass mypass -verbose -engineId 'jbeengine' 2013-07-31 08:29:46 [Jazz build engine] Running build loop...
I've verified that:
1) the 'myuser' RTC user is in the project
2) the user has all the Build rights I can find (also tried this with an Admin account that has virtually EVERY permission and I get the same result)
3) the workspace attached to build definition is owned by the 'myuser' account
As I mentioned above, we have another repository where this works against but I'm not sure what could be different across repositories to get this error.
Any idea how I can troubleshoot this further??
- Andy
|
Accepted answer
Hi Andy,
I just tested this out and I think the only problem is the unnecessary single quotes around the build engine ID right at the end of your command line. Try this out.
Scott
Andy Jewell selected this answer as the correct answer
Comments
Andy Jewell
commented Jul 31 '13, 3:07 p.m.
HI, Scott - thanks for suggesting this, I just tried and apparently in my case it didn't make a difference. I tried no quotes, single quotes, and double quotes and it gives me the same message in each case. 1
Hmmm... That's funny, I reproduced the exact same CRRTC3521W problem by taking a working JBE command line and adding single quotes around the -engineId value.
Andy Jewell
commented Aug 01 '13, 11:11 a.m.
Yeah, I hear what you're saying. I'm not sure if the original command I had above was a paste error or what but since you brought up the single quote issue, I've put the command in a hundred different ways (including different option orders) and still no change in result.
However, this morning after reading your message I tried changing user accounts and the build was successful! I went back the account I had started with in the first place. That first account has virtually every permission but was getting the same error (at least I thought it was!). So anyhow, I think in the end you were right, permission problem. And the problem was the user was not in the project. The user had the role and the role had the permissions and the workspace was owned by the user but. . . not in the project. So silly, my bad! Thanks for your help!
Awesome! Glad you're unblocked!
|
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.