#157 ✓resolved
Craig Dunn

IE8 support.

Reported by Craig Dunn | January 5th, 2011 @ 09:27 AM | in Rundeck 1.1

Maybe/probably related to bug #156

Originally posted to https://groups.google.com/forum/?fromgroups#!topic/rundeck-discuss/...

I'm trying to get Rundeck to behave under IE8

It seems to be getting confused trying to pull images from "/rundeck/images/" -

Currently under IE, if I try and login as admin I get:

HTTP ERROR 404

Problem accessing /rundeck/images/blank.gif. Reason:

    NOT_FOUND

... However, if I then go back and refresh I am indeed logged in, but lots of other functionality is failing, including broken images (see bug #156)

I see from doing a wget that the logon process uses multiple 302 redirects, this might be an issue in IE8 (still investigating random posts on the subject)

If it helps, this is the output from Jetty's log in debug mode using both browsers (FF and IE) when logging in as admin.

FIREFOX (works fine)

2011-01-05 11:32:00.771::DEBUG: REQUEST /user/j_security_check on org.mortbay.jetty.HttpConnection@3661a2e7
2011-01-05 11:32:00.771::DEBUG: Got Session ID sj1rkjrruaxz from cookie
2011-01-05 11:32:00.771::DEBUG: sessionManager=org.mortbay.jetty.servlet.HashSessionManager@5abb7465
2011-01-05 11:32:00.771::DEBUG: session=org.mortbay.jetty.servlet.HashSessionManager$Session:sj1rkjrruaxz@1144618318
2011-01-05 11:32:00.771::DEBUG: loaded class org.mortbay.jetty.plus.jaas.callback.DefaultCallbackHandler
2011-01-05 11:32:00.771::DEBUG: loaded class org.mortbay.jetty.plus.jaas.callback.DefaultCallbackHandler from java.net.FactoryURLClassLoader@6abf2d5e
2011-01-05 11:32:00.772::DEBUG: Properties file /root/rundeck/server/config/realm.properties already in cache, skipping load
2011-01-05 11:32:00.772::DEBUG: Form authentication OK for admin
2011-01-05 11:32:00.772::DEBUG: RESPONSE /user/j_security_check  302
2011-01-05 11:32:00.782::DEBUG: REQUEST / on org.mortbay.jetty.HttpConnection@3dbea611
2011-01-05 11:32:00.782::DEBUG: Got Session ID sj1rkjrruaxz from cookie
2011-01-05 11:32:00.782::DEBUG: sessionManager=org.mortbay.jetty.servlet.HashSessionManager@5abb7465
2011-01-05 11:32:00.782::DEBUG: session=org.mortbay.jetty.servlet.HashSessionManager$Session:sj1rkjrruaxz@1144618318
2011-01-05 11:32:00.782::DEBUG: FORM Authenticated for admin
2011-01-05 11:32:00.782::DEBUG: servlet=default
2011-01-05 11:32:00.782::DEBUG: chain=charEncodingFilter->hiddenHttpMethod->grailsWebRequest->sitemesh->urlMapping->default
2011-01-05 11:32:00.782::DEBUG: servlet holder=default
2011-01-05 11:32:00.782::DEBUG: call filter charEncodingFilter
2011-01-05 11:32:00.782::DEBUG: call filter hiddenHttpMethod
2011-01-05 11:32:00.782::DEBUG: call filter grailsWebRequest
2011-01-05 11:32:00.783::DEBUG: call filter sitemesh
2011-01-05 11:32:00.783::DEBUG: call filter urlMapping
2011-01-05 11:32:00.783::DEBUG: call servlet default
2011-01-05 11:32:00.784::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/
2011-01-05 11:32:00.784::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/
2011-01-05 11:32:00.784::DEBUG: resource=file:/root/rundeck/server/exp/webapp/
2011-01-05 11:32:00.784::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/index.html
2011-01-05 11:32:00.784::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/index.jsp
2011-01-05 11:32:00.784::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/index.gsp
2011-01-05 11:32:00.784::DEBUG: sessionManager=org.mortbay.jetty.servlet.HashSessionManager@5abb7465
2011-01-05 11:32:00.784::DEBUG: session=org.mortbay.jetty.servlet.HashSessionManager$Session:sj1rkjrruaxz@1144618318
2011-01-05 11:32:00.784::DEBUG: servlet=gsp
2011-01-05 11:32:00.784::DEBUG: chain=hiddenHttpMethod->grailsWebRequest->urlMapping->gsp
2011-01-05 11:32:00.784::DEBUG: servlet holder=gsp
2011-01-05 11:32:00.784::DEBUG: call filter hiddenHttpMethod
2011-01-05 11:32:00.784::DEBUG: call filter grailsWebRequest
2011-01-05 11:32:00.784::DEBUG: call filter urlMapping
2011-01-05 11:32:00.784::DEBUG: call servlet gsp
2011-01-05 11:32:00.785:/:INFO:  Initializing Spring FrameworkServlet 'gsp'
2011-01-05 11:32:00.785:/:INFO:  GSP servlet initialized
<followed by huge amounts of class loading debug......>
2011-01-05 11:32:02.159::DEBUG: RESPONSE /resources/nodes  200

IE 8 (see last section)

2011-01-05 11:31:43.800::DEBUG: REQUEST /user/j_security_check on org.mortbay.jetty.HttpConnection@6f1170a9
2011-01-05 11:31:43.800::DEBUG: Got Session ID ul5k03l6lzvf from cookie
2011-01-05 11:31:43.800::DEBUG: sessionManager=org.mortbay.jetty.servlet.HashSessionManager@5abb7465
2011-01-05 11:31:43.800::DEBUG: session=org.mortbay.jetty.servlet.HashSessionManager$Session:ul5k03l6lzvf@1643880502
2011-01-05 11:31:43.800::DEBUG: loaded class org.mortbay.jetty.plus.jaas.callback.DefaultCallbackHandler
2011-01-05 11:31:43.800::DEBUG: loaded class org.mortbay.jetty.plus.jaas.callback.DefaultCallbackHandler from java.net.FactoryURLClassLoader@6abf2d5e
2011-01-05 11:31:43.800::DEBUG: Properties file /root/rundeck/server/config/realm.properties already in cache, skipping load
2011-01-05 11:31:43.800::DEBUG: Form authentication OK for admin
2011-01-05 11:31:43.800::DEBUG: RESPONSE /user/j_security_check  302
2011-01-05 11:31:43.812::DEBUG: REQUEST /rundeck/images/blank.gif on org.mortbay.jetty.HttpConnection@6f1170a9
2011-01-05 11:31:43.812::DEBUG: Got Session ID ul5k03l6lzvf from cookie
2011-01-05 11:31:43.812::DEBUG: sessionManager=org.mortbay.jetty.servlet.HashSessionManager@5abb7465
2011-01-05 11:31:43.812::DEBUG: session=org.mortbay.jetty.servlet.HashSessionManager$Session:ul5k03l6lzvf@1643880502
2011-01-05 11:31:43.813::DEBUG: FORM Authenticated for admin
2011-01-05 11:31:43.813::DEBUG: servlet=default
2011-01-05 11:31:43.813::DEBUG: chain=charEncodingFilter->hiddenHttpMethod->grailsWebRequest->sitemesh->urlMapping->default
2011-01-05 11:31:43.813::DEBUG: servlet holder=default
2011-01-05 11:31:43.813::DEBUG: call filter charEncodingFilter
2011-01-05 11:31:43.813::DEBUG: call filter hiddenHttpMethod
2011-01-05 11:31:43.813::DEBUG: call filter grailsWebRequest
2011-01-05 11:31:43.814::DEBUG: call filter sitemesh
2011-01-05 11:31:43.814::DEBUG: call filter urlMapping
2011-01-05 11:31:43.815::DEBUG: call servlet default
2011-01-05 11:31:43.815::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/rundeck/images/blank.gif.gz
2011-01-05 11:31:43.815::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/rundeck/images/blank.gif
2011-01-05 11:31:43.815::DEBUG: RESOURCE=file:/root/rundeck/server/exp/webapp/rundeck/images/blank.gif
2011-01-05 11:31:43.815::DEBUG: resource=file:/root/rundeck/server/exp/webapp/rundeck/images/blank.gif
2011-01-05 11:31:43.816::DEBUG: RESPONSE /rundeck/images/blank.gif  404
                                                                    ^^^^

I suspect there are quite wide ranging IE problems here, I'll try some other versions and see if I can narrow it down.

Cheers
Craig

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

(DEPRECATED) Please use github issues for issue tracking at http://github.com/dtolabs/rundeck/issues

Shared Ticket Bins

People watching this ticket

Referenced by

Pages