Login Fehler mit 1 x SSO und 2 x Character

In das Unterforum "Erledigt" werden alle Beiträge geschoben, die erledigt sind, bspw. bei behobenen Bugs.
Gesperrt
Benutzeravatar
frank42
Beiträge: 36
Registriert: Mi 3. Jul 2019, 14:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 5 Mal

Login Fehler mit 1 x SSO und 2 x Character

Beitrag von frank42 »

Hi,
ich habe kürzlich auf die Version 5.6.1.0 gewechselt. Nach anfänglichen Problemen mit meinen beiden Accounts habe ich die Konfiguration entfernt, mit Hilfe des Windows Clients meine beiden Figuren aus dem SSO neu konfiguriert und abgespeichert, und dann diese Konfiguration wieder in den Linux bot geladen.

Dieser mag das aber nicht:

Code: Alles auswählen

#####################################################                                                                                                         
#### Log für: General
#### Beginn am: 7/31/2023 11:46:50 AM
#### Bot Version: MFBot 5.6.1.0 (Basset)
#####################################################
20230731 11:46:54 Error Core An item with the same key has already been added. Key: 36
Message: An item with the same key has already been added. Key: 36
HResult: -2147024809
Source: mscorlib
StackTrace:   at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior
) [0x000c1] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.updateServerIdCache () [0x0008f] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_IdServers () [0x00007] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_GameServerId () [0x00000] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server+<>c__DisplayClass81_0.<executeSsoLogin>b__2 (de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SFAccount
LinkedCharacter c) [0x0001f] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& foun
d) [0x0003f] in <abeb153532fb46718501a600866a8d76>:0 
  at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <abe
b153532fb46718501a600866a8d76>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.executeSsoLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc, de.mfbot.MFBot_NG.Basisbibliothek.SsoAccountSett
ings ssoAccountSettings) [0x00093] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.doLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00044] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.login (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00035] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Account.login (System.Boolean relog) [0x000c3] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Account.start () [0x00008] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Konsole.Commands.StartCommand+<>c__DisplayClass6_0.<Execute>b__0 () [0x00000] in <10de5c4dc5744c08a086733b41c0b73b>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.PerformanceHelper+<>c__DisplayClass27_0.<createThread>b__0 () [0x00000] in <ae72cf24789d4398ba6879e4643b7754>:0 
TargetSite: Boolean TryInsert(Int32, System.String, System.Collections.Generic.InsertionBehavior)
Dies passiert, sobald ich beide Accounts gleichzeitig mit start all einlogge.

Wenn ich (mit deaktiviertem autologin) nur einen der beiden Accounts aktiviere, wird bei dem anderen Account der Eintrag für CRYPID und CRYPKEY entfernt und es gibt diese Fehlermeldung:

Code: Alles auswählen

20230731 23:09:13 Error Core A task was canceled.
Message: A task was canceled.
HResult: -2146233029
Source: mscorlib
StackTrace:   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00026] in <a6f810169ec746eeb2789b925e285
8c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <a6f810169ec746eeb278
9b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Net.Http.HttpClientHandler+<SendAsync>d__64.MoveNext () [0x004f5] in <cd6a9ca211af46a597c6e092e0fde26e>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0001a] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <a6f810169ec746eeb278
9b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Net.Http.HttpClient+<SendAsyncWorker>d__47.MoveNext () [0x000ca] in <cd6a9ca211af46a597c6e092e0fde26e>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0001a] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <a6f810169ec746eeb278
9b925e2858c0>:0 
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SfAccountSsoInformationProvider+<sendApiRequest>d__26.MoveNext () [0x0016a] in <ae72cf24789d439
8ba6879e4643b7754>:0 
Folgende Benutzer bedankten sich beim Autor frank42 für den Beitrag:
Robin (Sa 5. Aug 2023, 10:40)
Bezczelny
Beiträge: 4
Registriert: Sa 3. Jun 2023, 03:30
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Login Fehler mit 1 x SSO und 2 x Character

Beitrag von Bezczelny »

I don't know german (but have translator! :V) but I can add one more error from my own: (ARM64 version)

Code: Alles auswählen

20230802 14:15:42 Error Core The given key was not present in the dictionary.
Message: The given key was not present in the dictionary.
HResult: -2146232969
Source: mscorlib
StackTrace:   at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <a6f810169ec746eeb2789b925e2858c0>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.get_GameServerId () [0x0000b] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server+<>c__DisplayClass81_0.<executeSsoLogin>b__2 (de.mfbot.MFBot_NG.Basisbibliothek.ServerCommunication.SSO.SFAccountLinkedCharacter c) [0x0001f] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& found) [0x0003f] in <abeb153532fb46718501a600866a8d76>:0 
  at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <abeb153532fb46718501a600866a8d76>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.executeSsoLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc, de.mfbot.MFBot_NG.Basisbibliothek.SsoAccountSettings ssoAccountSettings) [0x00093] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.doLogin (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00044] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.login (de.mfbot.MFBot_NG.Basisbibliothek.Account acc) [0x00035] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Account.login (System.Boolean relog) [0x000c3] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Account.start () [0x00008] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.Bot+<>c__DisplayClass46_0.<startAccount>b__0 () [0x00000] in <ae72cf24789d4398ba6879e4643b7754>:0 
  at de.mfbot.MFBot_NG.Basisbibliothek.PerformanceHelper+<>c__DisplayClass27_0.<createThread>b__0 () [0x00000] in <ae72cf24789d4398ba6879e4643b7754>:0 
TargetSite: Int32 get_Item(System.String)
The same thing (I think) is happening in windows version (from 5.5.0 to now), I have autologin for all my characters in account but randomly some character receive error "An item with the same key has already been added" and is not logging in. I need to manualy Logout and Login them again (which is impossible in console version, am I right?).
Benutzeravatar
frank42
Beiträge: 36
Registriert: Mi 3. Jul 2019, 14:43
Hat sich bedankt: 4 Mal
Danksagung erhalten: 5 Mal

Re: Login Fehler mit 1 x SSO und 2 x Character

Beitrag von frank42 »

Für's Protokoll: Mit der neuen Version 5.6.2.0 funktioniert das wieder wie gewohnt. Hab 2 Character via 1 SSO jetzt über's Wochenende durchlaufen lassen und es gab keine Probleme bislang.

Vielen Dank dafür!
Folgende Benutzer bedankten sich beim Autor frank42 für den Beitrag:
Robin (Di 3. Okt 2023, 18:48)
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Bing [Bot] und 30 Gäste