Geminiclose
Gemini Password Reset

Please provide your username.

A password reset confirmation email will be sent to your email address.

Username
  • Projects

 
ACP-444 - Android browser problem
Estimated: 8 Hours 0 Minutes   Logged: 1 Hours 0 Minutes   Time Left: 7 Hours 0 Minutes
Print  |  Send  |  Refresh  |  Url
Type: Limitation Limitation
Priority: Medium Medium
Severity: Minor Minor
Status: Closed Closed
Resolution: Complete
Resources: Bob Denny
Reported By: Bob Denny
Component: Main Program
Fixed In Version: 6.0
Versions Affected: 5.1 Hot Fix 11
Start Date: 9/1/2010
Percent Complete:
Created:  9/1/2010 9:12:11 PM
Revised:
 11/14/2010 8:37:40 PM
Closed:  11/14/2010 8:37:34 PM
Resolved:  11/14/2010 8:37:30 PM

The Android browsers, all of which use the WebKit library, fail to send Authorization info on every AJAX request, then when the server responds Login Required, the AJAX request is sent again, this time with the Authorization info.

ACP, when it receives a request without login info, kills the current session. The effect is, then, that the session for the user is lost. You can see this by the Owner field in the System Status display changing to Free within a few seconds of the run starting (when the first AJAX update occurs). 

Possible solution is to avoid killing the session on a request that fails authentication. Let it sit out there until replaced. This will require the existing logic for jumping on to an old session to work!