I have just encountered the same issue on Jenkins 1.642.2 using the multi-branch-project-plugin 0.4.2 but have some additional information.
Users in the ADMINISTRATORS group see the list of available parsers, while users in the INTEGRATOR group do not.
I attach a shortened version of our authorization matrix, but I have not verified that this shortened version can reproduce the problem.
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Create:ADMINISTRATORS</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Delete:ADMINISTRATORS</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:ADMINISTRATORS</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Update:ADMINISTRATORS</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:ADMINISTRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.RemoveCause:ADMINISTRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.UpdateCauses:ADMINISTRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.ViewCauses:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Build:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Configure:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Connect:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Create:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Delete:ADMINISTRATORS</permission>
<permission>hudson.model.Computer.Disconnect:ADMINISTRATORS</permission>
<permission>hudson.model.Hudson.Administer:ADMINISTRATORS</permission>
<permission>hudson.model.Hudson.ConfigureUpdateCenter:ADMINISTRATORS</permission>
<permission>hudson.model.Hudson.Read:ADMINISTRATORS</permission>
<permission>hudson.model.Hudson.RunScripts:ADMINISTRATORS</permission>
<permission>hudson.model.Hudson.UploadPlugins:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Build:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Cancel:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Configure:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Create:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Delete:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Discover:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Read:ADMINISTRATORS</permission>
<permission>hudson.model.Item.Workspace:ADMINISTRATORS</permission>
<permission>hudson.model.Run.Delete:ADMINISTRATORS</permission>
<permission>hudson.model.Run.Update:ADMINISTRATORS</permission>
<permission>hudson.model.View.Configure:ADMINISTRATORS</permission>
<permission>hudson.model.View.Create:ADMINISTRATORS</permission>
<permission>hudson.model.View.Delete:ADMINISTRATORS</permission>
<permission>hudson.model.View.Read:ADMINISTRATORS</permission>
<permission>hudson.scm.SCM.Tag:ADMINISTRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.RemoveCause:INTEGRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.UpdateCauses:INTEGRATORS</permission>
<permission>com.sonyericsson.jenkins.plugins.bfa.PluginImpl.ViewCauses:INTEGRATORS</permission>
<permission>hudson.model.Hudson.Read:INTEGRATORS</permission>
<permission>hudson.model.Hudson.RunScripts:INTEGRATORS</permission>
<permission>hudson.model.Item.Build:INTEGRATORS</permission>
<permission>hudson.model.Item.Cancel:INTEGRATORS</permission>
<permission>hudson.model.Item.Configure:INTEGRATORS</permission>
<permission>hudson.model.Item.Create:INTEGRATORS</permission>
<permission>hudson.model.Item.Delete:INTEGRATORS</permission>
<permission>hudson.model.Item.Discover:INTEGRATORS</permission>
<permission>hudson.model.Item.Read:INTEGRATORS</permission>
<permission>hudson.model.Item.Workspace:INTEGRATORS</permission>
<permission>hudson.model.Run.Delete:INTEGRATORS</permission>
<permission>hudson.model.Run.Update:INTEGRATORS</permission>
<permission>hudson.model.View.Configure:INTEGRATORS</permission>
<permission>hudson.model.View.Create:INTEGRATORS</permission>
<permission>hudson.model.View.Delete:INTEGRATORS</permission>
<permission>hudson.model.View.Read:INTEGRATORS</permission>
<permission>hudson.scm.SCM.Tag:INTEGRATORS</permission>
</authorizationStrategy>
Code changed in jenkins
User: Ulli Hafner
Path:
src/main/java/org/jenkinsci/test/acceptance/po/FreeStyleMultiBranchJob.java
src/test/java/plugins/AbstractAnalysisTest.java
src/test/java/plugins/WarningsPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/cdf155f42d4b0da3d390974cc52b16804854de12
Log:
JENKINS-33582Initial test case for multi-branch jobs.Use multi-branch freestyle jobs in conjunction with warnings plug-in.