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.




Can't sign in - Always get invalid username/password

desktop
add-ons

Hello - We have been using gemini for a long time but Time tracker is not allowing login to our Gemini instance. I keep getting invalid username/password error (the combination is actually correct).

any ideas on why I can't sign in to Gemini via Time Tracker?

vijayinchicago
· 1
vijayinchicago
Replies (13)
helpful
0
not helpful

Which version of Gemini are you running?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

We are currently on Gemini v 2.1.1

Thanks.


vijayinchicago
· 1
vijayinchicago
helpful
0
not helpful

Our version of the time tracker will not work with 2.1.
I am not sure which time tracker you are using, but check that you have WSE 3.0 installed.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

If WSE3 is installed on the server will Time Tracker work on 2.1.1


vreboton
· 1
vreboton
helpful
0
not helpful

No, our time tracker will only work with 3.x.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

We have the same problem. We update from 3.5.4 to 3.6. Then we uninstall Time Traker and install the newest version. Since this update we can't not login. I wait somebody can help us.


Joan Mollo
· 1
Joan Mollo
helpful
0
not helpful

Which version of time tracker are you using?
Can you please run debugview: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx and post the output when trying to log in?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

The version we use is 3.6 build 2543. The debug view follows:

[18064] CounterSoft Gemini: Start MainLoad
[18064] CounterSoft Gemini: Start ToggleControls
[18064] CounterSoft Gemini: End ToggleControls
[18064] CounterSoft Gemini: End Main
Load
[18064] CounterSoft Gemini: Start Login
[18064] CounterSoft Gemini: Start PageLoad
[18064] CounterSoft Gemini: Start BindURLCombo
[18064] CounterSoft Gemini: URL: http://unnoy7/gemini
[18064] CounterSoft Gemini: URL: http://localhost/gemini/
[18064] CounterSoft Gemini: Matched URL: http://localhost/gemini/
[18064] CounterSoft Gemini: End BindURLCombo
[18064] CounterSoft Gemini: Read Registry: WinAuth. Referencia a objeto no establecida como instancia de un objeto. :: CounterSoft.Gemini.Client.Helpers ::    en CounterSoft.Gemini.Client.Helpers.RegistryHelper.ReadRegistryValue(String KeyName, RegistryFolders folder)
[18064] CounterSoft Gemini: UserName: Manager
[18064] CounterSoft Gemini: Folder: TimeTracker
[18064] CounterSoft Gemini: Start ProxyServerSetting
[18064] CounterSoft Gemini: Read Registry: ProxyServerName. Referencia a objeto no establecida como instancia de un objeto. :: CounterSoft.Gemini.Client.Helpers ::    en CounterSoft.Gemini.Client.Helpers.RegistryHelper.ReadRegistryValue(String KeyName, RegistryFolders folder)
[18064] CounterSoft Gemini: Start SetControlLocation
[18064] CounterSoft Gemini: End SetControlLocation
[18064] CounterSoft Gemini: End ProxyServerSetting
[18064] CounterSoft Gemini: Data loaded: 20
[18064] CounterSoft Gemini: Start language Changed
[18064] CounterSoft Gemini: End Language Changed:
[18064] CounterSoft Gemini: Start language Changed
[18064] CounterSoft Gemini: Start Localize
[18064] CounterSoft Gemini: End Localize
[18064] CounterSoft Gemini: End Language Changed: pt-BR
[18064] CounterSoft Gemini: User Language: en-US
[18064] CounterSoft Gemini: Start language Changed
[18064] CounterSoft Gemini: Start Localize
[18064] CounterSoft Gemini: End Localize
[18064] CounterSoft Gemini: End Language Changed: en-US
[18064] CounterSoft Gemini: Language Set:
[18064] CounterSoft Gemini: End PageLoad
[18064] CounterSoft Gemini: Start DoLogin
[18064] CounterSoft Gemini: Checking Model.Authenticated
[18064] CounterSoft Gemini: Checking offline setting
[18064] CounterSoft Gemini: Checking webservices URL suffix: http://unnoy7/gemini
[18064] CounterSoft Gemini: Starting logon process
[18064] CounterSoft Gemini: Calling ServiceHelper.AuthorisationServicesLogIn
[18064] CounterSoft Gemini: Exception caught during logon!
[18064] CounterSoft Gemini: Logon Exception. No se puede cargar el archivo o ensamblado 'System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado. :: Newtonsoft.Json ::    en Newtonsoft.Json.Serialization.JsonTypeReflector.GetAssociateMetadataTypeFromAttribute(Type type)
[18064]    en Newtonsoft.Json.Utilities.ThreadSafeStore2.AddValue(TKey key) <BR>[18064]&nbsp;&nbsp;&nbsp; en Newtonsoft.Json.Utilities.ThreadSafeStore2.Get(TKey key)
[18064]    en Newtonsoft.Json.Serialization.JsonTypeReflector.GetAttribute[T](Type type)
[18064]    en Newtonsoft.Json.Serialization.JsonTypeReflector.GetAttribute[T](ICustomAttributeProvider attributeProvider)
[18064]    en Newtonsoft.Json.Serialization.JsonTypeReflector.GetConverterTypeFromAttribute(ICustomAttributeProvider attributeProvider)
[18064]    en Newtonsoft.Json.Utilities.ThreadSafeStore2.AddValue(TKey key) <BR>[18064]&nbsp;&nbsp;&nbsp; en Newtonsoft.Json.Utilities.ThreadSafeStore2.Get(TKey key)
[18064]    en Newtonsoft.Json.Serialization.JsonTypeReflector.GetConverter(ICustomAttributeProvider attributeProvider, Type targetConvertedType)
[18064]    en Newtonsoft.Json.JsonSerializer.HasClassConverter(Type objectType, JsonConverter& converter)
[18064]    en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValue(JsonReader reader, Type objectType, Object existingValue, JsonConverter memberConverter)
[18064]    en Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType)
[18064]    en Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
[18064]    en Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
[18064]    en Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
[18064]    en Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
[18064]    en CounterSoft.Gemini.WebServices.BaseService.GetObjectFromResponse[T](Stream stream)
[18064]    en CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType)
[18064]    en CounterSoft.Gemini.WebServices.BaseService.WhoAmI()
[18064]    en CounterSoft.Gemini.Client.Commons.Helpers.ServiceHelper.AuthorisationServicesLogIn(GeminiModel model, String sUserName, String sPassword, String apiKey, Boolean winAuthentication)
[18064]    en CounterSoft.Gemini.Client.UI.Presenters.LoginPresenter.DoLogin()
[18064] CounterSoft Gemini: DoLogin End
[18064] CounterSoft Gemini: Start SetLanguages
[18064] CounterSoft Gemini: End SetLanguages
[18064] CounterSoft Gemini: Read Registry: PreviousSavedTime. Referencia a objeto no establecida como instancia de un objeto. :: CounterSoft.Gemini.Client.Helpers ::    en CounterSoft.Gemini.Client.Helpers.RegistryHelper.ReadRegistryValue(String KeyName, RegistryFolders folder)


Joan Mollo
· 1
Joan Mollo
helpful
0
not helpful

Please make sure that you have .NET 3.5 SP1 installed on the machine.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

That's the matter! I have installed 3.5 and 3.5 SP1 was missing. Thank you very much.


Joan Mollo
· 1
Joan Mollo
helpful
0
not helpful

Hi

I have a similar problem, but .net 3.5 SP1 is installed on local machine.

Gemini Time Tracker 3.6 build 2543.
Gemini 3.5.4 (Build 2435)
WSE 3.0 installed on server (but I don't now how to check if it's correctly installed).

Debug log (IP replaced with X):

00000000    0.00000000    [900] CounterSoft Gemini: Start DoLogin   
00000001    0.00241872    [900] CounterSoft Gemini: Checking Model.Authenticated   
00000002    0.00244197    [900] CounterSoft Gemini: Checking offline setting   
00000003    0.00255668    [900] CounterSoft Gemini: Checking webservices URL suffix: http://XX.XX.XXX.XX:8080/Gemini
00000004    0.00265539    [900] CounterSoft Gemini: Starting logon process   
00000005    0.00268462    [900] CounterSoft Gemini: Calling ServiceHelper.AuthorisationServicesLogIn   
00000006    0.02310997    [900] CounterSoft Gemini: Exception caught during logon!   
00000007    0.02335946    [900] CounterSoft Gemini: Logon Exception. Unexpected token parsing binary. Expected String, got StartArray. :: Newtonsoft.Json ::    bei Newtonsoft.Json.Converters.BinaryConverter.ReadJson(JsonReader reader, Type objectType, JsonSerializer serializer)    
00000008    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValue(JsonReader reader, Type objectType, Object existingValue, JsonConverter memberConverter)    
00000009    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonReader reader, Object target)    
00000010    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetObjectMember(JsonReader reader, Object target, JsonObjectContract contract, String memberName)    
00000011    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, String id)    
00000012    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateAndPopulateObject(JsonReader reader, JsonObjectContract contract, String id)    
00000013    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, Object existingValue)    
00000014    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValue(JsonReader reader, Type objectType, Object existingValue, JsonConverter memberConverter)    
00000015    0.02335946    [900]    bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType)    
00000016    0.02335946    [900]    bei Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)    
00000017    0.02335946    [900]    bei Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)    
00000018    0.02335946    [900]    bei Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)    
00000019    0.02335946    [900]    bei Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)    
00000020    0.02335946    [900]    bei CounterSoft.Gemini.WebServices.BaseService.GetObjectFromResponse[T](Stream stream)    
00000021    0.02335946    [900]    bei CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType)    
00000022    0.02335946    [900]    bei CounterSoft.Gemini.WebServices.BaseService.WhoAmI()    
00000023    0.02335946    [900]    bei CounterSoft.Gemini.Client.Commons.Helpers.ServiceHelper.AuthorisationServicesLogIn(GeminiModel model, String sUserName, String sPassword, String apiKey, Boolean winAuthentication)    
00000024    0.02335946    [900]    bei CounterSoft.Gemini.Client.UI.Presenters.LoginPresenter.DoLogin()   
00000025    0.03028977    [900] CounterSoft Gemini: DoLogin End   


fvgae
· 1
fvgae
helpful
0
not helpful

The 3.6 time tracker will only work with 3.6 Gemini web.
Please use: http://www.countersoft.com/downloads/v354/CounterSoftGeminiTimeTrackerv15_4.exe


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I didn't realize that.
Thank you!


fvgae
· 1
fvgae