[ 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