Hi,

I'm using the Parameterized Trigger Plugin to pass parameters to downstream 
builds.  My upstream build is also parameterized (with one choice and one 
text parameter).  The downstream project is conditionally triggered with 
the "Current build parameters" when all by one of the choices is selected; 
I'm using the Conditional BuildStep plugin to handle the condition.

This setup works fine and the builds are triggered with the correct 
parameters.  However, when I go to specific build page in the history for 
my upstream project, I am greeted with a "Status Code: 500" and an 
exception.  Interestingly enough, this doesn't seem to occur when the 
condition is not met and the downstream project is not triggered.  I've 
provided the exception at the end of this message.  The issue seems related 
to the build trigger, per this line in the exception: 
hudson.plugins.parameterizedtrigger.BuildInfoExporterAction.summary.run(summary.groovy:30)

Any help would be appreciated.  I really don't know how to start debugging 
this.  I have tried to reproduce the issue with simpler jobs and I cannot.  
I am not sure what the "Possible solutions: name, scm" is referring to, so 
any pointers there would help too.  I can provide more information as 
necessary.

Thanks,
-Stanton

Exception: org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.514.jar!/hudson/model/AbstractBuild/index.jelly:112:84:
 
<st:include> Exception evaluating property 'size' for java.util.ArrayList, 
Reason: groovy.lang.MissingPropertyException: No such property: size for 
class: hudson.maven.MavenModuleSet Possible solutions: name, scm
Stacktrace:
javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.514.jar!/hudson/model/AbstractBuild/index.jelly:112:84:
 
<st:include> Exception evaluating property 'size' for java.util.ArrayList, 
Reason: groovy.lang.MissingPropertyException: No such property: size for 
class: hudson.maven.MavenModuleSet
Possible solutions: name, scm
                at 
org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:117)
                at 
org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:127)
                at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:666)
                at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
                at 
org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
                at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677)
                at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
                at 
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241)
                at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
                at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677)
                at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
                at org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)
                at org.kohsuke.stapler.Stapler.service(Stapler.java:214)
                at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
                at 
winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
                at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
                at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
                at 
hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
                at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
                at 
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
                at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                at 
hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
                at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
                at 
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                at 
hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
                at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                at 
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
                at 
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
                at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
                at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
                at 
winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
                at 
winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
                at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:450)
                at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
                at java.util.concurrent.FutureTask.run(FutureTask.java:149)
                at 
winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:908)
                at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:931)
                at java.lang.Thread.run(Thread.java:738)
Caused by: org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.514.jar!/hudson/model/AbstractBuild/index.jelly:112:84:
 
<st:include> Exception evaluating property 'size' for java.util.ArrayList, 
Reason: groovy.lang.MissingPropertyException: No such property: size for 
class: hudson.maven.MavenModuleSet
Possible solutions: name, scm
                at 
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
                at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:281)
                at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
                at 
org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
                at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                at 
org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                at 
org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                at 
org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                at 
org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                at 
org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                at 
org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                at 
org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                at 
org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
                at 
org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
                at 
org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112)
                ... 63 more
Caused by: groovy.lang.MissingPropertyException: Exception evaluating 
property 'size' for java.util.ArrayList, Reason: 
groovy.lang.MissingPropertyException: No such property: size for class: 
hudson.maven.MavenModuleSet
Possible solutions: name, scm
                at 
org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt(DefaultGroovyMethods.java:6810)
                at 
groovy.lang.MetaClassImpl$7.getProperty(MetaClassImpl.java:1712)
                at 
org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:61)
                at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227)
                at 
hudson.plugins.parameterizedtrigger.BuildInfoExporterAction.summary.run(summary.groovy:30)
                at 
org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:69)
                at 
org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:62)
                at 
org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
                at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
                ... 98 more


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to