[JIRA] (JENKINS-58227) Role Strategy: JCasC expoer fails for dangerous permissions

11 views
Skip to first unread message

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 26, 2019, 6:26:02 PM6/26/19
to jenkinsc...@googlegroups.com
Oleg Nenashev assigned an issue to Unassigned
 
Jenkins / Bug JENKINS-58227
Role Strategy: JCasC expoer fails for dangerous permissions
Change By: Oleg Nenashev
Assignee: Oleg Nenashev
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 26, 2019, 6:26:02 PM6/26/19
to jenkinsc...@googlegroups.com
Oleg Nenashev created an issue
Issue Type: Bug Bug
Assignee: Oleg Nenashev
Components: role-strategy-plugin
Created: 2019-06-26 22:25
Labels: jcasc-compatibility
Priority: Minor Minor
Reporter: Oleg Nenashev
authorizationStrategy: "FAILED TO EXPORT hudson.model.Hudson#authorizationStrategy:\ \ java.lang.SecurityException: Rejected dangerous permission: hudson.model.Hudson.UploadPlugins\ \ at org.jenkinsci.plugins.rolestrategy.permissions.PermissionHelper.fromStrings(PermissionHelper.java:86)\ \ at com.michelin.cio.hudson.plugins.rolestrategy.Role.<init>(Role.java:98) \ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.getRole(RoleDefinition.java:55)\ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleDefinition.<init>(RoleDefinition.java:41)\ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.lambda$getRoleDefinition$2(RoleBasedAuthorizationStrategyConfigurator.java:84)\ \ at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\ \ at java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet.lambda$entryConsumer$0(Collections.java:1575)\ \ at java.util.concurrent.ConcurrentSkipListMap$EntrySpliterator.forEachRemaining(ConcurrentSkipListMap.java:3535)\ \ at java.util.Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntrySetSpliterator.forEachRemaining(Collections.java:1600)\ \ at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at\ \ java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)\ \ at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)\ \ at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at\ \ java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.getRoleDefinitions(RoleBasedAuthorizationStrategyConfigurator.java:74)\ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.lambda$describe$0(RoleBasedAuthorizationStrategyConfigurator.java:65)\ \ at io.jenkins.plugins.casc.Attribute.getValue(Attribute.java:176) at io.jenkins.plugins.casc.Attribute.equals(Attribute.java:208)\ \ at io.jenkins.plugins.casc.BaseConfigurator.compare(BaseConfigurator.java:390)\ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.describe(RoleBasedAuthorizationStrategyConfigurator.java:92)\ \ at org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.describe(RoleBasedAuthorizationStrategyConfigurator.java:32)\ \ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$convertToNode$de0cd4f8$1(HeteroDescribableConfigurator.java:224)\ \ at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:201)\ \ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.convertToNode(HeteroDescribableConfigurator.java:224)\ \ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$describe$5(HeteroDescribableConfigurator.java:103)\ \ at io.vavr.control.Option.map(Option.java:373) at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.describe(HeteroDescribableConfigurator.java:103)\ \ at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.describe(HeteroDescribableConfigurator.java:51)\ \ at io.jenkins.plugins.casc.Attribute.describe(Attribute.java:198) at io.jenkins.plugins.casc.Configurator.describe(Configurator.java:162)"

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 11, 2019, 5:00:03 AM7/11/19
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 11, 2019, 5:00:04 AM7/11/19
to jenkinsc...@googlegroups.com
Oleg Nenashev started work on Bug JENKINS-58227
 
Change By: Oleg Nenashev
Status: Open In Progress

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 11, 2019, 5:00:04 AM7/11/19
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 11, 2019, 5:01:02 AM7/11/19
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages