Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update permissions based on changes made in matrix auth plugin 3.0 #1249

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Update permissions based on changes made in matrix auth plugin 3.0

c44ef89
Select commit
Failed to load commit list.
Open

Update permissions based on changes made in matrix auth plugin 3.0 #1249

Update permissions based on changes made in matrix auth plugin 3.0
c44ef89
Select commit
Failed to load commit list.
ci.jenkins.io / Tests / windows-11 / Build (windows-11) failed Mar 27, 2023 in 0s

failed: 10, passed: 2259

Send us feedback

Details

javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in src\main\docs\examples\javaposse\jobdsl\dsl\Folder\authorization.groovy

Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
Stack trace
Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
	at spock.lang.Specification.noExceptionThrown(Specification.java:118)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:32)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at script.run_closure1$_closure5(script:4)
	at script.run_closure1$_closure5(script)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.AbstractFolder.authorization(AbstractFolder.groovy:33)
	at script.run_closure1(script:3)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.JobParent.processItem(JobParent.groovy:248)
	at javaposse.jobdsl.dsl.JobParent.folder(JobParent.groovy:175)
	at script.run(script:2)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:138)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:108)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:61)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:29)
Standard out
Processing provided DSL script

javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in src\main\docs\examples\javaposse\jobdsl\dsl\helpers\JobAuthorizationContext\permission.groovy

Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
Stack trace
Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
	at spock.lang.Specification.noExceptionThrown(Specification.java:118)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:32)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at script.run_closure1$_closure3(script:4)
	at script.run_closure1$_closure3(script)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.Job.authorization(Job.groovy:299)
	at script.run_closure1(script:3)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.JobParent.processItem(JobParent.groovy:248)
	at javaposse.jobdsl.dsl.JobParent.freeStyleJob(JobParent.groovy:47)
	at javaposse.jobdsl.dsl.JobParent.job(JobParent.groovy:39)
	at script.run(script:2)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:138)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:108)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:61)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:29)
Standard out
Processing provided DSL script

javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in src\main\docs\examples\javaposse\jobdsl\dsl\helpers\JobAuthorizationContext\permissionAll.groovy

Expected no exception to be thrown, but got 'javaposse.jobdsl.dsl.DslScriptException'
Stack trace
Expected no exception to be thrown, but got 'javaposse.jobdsl.dsl.DslScriptException'
	at spock.lang.Specification.noExceptionThrown(Specification.java:118)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:32)
Caused by: javaposse.jobdsl.dsl.DslScriptException: (script, line 4) No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissionAll() is applicable for argument types: (java.lang.String) values: [joe]
Possible solutions: permissionAll(java.lang.String, java.lang.String), permission(java.lang.String), permission(java.lang.String, java.lang.String, java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:114)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:61)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:29)
Caused by: groovy.lang.MissingMethodException: No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissionAll() is applicable for argument types: (java.lang.String) values: [joe]
Possible solutions: permissionAll(java.lang.String, java.lang.String), permission(java.lang.String), permission(java.lang.String, java.lang.String, java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable)
	at script.run_closure1$_closure2(script:4)
	at script.run_closure1$_closure2(script)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.Job.authorization(Job.groovy:299)
	at script.run_closure1(script:3)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.JobParent.processItem(JobParent.groovy:248)
	at javaposse.jobdsl.dsl.JobParent.freeStyleJob(JobParent.groovy:47)
	at javaposse.jobdsl.dsl.JobParent.job(JobParent.groovy:39)
	at script.run(script:2)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:138)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:108)
	... 5 more
Standard out
Processing provided DSL script

javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in src\main\docs\examples\javaposse\jobdsl\dsl\Job\authorization.groovy

Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
Stack trace
Expected no exception to be thrown, but got 'java.lang.ArrayIndexOutOfBoundsException'
	at spock.lang.Specification.noExceptionThrown(Specification.java:118)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:32)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at script.run_closure1$_closure5(script:4)
	at script.run_closure1$_closure5(script)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.Job.authorization(Job.groovy:299)
	at script.run_closure1(script:3)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.JobParent.processItem(JobParent.groovy:248)
	at javaposse.jobdsl.dsl.JobParent.freeStyleJob(JobParent.groovy:47)
	at javaposse.jobdsl.dsl.JobParent.job(JobParent.groovy:39)
	at script.run(script:2)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:138)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:108)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:61)
	at groovy.lang.Closure.call(Closure.java:420)
	at groovy.lang.Closure.call(Closure.java:436)
	at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46)
	at javaposse.jobdsl.dsl.doc.ExampleValidationSpec.test examples in #file(ExampleValidationSpec.groovy:29)
Standard out
Processing provided DSL script

javaposse.jobdsl.dsl.FolderSpec.call authorization

Index 2 out of bounds for length 2
Stack trace
java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at javaposse.jobdsl.dsl.FolderSpec.call authorization_closure2(FolderSpec.groovy:100)
	at javaposse.jobdsl.dsl.FolderSpec.call authorization_closure2(FolderSpec.groovy)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.AbstractFolder.authorization(AbstractFolder.groovy:33)
	at javaposse.jobdsl.dsl.FolderSpec.call authorization(FolderSpec.groovy:99)

javaposse.jobdsl.dsl.JobSpec.call authorization

Index 2 out of bounds for length 2
Stack trace
java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at javaposse.jobdsl.dsl.JobSpec.call authorization_closure4(JobSpec.groovy:127)
	at javaposse.jobdsl.dsl.JobSpec.call authorization_closure4(JobSpec.groovy)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.Job.authorization(Job.groovy:299)
	at javaposse.jobdsl.dsl.JobSpec.call authorization(JobSpec.groovy:126)

javaposse.jobdsl.dsl.JobSpec.call authorization with blocksInheritance

Index 2 out of bounds for length 2
Stack trace
java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at javaposse.jobdsl.dsl.JobSpec.call authorization with blocksInheritance_closure6(JobSpec.groovy:152)
	at javaposse.jobdsl.dsl.JobSpec.call authorization with blocksInheritance_closure6(JobSpec.groovy)
	at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16)
	at javaposse.jobdsl.dsl.Job.authorization(Job.groovy:299)
	at javaposse.jobdsl.dsl.JobSpec.call authorization with blocksInheritance(JobSpec.groovy:151)

javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permission methods

Index 2 out of bounds for length 2
Stack trace
java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
	at javaposse.jobdsl.dsl.helpers.AuthorizationContext.permission(AuthorizationContext.groovy:41)
	at javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permission methods(JobAuthorizationContextSpec.groovy:19)

javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permissionAll method

No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissionAll() is applicable for argument types: (java.lang.String) values: [jill]
Possible solutions: permissionAll(java.lang.String, java.lang.String), permission(java.lang.String), permission(java.lang.String, java.lang.String, java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable)
Stack trace
groovy.lang.MissingMethodException: 
No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissionAll() is applicable for argument types: (java.lang.String) values: [jill]
Possible solutions: permissionAll(java.lang.String, java.lang.String), permission(java.lang.String), permission(java.lang.String, java.lang.String, java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable)
	at javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permissionAll method(JobAuthorizationContextSpec.groovy:42)

javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permissions method

No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissions() is applicable for argument types: (java.lang.String, java.util.ArrayList) values: [jill, [hudson.model.Item.Configure, hudson.model.Item.Read]]
Possible solutions: permission(java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable), permission(java.lang.String, java.lang.String, java.lang.String), getPermissions(), permissionAll(java.lang.String, java.lang.String)
Stack trace
groovy.lang.MissingMethodException: 
No signature of method: javaposse.jobdsl.dsl.helpers.JobAuthorizationContext.permissions() is applicable for argument types: (java.lang.String, java.util.ArrayList) values: [jill, [hudson.model.Item.Configure, hudson.model.Item.Read]]
Possible solutions: permission(java.lang.String), permissions(java.lang.String, java.lang.String, java.lang.Iterable), permission(java.lang.String, java.lang.String, java.lang.String), getPermissions(), permissionAll(java.lang.String, java.lang.String)
	at javaposse.jobdsl.dsl.helpers.JobAuthorizationContextSpec.call permissions method(JobAuthorizationContextSpec.groovy:60)