Sample Training Stuck on "Please Wait"

Topics: Developer Forum
Dec 14, 2006 at 1:56 PM
We have the SLK installed on a MOSS2007 single server implementation with SQL 2005. Here is the issue:

When we browse to the site from the server, the site comes up and we can access the solitare sample training, everything works great.

When we browse from a client machine, the site comes up fine but we can not view the training material. The frameset and navigation render but in the main window, the message "Please wait..." is displayed and the browser hangs. (Training/_layouts/SharePointLearningKit/Frameset/Frameset.aspx?SlkView=Execute&LearnerAssignmentId=21)

In that browser window, if we change a random browser setting and refresh, the content will then render.

Our client machines are running XP SP2, IE6 with all security updates.

We think the problem is related to security settings in group policy but we have been unable to narrow down the issue and are at a loss.

We have done standard troubleshooting by comparing browser settings on both the client and server machines and still have been unable to identify.

Thanks in advance for any ideas or thought on how to solve the problem.

Wade
Dec 14, 2006 at 3:43 PM
Some additional information ...

We turned on the internal debugging in the framsetmgr.js and got the following output:

Message: ApiSite: Init. RteRequired = false
-------------------------
Message: SetPostableForm: Begin
-------------------------
Message: Action: Hidden.aspx?SlkView=Execute&LearnerAssignmentId=21&I=1
-------------------------
Message: SetActivityId: Begin. strActivityId = 24
-------------------------
Message: OnReadyStateChange: Begin
-------------------------
Message: GetContentFrame().readyState = loading
-------------------------
Message: OnReadyStateChange: Begin
-------------------------
Message: GetContentFrame().readyState = interactive
-------------------------
Message: OnReadyStateChange: Begin
-------------------------
Message: GetContentFrame().readyState = loading
-------------------------
Message: OnReadyStateChange: Begin
-------------------------
Message: GetContentFrame().readyState = interactive
-------------------------
Message: OnReadyStateChange: Begin
-------------------------
Message: GetContentFrame().readyState = complete
-------------------------
Message: ReadyStateReceived: Begin. m_waitForContentCount = 0
-------------------------
Message: ReadyStateReceived: End. m_waitForContentCount = 0
-------------------------

The end state results in PageNotFound in the content frame.
Dec 14, 2006 at 5:14 PM
Additional note:
When the content hangs, it does so on the "GetContentFrame().readyState = interactive" step.
Dec 20, 2006 at 4:43 PM
We've narrowed down the problem. Apparently, using IE6, the content hangs if the GPO "Security Zones: Use only machine settings" is set to "enabled".
Once this is changed the content renders fine. We are in a trusted site, which is set to low security, but there must be some registry setting we aren't seeing.

In our current environment, changing the specific GPO is not an option, but the problem does not exist with IE7.

Not sure if anyone else has experienced a similar problem or knows the specific problem. Any further light anyone can shine on this would be greatly appreciated.

-Joe
Jul 3, 2007 at 8:11 PM
Hey all,

We are running into this problem with our user's on IE6.

Is there a resolution to this that anyone can share? I'm hoping to figure out whether this problem can be resolved through a user's Internet Options settings (and how) or if it requires a deeper level of tinkering.

Thanks!
Nick
Jul 10, 2007 at 1:02 PM
In IE6 by default “User HTTP 1.1 through proxy connection” checkbox is not checked whereas in IE7 it is checked
(In InternetExplorer, go to "Tools --> Internet Options..." and click "Advanced" tab)
Selecting “User HTTP 1.1 through proxy connection” checkbox resolves this issue.