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

Broken icons pointing to /nocacheImages/

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
      None
    • Environment:
      Platform: Other, OS: All

      Description

      I'm running hudson on Tomcat 5.0.28. Everything works fine except for some
      missing icons on the last build page. These icons are pointin to an url like this:

      http://ci.dev.api.no/nocacheImages/48x48/blue.gif

      This nocacheImages doesn't seem to exist anywhere inside the the hudson.war
      file. So it seems to me that this is some sort of bug?

      Screenshot of the broken image can be viewed here:
      http://www.jakobnielsen.net/etc/images/bug.png

        Activity

        lazee lazee created issue -
        Hide
        lazee lazee added a comment -

        Created an attachment (id=376)
        Example of broken icon

        Show
        lazee lazee added a comment - Created an attachment (id=376) Example of broken icon
        Hide
        gj gj added a comment -

        I have a similar problem - the URL in the html looks like:
        http://host/job/projectName/group$module/4/buildStatus
        which gets redirected to
        http://host/nocacheImages/48x48/yellow.gif
        which triggers a 404.
        (similar to #2043?)

        Show
        gj gj added a comment - I have a similar problem - the URL in the html looks like: http://host/job/projectName/group$module/4/buildStatus which gets redirected to http://host/nocacheImages/48x48/yellow.gif which triggers a 404. (similar to #2043?)
        Hide
        mindless Alan Harder added a comment -

        These are served by Hudson.doNocacheImages().. I don't see any problems in these
        images, so I'm closing this old issue. If you do still see a problem with a
        recent Hudson release, please reopen and check the hudson/tomcat log for any
        exceptions, thanks.

        Show
        mindless Alan Harder added a comment - These are served by Hudson.doNocacheImages().. I don't see any problems in these images, so I'm closing this old issue. If you do still see a problem with a recent Hudson release, please reopen and check the hudson/tomcat log for any exceptions, thanks.
        mindless Alan Harder made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Cannot Reproduce [ 5 ]
        Hide
        tine2k tine2k added a comment -

        I have this problem with Hudson 1.351 and I can provide a stacktrace. The problem is not new though, I have had it for months now.
        I dont have an 404, but an 500 error but I end up having the same situation as shown in the screenshot attached.

        19.03.2010 15:11:00 org.apache.catalina.core.ApplicationContext log
        SEVERE: Error while serving http://xtcommon3host:7800/ibuild/nocacheImages/48x48/blue.gif
        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:169)
        at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)
        at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)
        at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74)
        at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:519)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435)
        at org.kohsuke.stapler.Stapler.service(Stapler.java:123)
        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:94)
        at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:51)
        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
        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 hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:113)
        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.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:433)
        at at.oenb.common.security.web.TomcatSpnegoValve.continueWithChain(TomcatSpnegoValve.java:881)
        at at.oenb.common.security.web.TomcatSpnegoValve.invoke(TomcatSpnegoValve.java:508)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)
        Caused by: java.lang.IllegalStateException
        at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:421)
        at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118)
        at hudson.model.Hudson.doNocacheImages(Hudson.java:2791)
        ... 51 more
        19.03.2010 15:11:00 org.apache.catalina.core.StandardWrapperValve invoke
        SEVERE: Servlet.service() for servlet Stapler threw exception
        java.lang.IllegalStateException
        at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:421)
        at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118)
        at hudson.model.Hudson.doNocacheImages(Hudson.java:2791)
        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:169)
        at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)
        at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)
        at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74)
        at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:519)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435)
        at org.kohsuke.stapler.Stapler.service(Stapler.java:123)
        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:94)
        at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:51)
        at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
        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 hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:113)
        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.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:433)
        at at.oenb.common.security.web.TomcatSpnegoValve.continueWithChain(TomcatSpnegoValve.java:881)
        at at.oenb.common.security.web.TomcatSpnegoValve.invoke(TomcatSpnegoValve.java:508)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)

        Show
        tine2k tine2k added a comment - I have this problem with Hudson 1.351 and I can provide a stacktrace. The problem is not new though, I have had it for months now. I dont have an 404, but an 500 error but I end up having the same situation as shown in the screenshot attached. 19.03.2010 15:11:00 org.apache.catalina.core.ApplicationContext log SEVERE: Error while serving http://xtcommon3host:7800/ibuild/nocacheImages/48x48/blue.gif 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:169) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:519) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435) at org.kohsuke.stapler.Stapler.service(Stapler.java:123) 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:94) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:51) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) 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 hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:113) 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.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:433) at at.oenb.common.security.web.TomcatSpnegoValve.continueWithChain(TomcatSpnegoValve.java:881) at at.oenb.common.security.web.TomcatSpnegoValve.invoke(TomcatSpnegoValve.java:508) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:421) at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118) at hudson.model.Hudson.doNocacheImages(Hudson.java:2791) ... 51 more 19.03.2010 15:11:00 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet Stapler threw exception java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:421) at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118) at hudson.model.Hudson.doNocacheImages(Hudson.java:2791) 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:169) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:519) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435) at org.kohsuke.stapler.Stapler.service(Stapler.java:123) 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:94) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:51) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) 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 hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:113) 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.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:433) at at.oenb.common.security.web.TomcatSpnegoValve.continueWithChain(TomcatSpnegoValve.java:881) at at.oenb.common.security.web.TomcatSpnegoValve.invoke(TomcatSpnegoValve.java:508) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:619)
        Hide
        tine2k tine2k added a comment -

        stacktrace added.

        Show
        tine2k tine2k added a comment - stacktrace added.
        tine2k tine2k made changes -
        Resolution Cannot Reproduce [ 5 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        mindless Alan Harder added a comment -

        tine2k, what browser are you using? Do you see this problem with another browser type?
        Server env details?

        Show
        mindless Alan Harder added a comment - tine2k, what browser are you using? Do you see this problem with another browser type? Server env details?
        Hide
        tine2k tine2k added a comment -

        I've tried with the following browser: Firefox 3.6, IE 8 and Chrome 4. All have the same result/exception.
        The server I use is Apache Tomcat 6.0.20 with JDK 1.6.0_14-b08 under Solarix x86.

        Show
        tine2k tine2k added a comment - I've tried with the following browser: Firefox 3.6, IE 8 and Chrome 4. All have the same result/exception. The server I use is Apache Tomcat 6.0.20 with JDK 1.6.0_14-b08 under Solarix x86.
        Hide
        vlatombe Vincent Latombe added a comment -

        I have the exact same problem under Weblogic 10 and JDK1.5.0_18.

        Show
        vlatombe Vincent Latombe added a comment - I have the exact same problem under Weblogic 10 and JDK1.5.0_18.
        Hide
        mindless Alan Harder added a comment -

        can either/both of you enter this in Manage Hudson / Script Console and report the results?

        println(org.kohsuke.stapler.Stapler.currentRequest.servletContext)
        println(org.kohsuke.stapler.Stapler.currentRequest.servletContext.getRealPath('/images'))
        Show
        mindless Alan Harder added a comment - can either/both of you enter this in Manage Hudson / Script Console and report the results? println(org.kohsuke.stapler.Stapler.currentRequest.servletContext) println(org.kohsuke.stapler.Stapler.currentRequest.servletContext.getRealPath('/images'))
        Hide
        mindless Alan Harder added a comment -

        I'm tempted to just remove the nocacheImages thing, as it exists just to workaround a firefox bug that has been fixed since Dec, 2008 (firefox 3.0.5 and newer are fixed).

        Show
        mindless Alan Harder added a comment - I'm tempted to just remove the nocacheImages thing, as it exists just to workaround a firefox bug that has been fixed since Dec, 2008 (firefox 3.0.5 and newer are fixed).
        Hide
        vlatombe Vincent Latombe added a comment -

        Here is the output that I get

        weblogic.servlet.internal.WebAppServletContext@1c232a - appName: 'hudsonapp', name: 'hudson', context-path: '/hudson'
        null

        Show
        vlatombe Vincent Latombe added a comment - Here is the output that I get weblogic.servlet.internal.WebAppServletContext@1c232a - appName: 'hudsonapp', name: 'hudson', context-path: '/hudson' null
        Hide
        tine2k tine2k added a comment -

        Sorry for the late reply. My output is

        org.apache.catalina.core.ApplicationContextFacade@368892
        null

        Show
        tine2k tine2k added a comment - Sorry for the late reply. My output is org.apache.catalina.core.ApplicationContextFacade@368892 null
        mindless Alan Harder made changes -
        Assignee mindless [ mindless ]
        Hide
        scm_issue_link SCM/JIRA link daemon added a comment -

        Code changed in hudson
        User: : mindless
        Path:
        trunk/hudson/main/core/src/main/java/hudson/model/Hudson.java
        trunk/hudson/main/core/src/main/java/hudson/model/Job.java
        trunk/hudson/main/core/src/main/java/hudson/model/Run.java
        trunk/www/changelog.html
        http://jenkins-ci.org/commit/29855
        Log:
        [FIXED JENKINS-2341] Colored ball image at top of build pages was broken
        for Hudson in some web containers. Fixed by removing workaround (r323)
        for a Firefox bug (https://bugzilla.mozilla.org/show_bug.cgi?id=89419),
        fixed since 3.0.5 (Dec, 2008).

        Show
        scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : mindless Path: trunk/hudson/main/core/src/main/java/hudson/model/Hudson.java trunk/hudson/main/core/src/main/java/hudson/model/Job.java trunk/hudson/main/core/src/main/java/hudson/model/Run.java trunk/www/changelog.html http://jenkins-ci.org/commit/29855 Log: [FIXED JENKINS-2341] Colored ball image at top of build pages was broken for Hudson in some web containers. Fixed by removing workaround (r323) for a Firefox bug ( https://bugzilla.mozilla.org/show_bug.cgi?id=89419 ), fixed since 3.0.5 (Dec, 2008).
        scm_issue_link SCM/JIRA link daemon made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        scm_issue_link SCM/JIRA link daemon added a comment -

        Code changed in hudson
        User: : mindless
        Path:
        trunk/hudson/main/core/src/main/java/hudson/model/Hudson.java
        trunk/hudson/main/core/src/main/java/hudson/model/Job.java
        trunk/hudson/main/core/src/main/java/hudson/model/Run.java
        trunk/www/changelog.html
        http://jenkins-ci.org/commit/29855
        Log:
        [FIXED JENKINS-2341] Colored ball image at top of build pages was broken
        for Hudson in some web containers. Fixed by removing workaround (r323)
        for a Firefox bug (https://bugzilla.mozilla.org/show_bug.cgi?id=89419),
        fixed since 3.0.5 (Dec, 2008).

        Show
        scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : mindless Path: trunk/hudson/main/core/src/main/java/hudson/model/Hudson.java trunk/hudson/main/core/src/main/java/hudson/model/Job.java trunk/hudson/main/core/src/main/java/hudson/model/Run.java trunk/www/changelog.html http://jenkins-ci.org/commit/29855 Log: [FIXED JENKINS-2341] Colored ball image at top of build pages was broken for Hudson in some web containers. Fixed by removing workaround (r323) for a Firefox bug ( https://bugzilla.mozilla.org/show_bug.cgi?id=89419 ), fixed since 3.0.5 (Dec, 2008).
        Hide
        tine2k tine2k added a comment -

        @mindless, thank a lot for fixing this. The problem only happens in my production environment, so I can not test there.
        @vlatombe: Can you test if the fix works?

        Show
        tine2k tine2k added a comment - @mindless, thank a lot for fixing this. The problem only happens in my production environment, so I can not test there. @vlatombe: Can you test if the fix works?
        abayer abayer made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        ircbot IRCbot Run by Kohsuke made changes -
        Component/s core [ 15593 ]
        Component/s www [ 15484 ]

          People

          • Assignee:
            mindless Alan Harder
            Reporter:
            lazee lazee
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: