[ 
https://issues.jenkins-ci.org/browse/JENKINS-4714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159171#comment-159171
 ] 

evernat commented on JENKINS-4714:
----------------------------------

@wohauser
And I have not reproduced the issue using "IE 6.0.2900.5512" and Jenkins v1.440.

Is there still an issue for you?

(by the way, css styles of Jenkins are not perfect when using IE6 but they are 
readable)
                
> Login into hudson failed from IE6/8 (hudson own user database)
> --------------------------------------------------------------
>
>                 Key: JENKINS-4714
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-4714
>             Project: Jenkins
>          Issue Type: Bug
>          Components: core
>    Affects Versions: current
>         Environment: Platform: PC, OS: Linux
>            Reporter: wohauser
>         Attachments: hudson_settings.jpg
>
>
> Since version 1.323 we can't login from an Internet Explorer Version 6 
> (unfortunitely our company default yet).
> IE 8 also don't work
> Using Firefox (3.5.3) or Iceweasel (3.0.14) the login works.
> On IE 6 we don't get the username, always the "Login" text appears in upper 
> right corner.
> We get no "start build" or administration rights after an login attempt that 
> don't report errors to the browser.
> our security settings: see attachment "Security Settings"  
> our system: debian lenny (powered by VM-Ware Server 2.0.1)
> java: java version "1.6.0_12"
> Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
> Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
> Any ideas ? 
> on stdout (debian lenny, hudson 1.324) we got this for IE 6 login attempt:
> Sep 21, 2009 2:54:02 PM hudson.ExpressionFactory2$JexlExpression evaluate
> WARNING: Caught exception evaluating: h.hasPermission(it, permission). 
> Reason: 
> java.lang.NullPointerException
> java.lang.NullPointerException
>         at hudson.security.AuthorizationStrategy.getACL
> (AuthorizationStrategy.java:102)
>         at hudson.model.View.getACL(View.java:269)
>         at hudson.model.View.hasPermission(View.java:277)
>         at hudson.Functions.hasPermission(Functions.java:581)
>         at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke
> (UberspectImpl.java:258)
>         at 
> org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
>         at org.apache.commons.jexl.parser.ASTReference.execute
> (ASTReference.java:83)
>         at org.apache.commons.jexl.parser.ASTReference.value
> (ASTReference.java:57)
>         at org.apache.commons.jexl.parser.ASTReferenceExpression.value
> (ASTReferenceExpression.java:51)
>         at org.apache.commons.jexl.ExpressionImpl.evaluate
> (ExpressionImpl.java:80)
>         at hudson.ExpressionFactory2$JexlExpression.evaluate
> (ExpressionFactory2.java:72)
>         at 
> org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse
> (ExpressionSupport.java:61)
>         at 
> org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsBoolean
> (ExpressionSupport.java:71)
>         at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:41)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:81)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:81)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.CustomTagLibrary$StaplerDynamicTag$1.run
> (CustomTagLibrary.java:147)
>         at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag
> (InvokeBodyTag.java:91)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:81)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.CustomTagLibrary$StaplerDynamicTag$1.run
> (CustomTagLibrary.java:147)
>         at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag
> (InvokeBodyTag.java:91)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
>         at org.apache.commons.jelly.impl.StaticTagScript.run
> (StaticTagScript.java:112)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:81)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:21)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
>         at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript
> (DefaultScriptInvoker.java:29)
>         at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly
> (JellyClassTearOff.java:43)
>         at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest
> (JellyFacet.java:83)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:476)
>         at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:309)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
>         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:403)
>         at org.kohsuke.stapler.Stapler.service(Stapler.java:116)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
>         at 
> winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
>         at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
>         at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
>         at hudson.util.PluginServletFilter$1.doFilter
> (PluginServletFilter.java:94)
>         at 
> hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
>         at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
>         at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
>         at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
>         at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
>         at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
>         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 
> 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:155)
>         at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
>         at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
>         at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
>         at winstone.RequestHandlerThread.processRequest
> (RequestHandlerThread.java:244)
>         at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
>         at java.lang.Thread.run(Thread.java:619)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to