Inconsistent GWT behavior in IE 8
All,
I have a website built with GWT at https://penwag.com/penwag/ . If you just got to the site and saw the main page, there should be a login / registration area that appears along with the teaser for the site. I've tried the site with most major browsers - FF 3 and 3.5, IE 6 and 8, Safari and Chrome and I'm fine.
However, I have a non-developer user who has visited the site both from home and from home. The work computer can see the start page just fine, but the home computer only displays static content and not part of the javascript i.e. login / registration and teaser. Both computers are using IE 8. It checked the computer where the site crashed and the script was enabled.
Can anyone else see the problem? (You don't need to register to see the problem, just click on the home page.) Anything else I should check or ask him for?
Thank!
Edit:
The site is implemented using GWT 1.7.0.
I need to know about OS versions.
Edit:
The one that runs is running Windows XT, otherwise running Windows Vista. (There is a shocker!) I have watched it myself on both OS.
Edit: Vacation Rentals I have since completely restructured the site and have committed the following changes here:
http://penwag.blogspot.com/2010/04/april-penwag-update.html
So the site is no longer the same as how I asked this question.
source to share
There are many possibilities that can cause this problem.
First, ask your user to update the cache in IE :) There are many cases where you have updated the app, but users are still using the old version due to the cache.
If that doesn't work, you need to make sure the user doesn't see any errors. This can be the reason for many things like different locales, default language, etc. By default, when an error occurs in IE, a warning sign is displayed in the lower left corner. Ask the user to take a screenshot to check if the error is present and ask them to send you this error. This can help.
Finally, ask the user to run IE in no extension mode. If your site works fine in this mode, it means that some extensions have broken the functionality of your site.
source to share
I am running IE 8 on Windows XP Service Pack 3 (SP3) and am getting an error when I try to access your page linked above.
To try to determine where in your code the problem is, you can try compiling your GWT application using the PRETTY or DETAILED style flag.
code.google.com/webtoolkit/doc/1.6/FAQ_DebuggingAndCompiling.html#Why_is_my_GWT-generated_JavaScript_gibberish?
Mistake:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
Timestamp: Thu, 12 Nov 2009 02:13:32 UTC
Message: Exception thrown and not caught
Line: 1430
Char: 182
Code: 0
URI: https: //penwag.com/home/06C3015B261A5DD1F637E9F95A5AF26C.cache.html
I also have a similar issue when trying to download a GWT app I was working on (works great in Firefox and works great on other IE 8 installations). The error loading my GWT application in IE 8 seems to happen when it tries to make its first call to the RPC server. Uninstalling and reinstalling IE 8 (and Service Pack 3) was not successful at this.
Update:
After debugging the javascript running on my IE 8 instance, I was able to find a solution to this problem. GWT 1.7.0 has a known issue ( issue 3927 , issue 4163) where GWT RPC calls will fail in IE 8 if native XMLHTTP support is disabled. This parameter can be found in the following location:
Tools->Internet Options->Advanced->Security->Enable native XMLHTTP support