Hi, any solution to this? Im running into the same problem, via script-console its working, but even after a restart i get the following error:
Mar 09, 2016 9:10:32 PM jenkins.util.groovy.GroovyHookScript execute WARNING: Failed to run script file:/var/jenkins_home/init.groovy.d/50_active-directory.groovy groovy.lang.MissingPropertyException: No such property: Item for class: 50_active-directory at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:231) at 50_active-directory.run(50_active-directory.groovy:34) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:580) at jenkins.util.groovy.GroovyHookScript.execute(GroovyHookScript.java:136) at jenkins.util.groovy.GroovyHookScript.execute(GroovyHookScript.java:127) at jenkins.util.groovy.GroovyHookScript.run(GroovyHookScript.java:110) at hudson.init.impl.GroovyInitScript.init(GroovyInitScript.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:106) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:176) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$8.runTask(Jenkins.java:924) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) regards, roman Am Donnerstag, 20. August 2015 16:11:36 UTC+2 schrieb Anthony Green: > > > > On Thursday, 20 August 2015 13:47:05 UTC+1, Anthony Green wrote: >> >> This was my solution >> >> import jenkins.model.* >> import hudson.security.* >> >> def instance = Jenkins.getInstance() >> >> def strategy = new GlobalMatrixAuthorizationStrategy() >> strategy.add(Jenkins.ADMINISTER, "foo") >> strategy.add(Jenkins.READ, 'baz') >> strategy.add(Item.DISCOVER, 'baz') >> strategy.add(Item.READ, 'baz') >> strategy.add(Item.BUILD, 'baz') >> >> instance.setAuthorizationStrategy(strategy) >> >> instance.save() >> >> > Actually although this worked in the script console it doesn't work in > init.groovy.d > > you get the error > > Failed to run script > file:/var/jenkins_home/init.groovy.d/ConfigureSecurity.groovy > groovy.lang.MissingPropertyException: No such property: Item for class: > ConfigureSecurity > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) > at > org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:231) > > restarting jenkins and the settings are applied. > > Any pointers as to what's going wrong? > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e2524243-3100-465b-a5bd-3d4d3a101ac9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
