Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-72424

Semicolon in parameter value breaks the scheduled pipeline

      Plugin can not properly parse parameter value that has semicolon in it. And does not allow any way to escape it.

      Pipeline fails with exception on trigger:

      triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}

       

      11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
      11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
      11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
      11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
      11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
      11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
      11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
      11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
      11:04:48 Caused: java.lang.reflect.InvocationTargetException
      11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
      11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
      11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
      11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
      11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
      11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
      11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
      11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
      11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
      11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
      11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
      11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
      11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218)
      11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
      11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
      11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
      11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate
      {parameterizedSpecification= 11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value' 11:04:48 }
      for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger

       

          [JENKINS-72424] Semicolon in parameter value breaks the scheduled pipeline

          alex created issue -
          alex made changes -
          Description Original: Plugin can not properly parse parameter value that has two+ subsequent semicolons.

          Pipeline fails with exception on trigger:

          triggers {
                  parameterizedCron("""
                  02 09-23 * * 1-3,5 %    parameter='parameter;;value'
                  """)}

           
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate \{parameterizedSpecification=
          11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value'
          11:04:48 } for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger
          New: Plugin can not properly parse parameter value that has two+ subsequent semicolons.

          Pipeline fails with exception on trigger:
          {code:java}
          triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}{code}
           
          {code:java}
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218){code}

          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate {parameterizedSpecification=
          11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value'
          11:04:48 } for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger
          alex made changes -
          Summary Original: Double semicolon in parameters breaks the scheduled pipeline New: Several consecutive double semicolons in parameter value breaks the scheduled pipeline
          alex made changes -
          Description Original: Plugin can not properly parse parameter value that has two+ subsequent semicolons.

          Pipeline fails with exception on trigger:
          {code:java}
          triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}{code}
           
          {code:java}
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218){code}

          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate {parameterizedSpecification=
          11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value'
          11:04:48 } for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger
          New: Plugin can not properly parse parameter value that has two+ subsequent semicolons.

          Pipeline fails with exception on trigger:
          {code:java}
          triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}{code}
           
          {code:java}
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate
          {parameterizedSpecification= 11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value' 11:04:48 }
          for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger{code}
           
          alex made changes -
          Summary Original: Several consecutive double semicolons in parameter value breaks the scheduled pipeline New: Semicolons in parameter value breaks the scheduled pipeline
          alex made changes -
          Summary Original: Semicolons in parameter value breaks the scheduled pipeline New: Semicolon in parameter value breaks the scheduled pipeline
          alex made changes -
          Description Original: Plugin can not properly parse parameter value that has two+ subsequent semicolons.

          Pipeline fails with exception on trigger:
          {code:java}
          triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}{code}
           
          {code:java}
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate
          {parameterizedSpecification= 11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value' 11:04:48 }
          for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger{code}
           
          New: Plugin can not properly parse parameter value that has semicolon in it. And does not allow any way to escape it.

          Pipeline fails with exception on trigger:
          {code:java}
          triggers{         parameterizedCron("""         02 09-23 * * 1-3,5 %    parameter='parameter;;value'         """)}{code}
           
          {code:java}
          11:04:48 java.lang.IllegalArgumentException: Chunk [] is not a valid entry
          11:04:48 at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220)
          11:04:48 at com.google.common.base.Splitter$MapSplitter.split(Splitter.java:528)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterParser.parse(ParameterParser.java:35)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTab.create(ParameterizedCronTab.java:44)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:46)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedCronTabList.create(ParameterizedCronTabList.java:28)
          11:04:48 at org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger.<init>(ParameterizedTimerTrigger.java:39)
          11:04:48 Caused: java.lang.reflect.InvocationTargetException
          11:04:48 at jdk.internal.reflect.GeneratedConstructorAccessor455.newInstance(Unknown Source)
          11:04:48 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          11:04:48 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:330)
          11:04:48 at org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:272)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils.instantiateDescribable(CommonUtils.java:130)
          11:04:48 at org.jenkinsci.plugins.pipeline.modeldefinition.CommonUtils$instantiateDescribable.callStatic(Unknown Source)
          11:04:48 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55)
          11:04:48 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:216)
          11:04:48 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onStaticCall(GroovyInterceptor.java:35)
          11:04:48 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onStaticCall(SandboxInterceptor.java:210)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker$2.call(Checker.java:214)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedStaticCall(Checker.java:218)
          11:04:48 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:120)
          11:04:48 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
          11:04:48 Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 2d37cf51-182a-4ea8-9ac3-a8dc20abdd07
          11:04:48 Caused: java.lang.IllegalArgumentException: Could not instantiate
          {parameterizedSpecification= 11:04:48 02 09-23 * * 1-3,5 %    parameter='parameter;;value' 11:04:48 }
          for org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTrigger{code}
           

            batmat Baptiste Mathus
            alex_no alex
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: