When I try to create an organization folder with the following Jenkins job DSL:
organizationFolder("folderName").with { organizations { github { repoOwner("bar") credentialsId('baz') checkoutCredentialsId('SAME') pattern('foo') buildOriginBranch('false') buildOriginBranchWithPR('true') buildOriginPRMerge('false') buildOriginPRHead('false') buildForkPRMerge('true') buildForkPRHead('false') } } } ...I get the following error: javaposse.jobdsl.dsl.DslScriptException: (script, line 3) No signature of method: javaposse.jobdsl.dsl.helpers.workflow.ScmNavigatorsContext.github() is applicable for argument types: (script$_run_closure1$_closure2$_closure3) values: [script$_run_closure1$_closure2$_closure3@78bd7368] Possible solutions: with(groovy.lang.Closure), getAt(java.lang.String) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:112) at javaposse.jobdsl.dsl.AbstractDslScriptLoader$_runScripts_closure1.doCall(AbstractDslScriptLoader.groovy:59) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46) at javaposse.jobdsl.dsl.AbstractDslScriptLoader$runScripts$0.callCurrent(Unknown Source) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:85) at javaposse.jobdsl.dsl.AbstractDslScriptLoader$runScript.call(Unknown Source) at com.sheehan.jobdsl.DslScriptExecutor.execute(DslScriptExecutor.groovy:27) at com.sheehan.jobdsl.ScriptExecutor$execute.call(Unknown Source) at Ratpack$_run_closure1$_closure3$_closure7$_closure8.doCall(Ratpack.groovy:32) at com.sun.proxy.$Proxy10.execute(Unknown Source) at ratpack.exec.internal.DefaultPromise$1.success(DefaultPromise.java:42) at ratpack.exec.Promise.lambda$null$9(Promise.java:304) at ratpack.exec.Downstream$1.success(Downstream.java:73) at ratpack.exec.Promise.lambda$null$9(Promise.java:304) at ratpack.exec.Downstream$1.success(Downstream.java:73) at ratpack.exec.internal.DefaultExecution$2.lambda$success$1(DefaultExecution.java:161) at ratpack.exec.internal.DefaultExecution$SingleEventExecStream.exec(DefaultExecution.java:419) at ratpack.exec.internal.DefaultExecution.exec(DefaultExecution.java:246) at ratpack.exec.internal.DefaultExecution.intercept(DefaultExecution.java:240) at ratpack.exec.internal.DefaultExecution.drain(DefaultExecution.java:220) at ratpack.exec.internal.DefaultExecution.access$100(DefaultExecution.java:45) at ratpack.exec.internal.DefaultExecution$SingleEventExecStream.resume(DefaultExecution.java:452) at ratpack.exec.internal.DefaultExecution$2.success(DefaultExecution.java:161) at ratpack.server.internal.RequestBody.complete(RequestBody.java:125) at ratpack.server.internal.RequestBody.add(RequestBody.java:76) at ratpack.server.internal.NettyHandlerAdapter.channelRead(NettyHandlerAdapter.java:84) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:163) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:155) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:163) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:155) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:163) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:155) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:276) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:263) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:163) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:155) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:950) at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:818) at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:338) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:254) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742) at ratpack.exec.internal.DefaultExecController$ExecControllerBindingThreadFactory.lambda$newThread$0(DefaultExecController.java:113) at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) Caused by: groovy.lang.MissingMethodException: No signature of method: javaposse.jobdsl.dsl.helpers.workflow.ScmNavigatorsContext.github() is applicable for argument types: (script$_run_closure1$_closure2$_closure3) values: [script$_run_closure1$_closure2$_closure3@78bd7368] Possible solutions: with(groovy.lang.Closure), getAt(java.lang.String) at javaposse.jobdsl.dsl.AbstractExtensibleContext.methodMissing(AbstractExtensibleContext.groovy:19) at javaposse.jobdsl.dsl.AbstractContext.invokeMethod(AbstractContext.groovy) at script$_run_closure1$_closure2.doCall(script:3) at script$_run_closure1$_closure2.doCall(script) at javaposse.jobdsl.dsl.ContextHelper.executeInContext(ContextHelper.groovy:16) at javaposse.jobdsl.dsl.ContextHelper$executeInContext.call(Unknown Source) at javaposse.jobdsl.dsl.ContextHelper$executeInContext.call(Unknown Source) at javaposse.jobdsl.dsl.jobs.OrganizationFolderJob.organizations(OrganizationFolderJob.groovy:23) at script$_run_closure1.doCall(script:2) at script.run(script:1) at script$run.call(Unknown Source) at script$run.call(Unknown Source) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:132) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:106) ... 49 more You can reproduce the error with the Jenkins job DSL playground: http://job-dsl.herokuapp.com/ Why doesn't this work? -- 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 jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/0f4d7374-cef3-4e26-add0-1b61390e2d8f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.