Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to log in through Blizzard Services #28

Closed
spessbro opened this issue Jul 25, 2022 · 3 comments
Closed

Unable to log in through Blizzard Services #28

spessbro opened this issue Jul 25, 2022 · 3 comments

Comments

@spessbro
Copy link

Been super excited to try out this project as my lutris hs install stopped working recently. No luck salvaging that so having gone through each of the automated steps I was pretty disappointed by being greeted with the words "The game was unable to log you in through the Blizzard services. Please wait a few minutes and try again." This happened both with my older account and a new one for testing. I'm guessing Blizzard may have changed something which broke everything again. The log is provided below and I'd be glad to be at all helpful in any way.

hearthstone_2022_07_25_16_01_46.log:

2022-07-25 16:01:46.766: Current working dir=/media/fuck/Gamer/hearthstone-linux/hearthstone
2022-07-25 16:01:46.932: Error.AddDevWarning() - header=GameStrings Error message=GameStringTable.Load() - There are no entries for category GLOBAL - path: .
2022-07-25 16:01:46.932: GameStrings.LoadCategory() - GLOBAL failed to load
2022-07-25 16:01:46.932: Error.AddDevWarningNonRepeating() - header=GameStrings Error message=GameStringTable.Load() - There are no entries for category GLUE - path: .
2022-07-25 16:01:46.932: GameStrings.LoadCategory() - GLUE failed to load
2022-07-25 16:01:47.268: Command Line: 
2022-07-25 16:01:47.281: UberText LoadCachedData() failed: The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'.
Parameter name: chars
2022-07-25 16:01:47.556: [ExceptionReporter] Version 1.1.3
2022-07-25 16:01:47.557: [ExceptionReporter] ScreenshotPath: /home/fuck/.config/unity3d/Blizzard Entertainment/Hearthstone/Screenshot.png
2022-07-25 16:01:47.564: [ExceptionReporter] Loaded exception data from '/home/fuck/Library/Preferences/Blizzard/Hearthstone/Exceptions/ExceptionReporter.json'
2022-07-25 16:01:47.570: [ExceptionReporter] User UUID: d478768d0bac476f8f1fb36ae7959dbe
2022-07-25 16:01:47.590: System Info:
2022-07-25 16:01:47.590: SystemInfo - Device Name: redacted
2022-07-25 16:01:47.591: SystemInfo - Device Model: PC
2022-07-25 16:01:47.591: SystemInfo - OS: Linux 5.4 Ubuntu 20.04 64bit
2022-07-25 16:01:47.611: SystemInfo - CPU Type: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz
2022-07-25 16:01:47.611: SystemInfo - CPU Cores: 4
2022-07-25 16:01:47.612: SystemInfo - System Memory: 7843
2022-07-25 16:01:47.612: SystemInfo - Screen Resolution: 1366x768
2022-07-25 16:01:47.612: SystemInfo - Screen DPI: 0
2022-07-25 16:01:47.612: SystemInfo - GPU ID: 278
2022-07-25 16:01:47.613: SystemInfo - GPU Name: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
2022-07-25 16:01:47.613: SystemInfo - GPU Vendor: Intel Open Source Technology Center
2022-07-25 16:01:47.614: SystemInfo - GPU Memory: 512
2022-07-25 16:01:47.614: SystemInfo - GPU Shader Level: 45
2022-07-25 16:01:47.615: SystemInfo - GPU NPOT Support: Full
2022-07-25 16:01:47.615: SystemInfo - Graphics API (version): OpenGL 3.3 (Core Profile) Mesa 21.2.6
2022-07-25 16:01:47.616: SystemInfo - Graphics API (type): OpenGLCore
2022-07-25 16:01:47.616: SystemInfo - Graphics Supported Render Target Count: 8
2022-07-25 16:01:47.617: SystemInfo - Graphics Supports 3D Textures: True
2022-07-25 16:01:47.619: SystemInfo - Graphics Supports Compute Shaders: False
2022-07-25 16:01:47.619: SystemInfo - Graphics Supports Shadows: True
2022-07-25 16:01:47.620: SystemInfo - Graphics Supports Sparse Textures: False
2022-07-25 16:01:47.622: SystemInfo - Graphics RenderTextureFormat.ARGBHalf: True
2022-07-25 16:01:47.622: SystemInfo - Graphics Metal Support: False
2022-07-25 16:01:47.654: [Downloader] Try to delete the old asset bundles
2022-07-25 16:01:51.803: [ExceptionReporter] Checking the exceptions from previous launch.
2022-07-25 16:01:52.462: [ExceptionReporter] Saved exception data(Count: 0) to '/home/fuck/Library/Preferences/Blizzard/Hearthstone/Exceptions/ExceptionReporter.json'
2022-07-25 16:01:57.309: GAME_SAVE_SUBKEY DBF Asset has 0 records! Something went wrong generating it. Try checking the generated XMLs in the DBF folder.
2022-07-25 16:01:57.310: GLOBAL DBF Asset has 0 records! Something went wrong generating it. Try checking the generated XMLs in the DBF folder.
2022-07-25 16:01:57.379: LETTUCE_MAP_BONUS_REWARDS DBF Asset has 0 records! Something went wrong generating it. Try checking the generated XMLs in the DBF folder.
2022-07-25 16:01:58.228: [Lettuce] GameDbFIndex.OnVisitorTaskAdded(): Default ArtVariationID [0] is already unlocked by Unlock Type VisitorTask Ice Sculpting 1
2022-07-25 16:01:58.228: [Lettuce] GameDbFIndex.OnVisitorTaskAdded(): Default ArtVariationID [0] is already unlocked by Unlock Type VisitorTask Sustained No More 1
2022-07-25 16:01:58.231: [Lettuce] GameDbFIndex.OnVisitorTaskAdded(): Default ArtVariationID [0] is already unlocked by Unlock Type VisitorTask Sacred Groove 2
2022-07-25 16:01:58.376: *** BattleNet version: Product = 23.6.0.0, Data = 23600
2022-07-25 16:01:58.424: *** BattleNet version: Product = 23.6.0.0, Data = 23600
2022-07-25 16:01:58.759: [Login] Beginning processing login challenges
2022-07-25 16:02:06.629: [Login] Processing challenge, previous login challenge attempts 0
2022-07-25 16:02:08.711: [Login] Failed to get token to respond to login challenge
2022-07-25 16:02:08.713: Setting delayed error for Error Message: GLOBAL_ERROR_NETWORK_LOGIN_FAILURE and prevent reset for 0 seconds
2022-07-25 16:02:08.715: Error.AddFatal() - message=The game was unable to log you in through the Blizzard services. Please wait a few minutes and try again.
2022-07-25 16:02:09.139: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.141: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.141: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.141: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.142: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.142: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.143: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.145: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.147: [BattleNet] [] Error 07/25/2022 20:02 >> PresenceUpdate failed, cannot send presence update while connection is not ready. (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\APIs\PresenceApi.cs PublishField:225) (Void LogError(System.String, System.String) at :0)
2022-07-25 16:02:09.159: [BattleNet] [] Warn 07/25/2022 20:02 >> Unexpected state changes WaitForLogon -> Disconnected (D:\builders\work\source\23.6.2\Pegasus\Client\Contrib\LocalUnityPackages\BGS\Package\Runtime\BGS Client Integration\Service\Wrapper\BattleNetCSharp.cs SwitchToState:1065) (Void LogWarning(System.String, System.String) at :0)
2022-07-25 16:02:09.187: Setting delayed error for Error Message: GLOBAL_ERROR_NETWORK_LOGIN_FAILURE and prevent reset for 5.941139 seconds
2022-07-25 16:02:09.187: Error.AddFatal() - message=The game was unable to log you in through the Blizzard services. Please wait a few minutes and try again.
2022-07-25 16:02:09.271: show postition = (0.0, 0.0, 0.0) (7.0, 7.0, 7.0)
2022-07-25 16:02:10.198: Target for callback OnFatalErrorScreenLoaded is null.
@0xf4b1
Copy link
Owner

0xf4b1 commented Jul 25, 2022

I tested to create a new account with the login app and it seems to get the token correctly, but I also faced the problem. After visiting https://eu.battle.net/login/en/?app=wtcg in the browser, logging in there, an agreement dialog appeared that needs to be accepted, afterwards I get into the game. But there is unfortunately another issue #7 related to the tutorials that are not working and it is still present. At the moment it is easiest to complete them once on an official client.
But I don't know why you also face the problem with an older account that you probably used before to play the game?

@spessbro
Copy link
Author

Yes although I hadn't used it in 4 months, crazy how time flies, guessing that it's got to do with the welcome back stuff and whatnot. When using that site I get a refused connection from localhost. I can't stand network coding so I'm not sure what I'm supposed to do to fix this.

@spessbro
Copy link
Author

Huzzah! I finally have managed to get it to work by doing the token copy manually! Thank you for this wonderful tool and help. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants