CRRTC3521W: Warning: The build engine is either not in the repository, or it cannot be accessed by the following user
/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...
2013-07-31 08:29:47 [Jazz build engine] Not using a proxy to reach https://ourrepo:9443/ccm/
2013-07-31 08:29:50 [Jazz build engine] CRRTC3521W: Warning: The build engine is either not in the repository, or it cannot be accessed by the following user: "myuser". The ID of the build engine is "jbeengine". For more details, open the help system and search for CRRTC3521W.
2013-07-31 08:29:50 [Jazz build engine] No requests found.
Accepted answer
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.
/opt/jazz/buildsystem/buildengine/eclipse/jbe.sh -repository https://ourrepo:9443/ccm/ -userId myuser pass mypass -verbose -engineId jbeengine
Scott
Comments
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.
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.
I also noticed your original -pass parameter is missing the dash. I copy/pasted the same problem in my answer above. However, when the only mistake I make in the command line is leaving out the dash in -pass I get this error,
CRRTC3507E: Invalid arguments used for authentication.
Is that the problem you're getting now? If so, add the dash and try again.
If not, then try verifying your credentials in the web UI. Copy/paste the -repository value from the the command line into your browser and append "web" to the end. Then copy/paste the -userId value and -pass value into the login page and verify you can log in. Select the project area you're working in. Select "Build Engines" from the Builds menu and verify you can see the build engine with the -engineId value you're using.
If you can't see the build engine then you have a permission problem to work out.
Scott
1 vote
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.
Awesome! Glad you're unblocked!
Scott :-)