It's all about the answers!

Ask a question

Jenkins Team Concert Plugin 2.4.2 permission issue


vinay kumar bondugula (7312667) | asked Jun 22 '23, 10:11 a.m.

Hi All,


The Team Concert Plugin 2.4.2 is released to fix "Missing permission checks" (upgraded from 2.4.1 to 2.4.2) for Jenkins. The SCM team upgraded the plugin in Test Jenkins server and restarted the server to apply the changes. After the upgrade users having the overall/Read permission are unable to run the build jobs in Jenkins and expecting the overall/Administer permission to run the build job as shown below. The SCM team assigned Overall/Administer permission for users to run the build jobs but that will allow users in configuring the build jobs. Please let us know how to overcome this issue with the Team concert plugin and Jenkins. Let me know in case of any additional information.

RTC : checkout...
19:12:47 FATAL: RTC : checkout failure: <UserID> is missing the Overall/Administer permission
19:12:47 hudson.security.AccessDeniedException3: bvinayku is missing the Overall/Administer permission
19:12:47    at hudson.security.ACL.checkPermission(ACL.java:80)
19:12:47    at hudson.security.AccessControlled.checkPermission(AccessControlled.java:52)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCBuildToolInstallation.validateBuildToolkit(RTCBuildToolInstallation.java:119)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCBuildToolInstallation.validateBuildToolkit(RTCBuildToolInstallation.java:106)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCScm.validateBuildToolkitPath(RTCScm.java:3345)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCScm.checkout(RTCScm.java:2366)
19:12:47    at hudson.scm.SCM.checkout(SCM.java:540)
19:12:47    at hudson.model.AbstractProject.checkout(AbstractProject.java:1240)
19:12:47    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
19:12:47    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
19:12:47    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
19:12:47    at hudson.model.Run.execute(Run.java:1900)
19:12:47    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
19:12:47    at hudson.model.ResourceController.execute(ResourceController.java:101)
19:12:47    at hudson.model.Executor.run(Executor.java:442)
19:12:47 ERROR: RTC : checkout failure: <UserID> is missing the Overall/Administer permission
    
Thanks,
    
Vinay
    

<o:p> </o:p>

One answer



permanent link
Arun K Sriramaiah (3.2k13177) | answered Jun 23 '23, 3:13 a.m.

 HI Vinay,


Please check the below details, you don't have to have ADMIN permission to trigger the Build.

In this configuration change log can be chosen to be generated by comparing the current build with the previous successful build. By default this option is unchecked.

NOTE: For this configuration, the RTC user configured globally or for this job needs to have permission to attach snapshots to a stream.

Regards,
Arun

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.