HearthSim / HSTracker

A deck tracker and deck manager for Hearthstone on macOS
https://hsreplay.net/downloads/
MIT License
1.15k stars 173 forks source link

HSTracker doesn't work with Hearthstone on an external disk #1025

Open FlyRavenCrow opened 5 years ago

FlyRavenCrow commented 5 years ago

Hi, I have Hearthstone installed on an external harddrive. I have a MacBookPro with HighSierra 10.13.6 I'm using HSTracker 1.5.4 (1969) for mac.

Using it when Hearthstone is locally on the mac works fine. Using it with Hearthstone is on a external drive doesn't.

I have navigated the forums and tried all solutions and it's not working, I've found other members with the same problem, which leads me to think this is more of a feature not implemented rather then a pure bug. Anyway here is stays, it would be a massive improvement if it works as some of us can't have the game on the local disk for several reasons.

Thanks

FlyRavenCrow commented 5 years ago

this was opened a month ago, I'm wondering if anyone could look at it. There is probably a big number of people that would love for this to work portably on a mac. Can you fix it?

TickMan commented 5 years ago

this was opened a month ago, I'm wondering if anyone could look at it.

I'm just a random passerby... but since nobody else has stepped-up, I'll give it a shot. 😜

Using it when Hearthstone is locally on the mac works fine. Using it with Hearthstone is on a external drive doesn't. I have navigated the forums and tried all solutions and it's not working

I'm afraid I don't have an external drive to experiment with... but since you didn't specify any of your attempted "solutions", I'll have to ask the obvious:

...is your "non-standard Hearthstone location" verified in the HSTracker preferences?

directory

Best of luck!

-TM

mshandrovskiy commented 5 years ago

I am experiencing the same issue with an external drive. The location is verified in the preferences.

FlyRavenCrow commented 5 years ago

...is your "non-standard Hearthstone location" verified in the HSTracker preferences?

directory

Best of luck!

-TM

First of all many thanks for trying! I've only seen that the post had comments today, however I play the game every day and its really a pain to see updates coming that don't address this. Maybe other use this as well for a number of reasons, for example because it's a work pc and they dont want to install games on it. Thanks also to the user mshandrovskiy for posting that this doesn't work for him either. If others see this and this is aproblem for you please please post here.

Answering the question, yes it is verified and when you open Hearthstone the icon on the bar turns to color, meaning that HSTracker can detect that HS was launched. The application does nothing however and all statistics and card lists are empty. I can also confirm that I have full write access on the disk and on the folders of HS, so the application can write to it, this is apparently not a permissions issue. I'm assuming that HSTracker is looking at Applications or other folders for some specific files and not using the path defined in settings, this could potentially be a very small change with a big value add, so again if a dev can look at it, it would be tremendously appreciated.

ifeherva commented 5 years ago

As far as I can tell this is a hearthstone problem, I think the logs are not there or malformed (don't remember). Without the logs HSTracker cannot function properly.

ifeherva commented 5 years ago

If you look into the logs produced by the tracker it should tell you why it is not tracking. Feel free to paste it here so we might figure something out.

hellomrjones commented 4 years ago

Hi there - experiencing the same problem. I installed Hearthstone on an external drive using battle.net client. After installing HSTracker it askes me to point to the Hearthstone directory. I do that and it gets verified (?), showing a green mark behind the corresponding setting in the options.

HSTracker starts up normaly, I see the tracker overlay but no cards are being displayed. No tracking is happening at all. I'm on Catalina.

I can't identify the logs, could you point me there?

fmoraes74 commented 3 years ago

Is this still an issue? Need hstracker.log for any chance at trying to fix it.

TrueshotBarrage commented 3 years ago

Still an issue for me as well. Here's my hstracker.log:

16:25:59.500 DEBUG CoreManager.init():70 - Memory Used by App: 153.64MB
16:26:02.372 INFO AppDelegate.applicationDidFinishLaunching():141 - *** Starting HSTracker/1.9.1.2274; (enUS;en;macOS 11.2.3) ***
16:26:02.406 INFO AppDelegate.loadSplashscreen():205 - Opening trackers
16:26:02.417 DEBUG BattlegroundsDetailsView.init():18 - BattlegroundsDetailsView created
16:26:02.521 INFO LogReader.init():32 - Init reader for power at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log
16:26:02.719 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log
16:26:02.719 INFO LogReader.init():32 - Init reader for rachelle at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Rachelle.log
16:26:02.720 INFO LogReader.init():32 - Init reader for arena at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Arena.log
16:26:02.720 INFO LogReader.init():32 - Init reader for loadingScreen at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log
16:26:02.861 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log
16:26:02.861 INFO LogReader.init():32 - Init reader for fullScreenFX at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log
16:26:03.005 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log
16:26:03.005 INFO AppDelegate.applicationDidFinishLaunching():156 - Resource path: /Applications/HSTracker.app/Contents/Resources
16:26:03.007 VERBOSE Database.loadDatabase():52 - json file : file:///Applications/HSTracker.app/Contents/Resources/Resources/Cards/cardsDB.enUS.json
16:26:03.079 INFO Http.json():32 - Fetching https://raw.githubusercontent.com/rembound/Arena-Helper/master/data/version.json complete
16:26:03.101 INFO AppDelegate.loadSplashscreen():245 - Loading menu
16:26:03.102 INFO ArenaHelperSync.isOutdated():40 - Latest card tiers version: 0.1.121, HSTracker build: 0.1.121
16:26:03.132 VERBOSE Http.getPromise():109 - upload result : 29338 bytes
16:26:03.133 DEBUG Http.getPromise():112 - p getPromise(method:headers:): nil, data: Optional(29338 bytes), response: Optional(<NSHTTPURLResponse: 0x600001742260> { URL: https://hsdecktracker.net/config.json? } { Status Code: 200, Headers {
    Age =     (
        365
    );
    "Alt-Svc" =     (
        "h3-27=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"
    );
    "Cache-Control" =     (
        "max-age=14400"
    );
    "Content-Encoding" =     (
        gzip
    );
    "Content-Type" =     (
        "application/json; charset=utf-8"
    );
    Date =     (
        "Sun, 11 Apr 2021 20:26:03 GMT"
    );
    Etag =     (
        "\"b5a4d5df93278c6cdce8cfaec098e827\""
    );
    "Last-Modified" =     (
        "Tue, 30 Mar 2021 19:44:40 GMT"
    );
    Server =     (
        cloudflare
    );
    "Set-Cookie" =     (
        "__cfduid=d40f76f10cdb8d5a038ed95fb11bc2ab11617938047; expires=Sun, 09-May-21 03:14:07 GMT; path=/; domain=.hsdecktracker.net; HttpOnly; SameSite=Lax; Secure"
    );
    "Strict-Transport-Security" =     (
        "max-age=15552000; includeSubDomains; preload"
    );
    Vary =     (
        "Accept-Encoding"
    );
    "cf-cache-status" =     (
        HIT
    );
    "cf-ray" =     (
        "63e6f299da153e09-EWR"
    );
    "cf-request-id" =     (
        096435f42600003e095c02c000000001
    );
    "expect-ct" =     (
        "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""
    );
    nel =     (
        "{\"max_age\":604800,\"report_to\":\"cf-nel\"}"
    );
    "report-to" =     (
        "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report?s=3mUSU1rGZkSQ3pXNRAJPJCI2eOhFXI1BszNEXGHXFsSpMXHLZKoI%2BVGqq%2FCNppPD3onw4DOm%2BKm4%2BjstANxETanh4vAQCnaGpIla6fVR%2F2%2BvFg%3D%3D\"}],\"max_age\":604800,\"group\":\"cf-nel\"}"
    );
    "x-amz-id-2" =     (
        "pqK27yuw6JpwpVO11Yw0D7I/f26bUSsT760TqwxWRfSOgxjvXhvSMji7qt+wFL0gkLKEh1xtEVc="
    );
    "x-amz-request-id" =     (
        M8AV8868N93GWHMR
    );
    "x-content-type-options" =     (
        nosniff
    );
} })
16:26:03.156 INFO RemoteConfig.checkRemoteConfig():88 - Retrieved remote configuration
16:26:03.305 DEBUG AppDelegate.applicationDidFinishLaunching():122 - HSReplay: Refreshed OAuthToken
16:26:03.510 DEBUG MonoHelper.load():32 - Loading mono version 6.12.0.90 (2020-02/d3daacdaa80)
16:26:03.524 INFO MonoHelper.load():57 - Loaded BobsBuddy version 1.2.27.0
16:26:03.534 VERBOSE CoreManager.setup():130 - Check if /Users/trueshot/Library/Preferences/Blizzard/Hearthstone exists
16:26:03.535 VERBOSE CoreManager.setup():148 - Check if /Users/trueshot/Library/Preferences/Blizzard/Hearthstone/log.config exists
16:26:03.536 VERBOSE CoreManager.setup():195 - Zones found : [[Power: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=true, RequireVerbose=true], [Rachelle: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [Arena: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [LoadingScreen: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [Decks: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [FullScreenFX: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false]]
16:26:03.536 VERBOSE CoreManager.setup():206 - Is power valid ? true
16:26:03.536 VERBOSE CoreManager.setup():206 - Is rachelle valid ? true
16:26:03.537 VERBOSE CoreManager.setup():206 - Is arena valid ? true
16:26:03.537 VERBOSE CoreManager.setup():206 - Is loadingScreen valid ? true
16:26:03.537 VERBOSE CoreManager.setup():206 - Is decks valid ? true
16:26:03.538 VERBOSE CoreManager.setup():206 - Is fullScreenFX valid ? true
16:26:03.539 VERBOSE CoreManager.setup():219 - Missing zones : []
16:26:03.544 INFO CoreManager.start():117 - Hearthstone is running, starting trackers now.
16:26:03.544 INFO DeckWatcher.startWatching():22 - Starting ExperienceWatcher
16:26:03.551 INFO Game.set():1189 - has Valid Mirror Deck: 17 cards
16:26:04.128 DEBUG BattlegroundsOverlayView.updateTrackingAreas():128 - update Tracking Area
16:26:04.598 INFO CoreManager.startTracking():251 - Start Tracking
16:26:04.599 INFO LogReaderManager.start():92 - LogReaderManager is starting
16:26:04.599 VERBOSE LogReaderManager.entryPoint():180 - powerEntry : 0001-12-31T19:03:58-04:56:02 / loadingScreenEntry : 0001-12-31T19:03:58-04:56:02
16:26:04.599 INFO LogReader.start():89 - Starting to track power
16:26:04.600 VERBOSE LogReader.start():91 - power has queue net.hearthsim.hstracker.readers.power.powertasklist.debugprintpower starting at 0001-12-31 19:03:58-04:56:02
16:26:04.600 INFO LogReader.start():89 - Starting to track rachelle
16:26:04.600 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log starting at offset 0
16:26:04.601 VERBOSE LogReader.start():91 - rachelle has queue net.hearthsim.hstracker.readers.rachelle starting at 0001-12-31 19:03:58-04:56:02
16:26:04.601 INFO LogReader.start():89 - Starting to track arena
16:26:04.601 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Rachelle.log starting at offset 0
16:26:04.601 VERBOSE LogReader.start():91 - arena has queue net.hearthsim.hstracker.readers.arena starting at 0001-12-31 19:03:58-04:56:02
16:26:04.602 INFO LogReader.start():89 - Starting to track loadingScreen
16:26:04.602 VERBOSE LogReader.start():91 - loadingScreen has queue net.hearthsim.hstracker.readers.loadingScreen.loadingscreen.onsceneloaded starting at 0001-12-31 19:03:58-04:56:02
16:26:04.602 INFO LogReader.start():89 - Starting to track fullScreenFX
16:26:04.602 VERBOSE LogReader.start():91 - fullScreenFX has queue net.hearthsim.hstracker.readers.fullScreenFX starting at 0001-12-31 19:03:58-04:56:02
16:26:04.603 VERBOSE DecksReader.start():23 - Start reading Decks.log
16:26:04.603 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Arena.log starting at offset 0
16:26:04.603 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log starting at offset 0
16:26:04.604 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log starting at offset 0
16:26:05.273 DEBUG MonoHelper.testSimulation():112 - testSimulation result is 0.083 0.575 0.342 0.083 0.575 1.968
16:26:36.540 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:26:37.315 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:26:38.100 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:26:46.004 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:26:46.451 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:26:47.084 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:03.591 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:04.349 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:08.706 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:09.420 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:25.518 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:29.820 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:30.405 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:55.341 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:56.068 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:28:56.666 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.fullScreenFX
16:29:06.142 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:06.721 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.loadingScreen
16:29:06.791 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:07.957 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.power
16:29:11.428 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:12.873 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:22.132 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:24.604 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:37.197 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:39.170 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:51.724 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:52.435 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:29:58.407 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:30:10.850 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:30:15.814 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:30:21.562 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:30:47.706 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:30:50.269 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:31:03.006 DEBUG CoreManager.init():70 - Memory Used by App: 148.63MB
16:31:32.639 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:31:35.793 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:23.855 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:24.543 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:25.674 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:32.537 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:38.148 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:38.279 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:33:56.392 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:34:00.787 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:34:29.053 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:34:32.387 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:34:36.366 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:36:05.939 DEBUG CoreManager.init():70 - Memory Used by App: 148.59MB
16:40:24.153 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:25.001 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:29.102 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:30.438 ERROR SizeHelper.reload():70 - Accessability error: -25204
16:40:30.498 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:30.521 VERBOSE CoreManager.appTerminated():307 - Hearthstone is now closed
16:40:30.522 INFO CoreManager.stopTracking():257 - Stop Tracking
16:40:30.530 INFO LogReaderManager.stop():158 - Stopping all trackers
16:40:30.531 INFO LogReader.stop():238 - Stopping tracker power
16:40:30.532 INFO LogReader.stop():238 - Stopping tracker rachelle
16:40:30.532 INFO LogReader.stop():238 - Stopping tracker arena
16:40:30.532 INFO LogReader.stop():238 - Stopping tracker loadingScreen
16:40:30.533 INFO LogReader.stop():238 - Stopping tracker fullScreenFX
16:40:30.533 VERBOSE MirrorHelper.destroy():71 - Deinitializing mirror
16:40:30.533 INFO DeckWatcher.stopWatching():37 - Stopping ExperienceWatcher
16:40:30.534 INFO CoreManager.appTerminated():316 - Not closing app since setting says so.
16:40:38.413 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:40.277 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:40:40.866 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:41:03.004 DEBUG CoreManager.init():70 - Memory Used by App: 148.49MB
16:41:45.186 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:41:48.200 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:41:49.085 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:42:24.985 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:42:25.600 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:42:34.648 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:44:37.269 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:44:38.212 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:44:38.860 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:44:43.533 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:44:44.097 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:00.267 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:00.849 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:24.098 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:24.672 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:42.296 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:42.947 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:45:47.475 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:46:04.102 DEBUG CoreManager.init():70 - Memory Used by App: 148.52MB
16:46:38.780 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:05.241 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:05.928 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:11.409 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:14.144 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:14.745 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:22.210 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:26.596 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:47:35.908 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:01.625 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:21.855 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:22.622 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:30.039 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:39.039 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:39.724 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:41.452 INFO CoreManager.stopTracking():257 - Stop Tracking
16:48:41.460 INFO LogReaderManager.stop():158 - Stopping all trackers
16:48:41.460 INFO LogReader.stop():238 - Stopping tracker power
16:48:41.461 INFO LogReader.stop():238 - Stopping tracker rachelle
16:48:41.461 INFO LogReader.stop():238 - Stopping tracker arena
16:48:41.462 INFO LogReader.stop():238 - Stopping tracker loadingScreen
16:48:41.462 INFO LogReader.stop():238 - Stopping tracker fullScreenFX
16:48:41.462 VERBOSE MirrorHelper.destroy():71 - Deinitializing mirror
16:48:52.657 INFO AppDelegate.applicationDidFinishLaunching():141 - *** Starting HSTracker/1.9.1.2274; (enUS;en;macOS 11.2.3) ***
16:48:52.687 INFO AppDelegate.loadSplashscreen():205 - Opening trackers
16:48:52.699 DEBUG BattlegroundsDetailsView.init():18 - BattlegroundsDetailsView created
16:48:52.842 INFO LogReader.init():32 - Init reader for power at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log
16:48:52.855 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log
16:48:52.856 INFO LogReader.init():32 - Init reader for rachelle at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Rachelle.log
16:48:52.857 INFO LogReader.init():32 - Init reader for arena at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Arena.log
16:48:52.857 INFO LogReader.init():32 - Init reader for loadingScreen at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log
16:48:52.857 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log
16:48:52.858 INFO LogReader.init():32 - Init reader for fullScreenFX at path /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log
16:48:52.859 INFO LogReader.init():37 - Removing log file at /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log
16:48:52.859 INFO AppDelegate.applicationDidFinishLaunching():156 - Resource path: /Applications/HSTracker.app/Contents/Resources
16:48:52.864 VERBOSE Database.loadDatabase():52 - json file : file:///Applications/HSTracker.app/Contents/Resources/Resources/Cards/cardsDB.enUS.json
16:48:52.957 INFO AppDelegate.loadSplashscreen():245 - Loading menu
16:48:52.986 INFO Http.json():32 - Fetching https://raw.githubusercontent.com/rembound/Arena-Helper/master/data/version.json complete
16:48:53.027 INFO ArenaHelperSync.isOutdated():40 - Latest card tiers version: 0.1.121, HSTracker build: 0.1.121
16:48:53.035 VERBOSE Http.getPromise():109 - upload result : 29338 bytes
16:48:53.036 DEBUG Http.getPromise():112 - p getPromise(method:headers:): nil, data: Optional(29338 bytes), response: Optional(<NSHTTPURLResponse: 0x600002d91860> { URL: https://hsdecktracker.net/config.json? } { Status Code: 200, Headers {
    Age =     (
        1735
    );
    "Alt-Svc" =     (
        "h3-27=\":443\"; ma=86400, h3-28=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"
    );
    "Cache-Control" =     (
        "max-age=14400"
    );
    "Content-Encoding" =     (
        gzip
    );
    "Content-Type" =     (
        "application/json; charset=utf-8"
    );
    Date =     (
        "Sun, 11 Apr 2021 20:48:53 GMT"
    );
    Etag =     (
        "\"b5a4d5df93278c6cdce8cfaec098e827\""
    );
    "Last-Modified" =     (
        "Tue, 30 Mar 2021 19:44:40 GMT"
    );
    Server =     (
        cloudflare
    );
    "Set-Cookie" =     (
        "__cfduid=d40f76f10cdb8d5a038ed95fb11bc2ab11617938047; expires=Sun, 09-May-21 03:14:07 GMT; path=/; domain=.hsdecktracker.net; HttpOnly; SameSite=Lax; Secure"
    );
    "Strict-Transport-Security" =     (
        "max-age=15552000; includeSubDomains; preload"
    );
    Vary =     (
        "Accept-Encoding"
    );
    "cf-cache-status" =     (
        HIT
    );
    "cf-ray" =     (
        "63e7140bcc00e6c0-EWR"
    );
    "cf-request-id" =     (
        09644adb5c0000e6c0950c9000000001
    );
    "expect-ct" =     (
        "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""
    );
    nel =     (
        "{\"report_to\":\"cf-nel\",\"max_age\":604800}"
    );
    "report-to" =     (
        "{\"max_age\":604800,\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report?s=WYgv3FGqdx0TlI%2BEMbSIZ5dryoPlNVK4WGyfVM7tOZMLLpAzdbQL5rXHbueQ%2Bu1hBQVw91AJHDRkE8JO7v4yUHvjKJBT7XgZfiTrVX7gnNy4%2Fg%3D%3D\"}],\"group\":\"cf-nel\"}"
    );
    "x-amz-id-2" =     (
        "pqK27yuw6JpwpVO11Yw0D7I/f26bUSsT760TqwxWRfSOgxjvXhvSMji7qt+wFL0gkLKEh1xtEVc="
    );
    "x-amz-request-id" =     (
        M8AV8868N93GWHMR
    );
    "x-content-type-options" =     (
        nosniff
    );
} })
16:48:53.040 INFO RemoteConfig.checkRemoteConfig():88 - Retrieved remote configuration
16:48:53.053 DEBUG AppDelegate.applicationDidFinishLaunching():122 - HSReplay: Refreshed OAuthToken
16:48:53.374 DEBUG MonoHelper.load():32 - Loading mono version 6.12.0.90 (2020-02/d3daacdaa80)
16:48:53.388 INFO MonoHelper.load():57 - Loaded BobsBuddy version 1.2.27.0
16:48:53.397 VERBOSE CoreManager.setup():130 - Check if /Users/trueshot/Library/Preferences/Blizzard/Hearthstone exists
16:48:53.398 VERBOSE CoreManager.setup():134 - Creating /Users/trueshot/Library/Preferences/Blizzard/Hearthstone
16:48:53.398 VERBOSE CoreManager.setup():148 - Check if /Users/trueshot/Library/Preferences/Blizzard/Hearthstone/log.config exists
16:48:53.399 VERBOSE CoreManager.setup():219 - Missing zones : [[Power: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [Rachelle: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [Arena: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [LoadingScreen: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [Decks: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false], [FullScreenFX: LogLevel=1, FilePrinting=true, ConsolePrinting=false, ScreenPrinting=false, Verbose=false, RequireVerbose=false]]
16:48:53.410 INFO Game.set():1189 - has Valid Mirror Deck: 17 cards
16:48:53.970 DEBUG BattlegroundsOverlayView.updateTrackingAreas():128 - update Tracking Area
16:48:55.170 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:55.450 DEBUG MonoHelper.testSimulation():112 - testSimulation result is 0.096 0.528 0.376 0.096 0.528 1.728
16:48:55.937 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:56.531 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:48:59.442 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:00.002 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:00.543 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:01.241 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:44.871 VERBOSE CoreManager.appLaunched():296 - Hearthstone is now launched
16:49:44.872 INFO DeckWatcher.startWatching():22 - Starting ExperienceWatcher
16:49:45.970 INFO CoreManager.startTracking():251 - Start Tracking
16:49:45.971 INFO LogReaderManager.start():92 - LogReaderManager is starting
16:49:45.971 VERBOSE LogReaderManager.entryPoint():180 - powerEntry : 0001-12-31T19:03:58-04:56:02 / loadingScreenEntry : 0001-12-31T19:03:58-04:56:02
16:49:45.972 INFO LogReader.start():89 - Starting to track power
16:49:45.973 VERBOSE LogReader.start():91 - power has queue net.hearthsim.hstracker.readers.power.powertasklist.debugprintpower starting at 0001-12-31 19:03:58-04:56:02
16:49:45.973 INFO LogReader.start():89 - Starting to track rachelle
16:49:45.974 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log starting at offset 0
16:49:45.974 VERBOSE LogReader.start():91 - rachelle has queue net.hearthsim.hstracker.readers.rachelle starting at 0001-12-31 19:03:58-04:56:02
16:49:45.975 INFO LogReader.start():89 - Starting to track arena
16:49:45.975 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Rachelle.log starting at offset 0
16:49:45.976 VERBOSE LogReader.start():91 - arena has queue net.hearthsim.hstracker.readers.arena starting at 0001-12-31 19:03:58-04:56:02
16:49:45.976 INFO LogReader.start():89 - Starting to track loadingScreen
16:49:45.977 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Arena.log starting at offset 0
16:49:45.977 VERBOSE LogReader.start():91 - loadingScreen has queue net.hearthsim.hstracker.readers.loadingScreen.loadingscreen.onsceneloaded starting at 0001-12-31 19:03:58-04:56:02
16:49:45.978 INFO LogReader.start():89 - Starting to track fullScreenFX
16:49:45.979 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log starting at offset 0
16:49:45.979 VERBOSE LogReader.start():91 - fullScreenFX has queue net.hearthsim.hstracker.readers.fullScreenFX starting at 0001-12-31 19:03:58-04:56:02
16:49:45.980 VERBOSE DecksReader.start():23 - Start reading Decks.log
16:49:45.981 VERBOSE LogReader.readFile():100 - reading /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log starting at offset 0
16:49:46.243 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:47.485 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:49:58.974 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.loadingScreen
16:50:04.301 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:50:05.471 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:50:21.586 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.fullScreenFX
16:50:28.200 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:50:54.562 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:50:55.253 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:50:55.899 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:02.695 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.power
16:51:13.899 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:15.853 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:28.769 VERBOSE LogReader.readFile():166 - setting /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log handle to nil 0)
16:51:28.824 VERBOSE LogReader.readFile():166 - setting /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log handle to nil 0)
16:51:28.878 VERBOSE LogReader.readFile():166 - setting /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log handle to nil 0)
16:51:30.237 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:31.191 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/Power.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.power
16:51:33.950 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:34.549 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/LoadingScreen.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.loadingScreen
16:51:44.104 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:45.653 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:56.805 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:58.098 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:51:58.909 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:53:52.869 DEBUG CoreManager.init():70 - Memory Used by App: 149.38MB
16:55:12.669 VERBOSE LogReader.readFile():107 - file exists /Volumes/DAVID/macOS/Apps/Hearthstone/Logs/FullScreenFX.log, offset for 0001-12-31 19:03:58-04:56:02 is 0, queue: net.hearthsim.hstracker.readers.fullScreenFX
16:55:14.884 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:16.763 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:18.212 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:18.826 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:50.830 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:51.574 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:55:58.413 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:21.576 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:22.308 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:26.866 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:32.977 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:42.426 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:46.425 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:56:56.818 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:58:55.323 DEBUG CoreManager.init():70 - Memory Used by App: 149.35MB
16:59:41.347 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:59:43.024 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:59:54.598 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
16:59:55.408 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:02:34.459 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:02:35.667 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:02:37.064 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:02:38.663 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:02:39.330 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:03:08.061 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:03:08.694 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:00.069 DEBUG CoreManager.init():70 - Memory Used by App: 152.46MB
17:04:08.744 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:09.524 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:12.759 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:13.410 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:24.794 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:25.566 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:27.583 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:28.159 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:55.897 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:56.759 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:04:58.033 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:10.193 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:10.863 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:14.603 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:16.095 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:21.462 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:27.148 VERBOSE CoreManager.spaceChange():288 - Receive space changed event
17:05:27.947 VERBOSE CoreManager.spaceChange():288 - Receive space changed event

I've also checked the log files that Hearthstone is supposed to generate, and they are all empty, though they are created even if I delete them. Seems like that's the issue, though not sure why. @fmoraes74

fmoraes74 commented 3 years ago

@TrueshotBarrage Does Hearthstone create its log file on the default path /Applications/Hearthstone/Logs ? Without the log files, the tracker won't be doing much unfortunately. I don't have an external disk I can use right now, so can't debug it at this moment. If you can find out if the log configuration file ~/Library/Preferences/Blizzard/Hearthstone/log.config is setup correctly, that would be helpful. But the key is to get Hearthstone to produce the contents of the files for the tracker to work properly.

TrueshotBarrage commented 3 years ago

@fmoraes74 The default path doesn't exist, since my Hearthstone installation (aka the "Hearthstone" folder with all the contents) exists inside the external drive. The log config file should be correct, it's pretty much the default one with all the FilePrinting = true. Does HSTracker only work if the logs are in the default path? The HS logs I meant were inside the <Hearthstone_directory>/Logs/*

fmoraes74 commented 3 years ago

@TrueshotBarrage Well, the question is whether Hearthstone is not working correctly to produce the logs then. I will ask if anybody on Hearthsim knows if any reason it could be not working.