Closed postlemons closed 1 year ago
before closing this issue as a duplicate, you haven't fixed the issue in #44 & #45 so, may you either re-open 'em 'n propose with a solution or keep going with this one?
didn't identify the existance of the IDE
UPDATE: seems like the app fails to connect to the API new logs:
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":100,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-23T23:21:39+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687551699.2397385,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":100,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-23T23:21:39+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687551699.2397385,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":101,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-23T23:23:39+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687551819.4785235,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":101,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-23T23:23:39+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687551819.4785235,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":109,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-23T23:32:51+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687552370.215099,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":109,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-23T23:32:51+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687552370.215099,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":1,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T02:15:19+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562117.0717058,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":1,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:15:20+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562117.0717058,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":161,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T02:17:17+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562237.2932537,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":161,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:17:17+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562237.2932537,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":162,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T02:19:17+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562357.4154112,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":162,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:19:17+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562357.4154112,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":166,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T02:21:22+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562481.7468376,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":166,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:21:22+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562481.7468376,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":166,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T02:25:23+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562723.491067,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":166,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:25:23+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687562723.491067,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":38,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://143.244.210.202/api/v1/users/current/heartbeats.bulk\": dial tcp 143.244.210.202:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:33:29+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687563209.1621253,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":162,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://143.244.210.202/api/v1/users/current/heartbeats.bulk\": dial tcp 143.244.210.202:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T02:49:35+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687564175.4814873,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","func":"cmd.runCmd","level":"error","message":"failed to run command: today fetch failed: failed fetching today from api: failed to make request to \"https://api.wakatime.com/api/v1/users/current/statusbar/today\": Get \"https://api.wakatime.com/api/v1/users/current/statusbar/today\": net/http: TLS handshake timeout (Client.Timeout exceeded while awaiting headers)","now":"2023-06-24T06:38:37+03:00","os/arch":"windows/amd64","version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":248,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T11:52:42+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687596762.2497272,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":248,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T11:52:42+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687596762.2497272,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":250,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T11:54:42+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687596882.297782,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":250,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T11:54:42+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687596882.297782,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":272,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.","now":"2023-06-24T12:13:19+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687597978.058294,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":262,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T12:15:03+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687598102.8484776,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":262,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T12:15:03+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687598102.8484776,"version":"v1.73.1"}
{"caller":"pkg/api/api.go:103","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"api.isLocalIPv6","level":"warning","lineno":272,"message":"failed dialing to detect default local ip address: dial udp 143.244.210.202:80: connect: A socket operation was attempted to an unreachable network.","now":"2023-06-24T12:18:33+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687598313.7942004,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":272,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://2604:a880:4:1d0::2a7:b000/api/v1/users/current/heartbeats.bulk\": dial tcp [2604:a880:4:1d0::2a7:b000]:443: connectex: A socket operation was attempted to an unreachable network.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: no such host","now":"2023-06-24T12:18:34+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687598313.7942004,"version":"v1.73.1"}
{"caller":"cmd/run.go:301","file":"D:\\Obsidian\\Personal/Chemistry Summary.md","func":"cmd.runCmd","level":"error","lineno":103,"message":"failed to run command: sending heartbeat(s) failed: failed making request to \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": retry request failed: Post \"https://143.244.210.202/api/v1/users/current/heartbeats.bulk\": dial tcp 143.244.210.202:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.. original error: Post \"https://api.wakatime.com/api/v1/users/current/heartbeats.bulk\": dial tcp: lookup api.wakatime.com: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.","now":"2023-06-24T15:46:52+03:00","os/arch":"windows/amd64","plugin":"obsidian/1.3.5 obsidian-wakatime/1.0.0","time":1687610782.809174,"version":"v1.73.1"}
Those logs say they're from the Obsidian plugin, not Notepad++. I don't see any logs in your ~/.wakatime/wakatime.log
file related to Notepad++. Make sure you're looking at the new log file location ~/.wakatime/wakatime.log
instead of the old ~/.wakatime.log
.
It's strange that VS Code can send data, but Notepad++ can't because they both use the same wakatime-cli
program and the same ~/.wakatime.cfg
config file so if VS Code is working then Notepad++ should too. Are you using VS Code from the same computer as Notepad++?
yes, I'm using both from the same device.
These are all the logs I could find on my device:
It says last sync was 3 days ago & I've used the app today at 10 P.M.
just noticed, Visual Studio Code connects but doesn't synchronize immediately. (In addition, sometimes doesn't track time correctly - miss a few minutes) I doubt that it could be due to the network connectivity (not sure though)
Your Wakatime.log
logs look like they're from an old version of notepadpp-wakatime v4.2.3
:
[Wakatime Info 03:31:48 PM] Initializing WakaTime v4.2.3
Since there's no date in the timestamp I can't tell if those logs are recent. Can you delete all 3 logfiles and see which ones are re-created when opening Notepad++?
Your
Wakatime.log
logs look like they're from an old version of notepadpp-wakatimev4.2.3
:
I'm running the latest version as stated in the plugins admin.
[Wakatime Info 03:31:48 PM] Initializing WakaTime v4.2.3
Since there's no date in the timestamp I can't tell if those logs are recent. Can you delete all 3 logfiles and see which ones are re-created when opening Notepad++?
I've done so & the notepadpp-wakatime.log has gotten re-created.
I've tested the plugin three times (included in logs): first failed, second succeeded only after closing the app & third also failed.
I think, I've figured it out!
It seems like AdGuard "Ad filtering program/Desktop App" filters the requests from the CLI by removing tracking parameters from it.
No idea if whitelisting the requests is possible, but I'll check it out.
I'm not sure if that's why, but when AdGuard filtering had been disabled, everything worked as it should be. (with a delay of 20-30 minutes interval - probably to prevent API spam?)
Thanks for help & I do apologize for any inconveniences or annoyance caused by me!
Hope you have a good day! 😄
The plugin doesn't fetch anything at all, even the logs show no errors at all (Wakatime works fine with other IDEs so, not global outage?)
Logs (in Roaming Folder)
Core logs: no logs found (file is empty)
Extra info
Notepad++ Version: 8.4.7 (64-bit)