jshackles / idle_master

Get your Steam Trading Cards the Easy Way
GNU General Public License v2.0
1.54k stars 560 forks source link

Badge page didn't load #188

Open Vyious opened 8 years ago

Vyious commented 8 years ago

Hello,

I started having this issue recently where after i login with my steam account it goes into a loop of trying to load the badge page but it doesn't work

so i took the liberty to fiddle around with the code and i came up with this log:

System.Net.WebException: An exception occurred during a WebClient request. ---> System.NullReferenceException: Object reference not set to an instance of an object. at System.Net.WebClient.DownloadBitsState.SetResponse(WebResponse response) at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result) --- End of inner exception stack trace --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at IdleMaster.CookieClient.d__5.MoveNext() in c:\Users\"Location"\Source\IdleMaster\CookieClient.cs:line 90

And i found out that if i replace the URL for my steam profile which is something like that :

http://steamcommunity.com/profiles/496456465645/badges/?p=1

with my actual username that i see in the browser URL bar which looks like this:

http://steamcommunity.com/profiles/"NAME"/badges/?p=1

IM is happy and idling again.

Regards.

sijmonh commented 8 years ago

I have the exact same problem even though things worked fine before (problem since last couple/2 days?).

Idle Master keeps trying, and sometimes succeeds, but it always ends in me no longer being signed in and unable to idle. When it does work I can click the "Update game status" for a refresh and it will still work then but when I restart (instead of just "refreshing") the badge page won't load again. Oh, and when I restart my signed in session is saved just fine so I don't know what triggers the session to be reset when I leave Idle Master retrying to connect to the badge page for a long while.

idlemaster_151110 idlemaster_151110_2 idlemaster_151110_3

Please look into this.

10-11-2015 11:47:56   CookieClient -> GetHttpAsync, for url = http://steamcommunity.com/profiles/{LONGNUMBER}/badges/?p=1
System.Net.WebException: An exception occurred during a WebClient request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Net.WebClient.DownloadBitsState.SetResponse(WebResponse response)
   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
   --- End of inner exception stack trace ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at IdleMaster.CookieClient.<GetHttpAsync>d__5.MoveNext()
aveao commented 8 years ago

http://steamcommunity.com/profiles/"NAME"/badges/?p=1

Did you mean http://steamcommunity.com/id/name/badges/?p=1 ?

Also I think that there might be a code that tries to keep the address on "http://steamcommunity.com/profiles/76561198034299068/badges/?p=1" rather than "http://steamcommunity.com/id/ardaozkal/badges?p=1" which steam redirects to.

Vyious commented 8 years ago

Yes your URL is correct excuse me i missed the "id" http://steamcommunity.com/id/name/badges/?p=1 ?

NotTsunami commented 8 years ago

Fixed by #197

yashendra2797 commented 8 years ago

Well I'm facing this problem too. Running the latest IM downloaded from the website

sijmonh commented 8 years ago

I just wanted to add that as of 1.4.0.0 this has been fixed for me and everything is still working fine. So Yashendra2797 make sure that it's actually 1.4.0.0 that is running and it should be fine.

yashendra2797 commented 8 years ago

@genetal Yup. Latest IM (1.4.0.0) and latest stable Steam. Tried on my old Windows 8 laptop as well as a Parallels Virtual Machine running Windows 10 on my Macbook Air Mid 2013.

bruceweed commented 7 years ago

Yea not working for me either. just keeps saying it can't load the badge page ect. Tried everything and got nowhere. Wonder if steam got wise..... ppftttt hahaha naw probably something simple. Im going to see if I can't figure it out while I wait for a response if I fix the issue I'll let everyone know what I did to fix it myself.

bruceweed commented 7 years ago

Alright at the moment. I believe this to be an issue on steams end perhaps? I see them having a little issue here atm. Unless it is my internet connection (HIGHLY unlikely), however, you never know.

bruceweed commented 7 years ago

I can see the badge page and everything. It appears as if it isn't giving it enough time to collect everything before it times out. Got to remember, there are people out there that have literally THOUSANDS of games.

DisenzZ commented 7 years ago

Hello! I just fixed mine by downloading the new update. You can find it here: http://www.steamidlemaster.com/ Please tell me if this worked for you to

bruceweed commented 7 years ago

using a different script now that offers more options

On Fri, Jan 6, 2017 at 7:54 PM, DisenzZ notifications@github.com wrote:

Hello! I just fixed mine by downloading the new update. You can find it here: http://www.steamidlemaster.com/ Please tell me if this worked for you to

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jshackles/idle_master/issues/188#issuecomment-271048866, or mute the thread https://github.com/notifications/unsubscribe-auth/ABSBjs8nyzTy485USnfO52pGh3Pl11pFks5rPuIygaJpZM4GfT1c .

CherryPill commented 7 years ago

@DisenzZ Works for me now.