[JIRA] (JENKINS-13698) Error 500 on static assets with 1.463-1.1 rpm

2012-06-01 Thread eicastic-mpa...@yahoo.com (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

C G reopened JENKINS-13698:
---


This seems to have cropped back up in the latest release (or maybe never fully 
was fixed). I upgraded from the 1.462 release to the 1.466 release and have 
this exact same problem--the login screen for non-logged in users won't serve 
certain static files. Once logged in, everything seems fine. My users MUST 
login to access Jenkins, so I can only confirm that this occurs on the login 
screen.

My users are authenticated against Active Directory (I am using version 1.27 of 
the Active Directory Plugin). 

I am running on Windows Server 2008 R2.

 Error 500 on static assets with 1.463-1.1 rpm
 -

 Key: JENKINS-13698
 URL: https://issues.jenkins-ci.org/browse/JENKINS-13698
 Project: Jenkins
  Issue Type: Bug
  Components: greenballs
Reporter: Mark Doliner
Assignee: asgeirn
  Labels: exception

 I yum updated to the jenkins-1.463-1.1 rpm from 
 http://pkg.jenkins-ci.org/redhat/ repository today at noon PDT.  I'm running 
 on CentOS 5.8 with java 1.6.0.
 Since then, logged out users get the following error response for various 
 static files (https://server:8443/static/5d0888f6/images/title.png, for 
 example):
 {noformat}
 May 7, 2012 1:39:38 PM winstone.Logger logInternal
 WARNING: Untrapped Error in Servlet
 java.lang.NullPointerException
   at 
 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:50)
   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:47)
   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: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 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:215)
   at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
   at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
   at 

[JIRA] (JENKINS-13698) Error 500 on static assets with 1.463-1.1 rpm

2012-06-01 Thread eicastic-mpa...@yahoo.com (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

C G resolved JENKINS-13698.
---

 Assignee: C G  (was: asgeirn)
Fix Version/s: current
   Resolution: Not A Defect

I missed the comment about the green balls plugin. Upgraded that and it fixed 
the issue.

 Error 500 on static assets with 1.463-1.1 rpm
 -

 Key: JENKINS-13698
 URL: https://issues.jenkins-ci.org/browse/JENKINS-13698
 Project: Jenkins
  Issue Type: Bug
  Components: greenballs
Reporter: Mark Doliner
Assignee: C G
  Labels: exception
 Fix For: current


 I yum updated to the jenkins-1.463-1.1 rpm from 
 http://pkg.jenkins-ci.org/redhat/ repository today at noon PDT.  I'm running 
 on CentOS 5.8 with java 1.6.0.
 Since then, logged out users get the following error response for various 
 static files (https://server:8443/static/5d0888f6/images/title.png, for 
 example):
 {noformat}
 May 7, 2012 1:39:38 PM winstone.Logger logInternal
 WARNING: Untrapped Error in Servlet
 java.lang.NullPointerException
   at 
 hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:50)
   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:47)
   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: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 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:215)
   at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
   at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
   at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
   at