{"action":"closed","issue":{"url":"https://api.github.com/repos/SteamRE/SteamKit/issues/254","repository_url":"https://api.github.com/repos/SteamRE/SteamKit","labels_url":"https://api.github.com/repos/SteamRE/SteamKit/issues/254/labels{/name}","comments_url":"https://api.github.com/repos/SteamRE/SteamKit/issues/254/comments","events_url":"https://api.github.com/repos/SteamRE/SteamKit/issues/254/events","html_url":"https://github.com/SteamRE/SteamKit/issues/254","id":140326355,"number":254,"title":"[Bug] ClientLogon is not being sent","user":{"login":"JustArchi","id":1069029,"avatar_url":"https://avatars.githubusercontent.com/u/1069029?v=3","gravatar_id":"","url":"https://api.github.com/users/JustArchi","html_url":"https://github.com/JustArchi","followers_url":"https://api.github.com/users/JustArchi/followers","following_url":"https://api.github.com/users/JustArchi/following{/other_user}","gists_url":"https://api.github.com/users/JustArchi/gists{/gist_id}","starred_url":"https://api.github.com/users/JustArchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JustArchi/subscriptions","organizations_url":"https://api.github.com/users/JustArchi/orgs","repos_url":"https://api.github.com/users/JustArchi/repos","events_url":"https://api.github.com/users/JustArchi/events{/privacy}","received_events_url":"https://api.github.com/users/JustArchi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SteamRE/SteamKit/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-12T00:37:02Z","updated_at":"2016-03-15T07:16:08Z","closed_at":"2016-03-15T07:16:08Z","body":"Recently I found out user of my ASF that for some reason couldn't log in to steam using my program based on SK2. Program would be stuck right after \"Connected to steam!\" which is handled in ```OnConnected()```. Program should then send ```SteamUser.LogOn```, but for some reason it does not.\r\n\r\nI tried to make sure that it's not my own issue before filling this ticket, as I appreciate your time. I couldn't find any potential issue inside my code.\r\n\r\nASF log is following:\r\n```\r\n12.03.2016 00:44:31 [*] INFO: CheckForUpdate() <Main> Checking new version...\r\n12.03.2016 00:44:32 [*] INFO: CheckForUpdate() <Main> Local version: 2.0.0.7 | Remote version: 2.0.0.7\r\n12.03.2016 00:44:32 [*] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours\r\n12.03.2016 00:44:32 [*] INFO: RefreshCMs() <Main> Refreshing list of CMs...\r\n12.03.2016 00:44:32 [*] INFO: RefreshCMs() <Main> Success!\r\n12.03.2016 00:44:32 [*] INFO: Main() <example> Not starting this instance because it's disabled in config file\r\n12.03.2016 00:44:32 [*] INFO: Start() <first> Starting...\r\n12.03.2016 00:44:32 [*] INFO: Main() <minimal> Not starting this instance because it's disabled in config file\r\n12.03.2016 00:44:32 [*] INFO: OnConnected() <first> Connected to Steam!\r\n```\r\n\r\nYou can check yourself that there is no logical reason why request would not be sent: **[source](https://github.com/JustArchi/ArchiSteamFarm/blob/master/ArchiSteamFarm/Bot.cs#L1065-L1094)**. There's no error or exception, program just stays stuck without progressing further with logging in.\r\n\r\nI asked user to make a debug log (which adds ```DebugNetworkListener``` to the process), to perhaps check what is going wrong. I launched NetHookAnalyzer2, but I couldn't find anything suspicious in the log:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/1069029/13719164/2498b080-e7f2-11e5-862d-38c0300f08e9.png)\r\n\r\nNormally ```ClientLogon``` should happen next:\r\n![image](https://cloud.githubusercontent.com/assets/1069029/13719171/3bbbdf4e-e7f2-11e5-93eb-3411dcee7328.png)\r\n\r\nI'm clueless what the root issue might be. It's not global issue, as ASF works for majority of users - including me, on both my PC and my server. It doesn't make any sense to me why process would be stuck AFTER connecting to CM server. If callback manager was off - ```OnConnected()``` would not happen. If there was an error while trying to connect to steam CM - ```OnConnected()``` would return an error (and ```OnDisconnected()``` would happen too). If that issue was affecting more users than 1-2, especially me, I'd probably fix it myself.\r\n\r\nHave you ever seen something like that? I'd be grateful for any tips or potential solutions to that issue, as I'm going through my own code for 7th time not being able to spot any race condition, logical problem or anything else that could cause such issue. Thank you in advance."}}