wakatime / macos-wakatime

Mac system tray app for automatic time tracking and metrics generated from your Xcode, Figma, Postman, etc. usage.
https://wakatime.com/mac
BSD 3-Clause "New" or "Revised" License
128 stars 22 forks source link

Files with a space in their path still aren't registered for the dashboard #45

Closed Havhingstor closed 1 year ago

Havhingstor commented 1 year ago

It seems like my fix didn't fix every problem, as those files don't appear in the dashboard.

Log:

2023-03-28 19:47:01.160313+0200 WakaTime-Test[9094:3182726] App changed from nil to Xcode
2023-03-28 19:47:01.174944+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x600003991a90> {pid=7233}
2023-03-28 19:47:01.175076+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x600003991a90> {pid=7233}
2023-03-28 19:47:01.175140+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x600003991a90> {pid=7233} to run loop
2023-03-28 19:47:01.175170+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
2023-03-28 19:47:01.493615+0200 WakaTime-Test[9094:3183359] [connection] nw_proxy_resolver_create_parsed_array [C1.1.1 proxy pac] Evaluation error: kCFErrorDomainCFNetwork: 308
2023-03-28 19:47:01.853237+0200 WakaTime-Test[9094:3183345] [connection] nw_proxy_resolver_create_parsed_array [C2.1.1 proxy pac] Evaluation error: kCFErrorDomainCFNetwork: 308
2023-03-28 19:47:02.334804+0200 WakaTime-Test[9094:3183359] [connection] nw_proxy_resolver_create_parsed_array [C3.1.1 proxy pac] Evaluation error: kCFErrorDomainCFNetwork: 308
2023-03-28 19:47:15.158892+0200 WakaTime-Test[9094:3182726] [Window] Warning: Window NSMenuWindowManagerWindow 0x120639450 ordered front from a non-active application and may order beneath the active application's windows.
2023-03-28 19:47:16.701558+0200 WakaTime-Test[9094:3182726] Metal API Validation Enabled
2023-03-28 19:47:16.775151+0200 WakaTime-Test[9094:3182726] [Window] Warning: Window SwiftUI.AppKitWindow 0x120785dd0 ordered front from a non-active application and may order beneath the active application's windows.
2023-03-28 19:47:16.838948+0200 WakaTime-Test[9094:3182726] App changed from Xcode to WakaTime-Test
2023-03-28 19:47:16.839690+0200 WakaTime-Test[9094:3182726] Removed observer <AXObserver 0x600003991a90> {pid=7233} from run loop
2023-03-28 19:47:16.839900+0200 WakaTime-Test[9094:3182726] Removed notification AXFocusedUIElementChanged from observer <AXObserver 0x600003991a90> {pid=7233}
2023-03-28 19:47:16.839986+0200 WakaTime-Test[9094:3182726] Removed notification AXSelectedTextChanged from observer <AXObserver 0x600003991a90> {pid=7233}
2023-03-28 19:47:16.840098+0200 WakaTime-Test[9094:3182726] Removed notification AXValueChanged from observer <AXObserver 0x600003991a90> {pid=7233}
2023-03-28 19:47:16.840141+0200 WakaTime-Test[9094:3182726] Stopped watching Xcode
2023-03-28 19:47:16.905000+0200 WakaTime-Test[9094:3183759] fopen failed for data file: errno = 2 (No such file or directory)
2023-03-28 19:47:16.905054+0200 WakaTime-Test[9094:3183759] Errors found! Invalidating cache...
2023-03-28 19:47:16.931380+0200 WakaTime-Test[9094:3183759] fopen failed for data file: errno = 2 (No such file or directory)
2023-03-28 19:47:16.931421+0200 WakaTime-Test[9094:3183759] Errors found! Invalidating cache...
2023-03-28 19:47:24.651004+0200 WakaTime-Test[9094:3182726] App changed from WakaTime-Test to Xcode
2023-03-28 19:47:24.710623+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x60000390a030> {pid=7233}
2023-03-28 19:47:24.710856+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x60000390a030> {pid=7233}
2023-03-28 19:47:24.710960+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x60000390a030> {pid=7233} to run loop
2023-03-28 19:47:24.711027+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
2023-03-28 19:47:28.155666+0200 WakaTime-Test[9094:3182726] App changed from Xcode to Safari
2023-03-28 19:47:28.156024+0200 WakaTime-Test[9094:3182726] Removed observer <AXObserver 0x60000390a030> {pid=7233} from run loop
2023-03-28 19:47:28.202287+0200 WakaTime-Test[9094:3182726] Removed notification AXFocusedUIElementChanged from observer <AXObserver 0x60000390a030> {pid=7233}
2023-03-28 19:47:28.202867+0200 WakaTime-Test[9094:3182726] Removed notification AXSelectedTextChanged from observer <AXObserver 0x60000390a030> {pid=7233}
2023-03-28 19:47:28.203021+0200 WakaTime-Test[9094:3182726] Removed notification AXValueChanged from observer <AXObserver 0x60000390a030> {pid=7233}
2023-03-28 19:47:28.203102+0200 WakaTime-Test[9094:3182726] Stopped watching Xcode
2023-03-28 19:47:41.531247+0200 WakaTime-Test[9094:3182726] App changed from Safari to Xcode
2023-03-28 19:47:41.584673+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x6000039e6850> {pid=7233}
2023-03-28 19:47:41.584979+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x6000039e6850> {pid=7233}
2023-03-28 19:47:41.585087+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x6000039e6850> {pid=7233} to run loop
2023-03-28 19:47:41.585150+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
2023-03-28 19:48:12.183360+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/Watcher.swift
2023-03-28 19:48:12.183378+0200 WakaTime-Test[9094:3183783] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/Watcher.swift isWrite: false
2023-03-28 19:48:21.542599+0200 WakaTime-Test[9094:3183783] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: false
2023-03-28 19:48:21.542581+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/Watcher.swift
2023-03-28 19:48:21.542823+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:48:33.727046+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:33.729339+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:33.748532+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:36.054004+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:36.326089+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:36.843419+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:37.023178+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:37.382644+0200 WakaTime-Test[9094:3186078] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: true
2023-03-28 19:48:47.746652+0200 WakaTime-Test[9094:3186650] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: false
2023-03-28 19:48:47.746637+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:48:47.746916+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:48:54.435388+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:48:54.435661+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:48:54.436340+0200 WakaTime-Test[9094:3186648] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: false
2023-03-28 19:48:57.645332+0200 WakaTime-Test[9094:3182726] App changed from Xcode to Safari
2023-03-28 19:48:57.645680+0200 WakaTime-Test[9094:3182726] Removed observer <AXObserver 0x6000039e6850> {pid=7233} from run loop
2023-03-28 19:48:57.653902+0200 WakaTime-Test[9094:3182726] Removed notification AXFocusedUIElementChanged from observer <AXObserver 0x6000039e6850> {pid=7233}
2023-03-28 19:48:57.732326+0200 WakaTime-Test[9094:3182726] Removed notification AXSelectedTextChanged from observer <AXObserver 0x6000039e6850> {pid=7233}
2023-03-28 19:48:57.733107+0200 WakaTime-Test[9094:3182726] Removed notification AXValueChanged from observer <AXObserver 0x6000039e6850> {pid=7233}
2023-03-28 19:48:57.733231+0200 WakaTime-Test[9094:3182726] Stopped watching Xcode
2023-03-28 19:49:08.502401+0200 WakaTime-Test[9094:3182726] App changed from Safari to Xcode
2023-03-28 19:49:08.596885+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x6000039f4050> {pid=7233}
2023-03-28 19:49:08.597133+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x6000039f4050> {pid=7233}
2023-03-28 19:49:08.597238+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x6000039f4050> {pid=7233} to run loop
2023-03-28 19:49:08.597301+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
2023-03-28 19:49:09.585554+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:49:09.585858+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:49:09.586296+0200 WakaTime-Test[9094:3188019] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: false
2023-03-28 19:49:39.917553+0200 WakaTime-Test[9094:3188021] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: true
2023-03-28 19:49:39.918919+0200 WakaTime-Test[9094:3188021] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: true
2023-03-28 19:49:39.925515+0200 WakaTime-Test[9094:3188021] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: true
2023-03-28 19:49:40.090728+0200 WakaTime-Test[9094:3188021] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: true
2023-03-28 19:49:40.268290+0200 WakaTime-Test[9094:3188021] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: true
2023-03-28 19:49:41.798555+0200 WakaTime-Test[9094:3182726] App changed from Xcode to Safari
2023-03-28 19:49:41.798862+0200 WakaTime-Test[9094:3182726] Removed observer <AXObserver 0x6000039f4050> {pid=7233} from run loop
2023-03-28 19:49:41.835693+0200 WakaTime-Test[9094:3182726] Removed notification AXFocusedUIElementChanged from observer <AXObserver 0x6000039f4050> {pid=7233}
2023-03-28 19:49:41.838413+0200 WakaTime-Test[9094:3182726] Removed notification AXSelectedTextChanged from observer <AXObserver 0x6000039f4050> {pid=7233}
2023-03-28 19:49:41.838676+0200 WakaTime-Test[9094:3182726] Removed notification AXValueChanged from observer <AXObserver 0x6000039f4050> {pid=7233}
2023-03-28 19:49:41.838767+0200 WakaTime-Test[9094:3182726] Stopped watching Xcode
2023-03-28 19:49:45.619670+0200 WakaTime-Test[9094:3188021] Received XPC error Connection interrupted for message type 3 kCFNetworkAgentXPCMessageTypePACQuery
2023-03-28 19:49:45.622473+0200 WakaTime-Test[9094:3188021] Received XPC error Connection invalid for message type 3 kCFNetworkAgentXPCMessageTypePACQuery
2023-03-28 19:49:47.017635+0200 WakaTime-Test[9094:3182726] App changed from Safari to Xcode
2023-03-28 19:49:47.025764+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x6000039f9fe0> {pid=7233}
2023-03-28 19:49:47.025970+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x6000039f9fe0> {pid=7233}
2023-03-28 19:49:47.026059+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x6000039f9fe0> {pid=7233} to run loop
2023-03-28 19:49:47.026119+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
2023-03-28 19:49:47.121847+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:49:47.122140+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:49:47.129359+0200 WakaTime-Test[9094:3189304] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: false
2023-03-28 19:49:47.959790+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:49:47.960086+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:49:47.960192+0200 WakaTime-Test[9094:3189304] Document changed: /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift isWrite: false
2023-03-28 19:49:48.517178+0200 WakaTime-Test[9094:3182726] Deleted FileMonitor for /Users/paul/Programmieren/Swift/100 Days of SwiftUI/Multiplication/Multiplication/ContentView.swift
2023-03-28 19:49:48.517239+0200 WakaTime-Test[9094:3189277] Document changed: /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift isWrite: false
2023-03-28 19:49:48.517446+0200 WakaTime-Test[9094:3182726] Created FileMonitor for /Users/paul/Programmieren/Swift/macos-wakatime/WakaTime/WakaTime.swift
2023-03-28 19:49:49.866023+0200 WakaTime-Test[9094:3182726] App changed from Xcode to Safari
2023-03-28 19:49:49.868121+0200 WakaTime-Test[9094:3182726] Removed observer <AXObserver 0x6000039f9fe0> {pid=7233} from run loop
2023-03-28 19:49:49.889101+0200 WakaTime-Test[9094:3182726] Removed notification AXFocusedUIElementChanged from observer <AXObserver 0x6000039f9fe0> {pid=7233}
2023-03-28 19:49:49.889471+0200 WakaTime-Test[9094:3182726] Removed notification AXSelectedTextChanged from observer <AXObserver 0x6000039f9fe0> {pid=7233}
2023-03-28 19:49:49.889603+0200 WakaTime-Test[9094:3182726] Removed notification AXValueChanged from observer <AXObserver 0x6000039f9fe0> {pid=7233}
2023-03-28 19:49:49.889750+0200 WakaTime-Test[9094:3182726] Stopped watching Xcode
2023-03-28 19:50:06.174978+0200 WakaTime-Test[9094:3182726] App changed from Safari to Xcode
2023-03-28 19:50:06.246812+0200 WakaTime-Test[9094:3182726] Added notification AXFocusedUIElementChanged to observer <AXObserver 0x600003909bd0> {pid=7233}
2023-03-28 19:50:06.247761+0200 WakaTime-Test[9094:3182726] Added notification AXSelectedTextChanged to observer <AXObserver 0x600003909bd0> {pid=7233}
2023-03-28 19:50:06.247920+0200 WakaTime-Test[9094:3182726] Added observer <AXObserver 0x600003909bd0> {pid=7233} to run loop
2023-03-28 19:50:06.247985+0200 WakaTime-Test[9094:3182726] Watching for file changes on Xcode
Havhingstor commented 1 year ago

Working on a PR / bugfix