Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Users getting logged out and system log entries

web-app

Gemini version 3.5.4 (Build 2435):

We've recently migrated too this version of Gemini but since the migration some users have complained about being logged off of the application unexpectedly - I have witnessed it myself when a user created a new comment and was immediately dumped back at the login screen.

I have also noticed entries (27 so far today) in the system log saying:

No Page.Request.UrlReferrer detected : /gemini/issue/ViewIssue.aspx

At around the same time, the server's application event log contains an entry:

Event Type:    Information
Event Source:    ASP.NET 2.0.50727.0
Event Category:    Web Event
Event ID:    1315
Date:        12/11/2009
Time:        14:48:23
User:        N/A
Computer:    <server name>
Description:
Event code: 4005
Event message: Forms authentication failed for the request. Reason: The ticket supplied has expired.
Event time: 12/11/2009 14:48:23
Event time (UTC): 12/11/2009 14:48:23
Event ID: 6d955ec09c2c4daf848bdee63e40ca6b
Event sequence: 7296
Event occurrence: 35
Event detail code: 50202
 
Application information:
    Application domain: /LM/W3SVC/1/Root/Gemini-1-129024795733767500
    Trust level: Full
    Application Virtual Path: /Gemini
    Application Path: c:\inetpub\wwwroot\Gemini\
    Machine name: <server name>
 
Process information:
    Process ID: 3792
    Process name: w3wp.exe
    Account name: NT AUTHORITY\NETWORK SERVICE
 
Request information:
    Request URL: http://<url root>/Gemini/Default.aspx?ReturnUrl=Forms authentication failed for the request. Reason: The ticket supplied has expired.fgeminiForms authentication failed for the request. Reason: The ticket supplied has expired.fissueForms authentication failed for the request. Reason: The ticket supplied has expired.fViewIssue.aspx12/11/2009 14:48:23fid12/11/2009 14:48:23d12889%26PROJID12/11/2009 14:48:23d156&id=12889&PROJID=156
    Request path: /Gemini/Default.aspx
    User host address: 151.182.146.22
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITY\NETWORK SERVICE

 
I don't know whether they are related, but can you shed any light or suggest anything?

Cheers,
Nigel.

nharris
· 1
nharris
Replies (6)
helpful
0
not helpful

Can you please check that the Gemini application pool (in IIS) is not recycled too often?

Aslo, please make sure that the full Gemini URL setting is correct. If possible, check the URL after the session expired redirection happens and make sure it is correct.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Gemini application pool recycling is set as per the installation instructions - a dedicated pool for Gemini, recycled in the early hours of the morning.

The URL may be the clue, however. On further investigation, I suspect the users experiencing the problem may be using an out-of-date URL (which still works) to connect to Gemini, but the setting in the application is, at some point, generating a URL using the new root and at that point the user is regarded as not logged in so ends up back at the login page.

If I find any instances where this is not the case, I'll get back to you.

Thanks,
Nigel.


nharris
· 1
nharris
helpful
0
not helpful

A user has reported seeing these problems again,even after changing the URL they log in on.

He has reported the full URLs before and after the incidents, and they all look fine.

Any other suggestions?


nharris
· 1
nharris
helpful
0
not helpful

Can you tell if the user has been idle for a long period?
Aslo, try and set Enforce Full URL to "Yes".


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Setting "Enforce Gemini URL" is already set to "Yes" (what does that setting do?).

Unfortunately, the user in question is away this week so I can't find out whether he was idle for a time before the issue arose. I'll check with him when he gets back.



nharris
· 1
nharris
helpful
0
not helpful

By default Gemini will try and find the full url, setting this value to yes will prevent Gemini from doing so.


Saar Cohen
· 5000
Saar Cohen