I am getting a similar error when I promote a build manually (but not 
triggering a downstream job). This happens on Tomcat 6 running on Windows 
Server 2003 using JRE 1.6.0_21, with the latest version of Jenkins (1.492) 
and Jenkins Promoted Builds plugin (2.8) (however this occurred with 
previous versions of Jenkins and plugin).
https://isgsubw01:8443/jenkins/job/FY13Q4BFR2_SubCenter/10/promotion/Deploy_QA1_USSCLSEAPSUB003/promotionBuild/10/:

HTTP Status 500 - 
------------------------------

*type* Exception report

*message* 

*description* *The server encountered an internal error () that prevented it 
from fulfilling this request.*

*exception* 

java.lang.NullPointerException
        org.kohsuke.stapler.Stapler.escape(Stapler.java:933)
        
org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:69)
        
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
        
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)


Note, if I subsequently navigate to:
https://isgsubw01:8443/jenkins/job/FY13Q4BFR2_SubCenter/10/promotion/Deploy_QA1_USSCLSEAPSUB003/promotionBuild/10/console
I can see the log file. Once the promotion is completed, navigating back to 
the previous URL results in no 500 error.

Below is the relevant log output. Any insights are appreciated.
Thanks,
Nick.

Nov 30, 2012 9:20:37 AM org.apache.catalina.core.ApplicationContext log
SEVERE: Error while serving 
https://isgsubw01:8443/jenkins/job/FY13Q4BFR2_SubCenter/10/promotion/Deploy_STG_USSCLSEAPSUB003/promotionBuild/1/progressiveLog
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
    at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
    at 
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
    at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)
    at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    at org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:260)
    at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    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:573)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
    at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
    at org.kohsuke.stapler.Stapler.service(Stapler.java:164)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
    at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    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:166)
    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:173)
    at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63)
    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:66)
    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 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.EOFException
    at java.io.DataInputStream.readFully(DataInputStream.java:180)
    at java.io.DataInputStream.readFully(DataInputStream.java:152)
    at 
hudson.util.UnbufferedBase64InputStream.read(UnbufferedBase64InputStream.java:40)
    at 
hudson.util.UnbufferedBase64InputStream.read(UnbufferedBase64InputStream.java:53)
    at java.io.DataInputStream.read(DataInputStream.java:132)
    at java.io.DataInputStream.readFully(DataInputStream.java:178)
    at hudson.util.IOUtils.skip(IOUtils.java:84)
    at hudson.console.ConsoleNote.skip(ConsoleNote.java:246)
    at 
hudson.console.PlainTextConsoleOutputStream.eol(PlainTextConsoleOutputStream.java:68)
    at 
hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)
    at 
hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)
    at 
hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:74)
    at 
org.apache.commons.io.output.ProxyOutputStream.write(ProxyOutputStream.java:70)
    at 
org.apache.commons.io.output.CountingOutputStream.write(CountingOutputStream.java:71)
    at 
org.kohsuke.stapler.framework.io.LargeText$HeadMark.moveTo(LargeText.java:312)
    at 
org.kohsuke.stapler.framework.io.LargeText.writeLogTo(LargeText.java:227)
    at 
hudson.console.AnnotatedLargeText.writeLogTo(AnnotatedLargeText.java:152)
    at 
org.kohsuke.stapler.framework.io.LargeText.writeLogTo(LargeText.java:193)
    at 
hudson.console.AnnotatedLargeText.writeLogTo(AnnotatedLargeText.java:147)
    at 
org.kohsuke.stapler.framework.io.LargeText.doProgressText(LargeText.java:262)
    at hudson.model.Run.doProgressiveLog(Run.java:1870)
    ... 79 more
Nov 30, 2012 9:20:37 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Stapler threw exception
java.lang.NullPointerException
    at org.kohsuke.stapler.Stapler.escape(Stapler.java:933)
    at 
org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:69)
    at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:619)












On Friday, June 15, 2012 10:34:59 AM UTC-7, Nicky Ramone wrote:
>
> Hi
>
> I'm trying a very basic configuration where I want to promote the build 
> manually and trigger a downstream job.
> When I go to "Promotion Status" and click on "Approve" I get an 
> IllegalArgumentException with not much detail.
> Status Code: 500Exception: java.lang.IllegalArgumentException: 
> dummy-project
> Stacktrace:
>
> javax.servlet.ServletException: java.lang.IllegalArgumentException: 
> webmail-control-panel
>       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:616)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
>       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:574)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
>
> ...
>
> ...
>
>
> Does this happen to anyone else? I'm using the latest version of the plugin 
> as well as the latest version of Jenkins (1.470), but the same happens with 
> previous versions of Jenkins.
> Thanks.
>
>

Reply via email to