[
https://issues.jenkins-ci.org/browse/JENKINS-4714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159200#comment-159200
]
Wolfgang Hauser commented on JENKINS-4714:
------------------------------------------
I've checked it on Jenkins 1.451 now, I unfortunately don't get error messages,
but I still can't login to Jenkins using IE8 8.0.6001.18702
May be there are settings from our Sysadmins, that are hidden to me which block
some actions.
(Cookies ?)
> 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