What issue or error are you experiencing?
I have used Local for a while now but now, when I open Local
It just does not do anything. No windows/UI is showing. However, I can see the process listed in the Task Manager.
What steps can be taken to replicate the issue? Feel free to include screenshots, videos, etc
Not sure. However, I remember, last time when it was running it. It got stuck and stopped responding. I had to end the process from the Task Manager. Since, then Its not showing.
System Details
-
Local Version:
-
Earlier it was 9.1.1. I uninstalled it and now installed 9.2.4 but still same issue
-
Operating System (OS) and OS version:
Windows 11, version 24H2
Local Logs
Attach your Local Logs here (Help Doc - Retrieving Local’s Log)
{"class":"RsyncService","level":"debug","message":"Running rsync with following args: '--recursive', '--delete', '--compress', '--links', '--times', '--exclude-from=/cygdrive/c/Users/MR/Local Sites/d2-global/app/public/.wpe-push-ignore', '--exclude=wp-config.php', '--exclude=_wpeprivate/', '--exclude=.wpe-devkit/', '--exclude=.wpengine-conf/', '--exclude=.wpe-connect/', '--exclude=wp-content/mu-plugins/wpe-devkit.php', '--exclude=wp-content/mysql.sql', '--exclude=.git/', '--exclude=autoupdater_backup_*/', '--exclude=wp-content/object-cache.php', '--exclude=.bin/*', '--exclude=vendor/bin/*', '--exclude=node_modules/puppeteer', '--exclude=wp-content/mu-plugins/mu-plugin.php', '--exclude=wp-content/mu-plugins/wpengine-common/', '--exclude=wp-content/mu-plugins/slt-force-strong-passwords.php', '--exclude=wp-content/mu-plugins/force-strong-passwords/', '--exclude=wp-content/mu-plugins/wp-cache-memcached/', '--exclude=wp-content/mu-plugins/wpe-wp-sign-on-plugin.php', '--exclude=wp-content/mu-plugins/wpe-wp-sign-on-plugin/', '--exclude=wp-content/mu-plugins/wpengine-security-auditor.php', '--exclude=wp-content/mu-plugins/wpe-cache-plugin/', '--exclude=wp-content/mu-plugins/wpe-cache-plugin.php', '--exclude=wp-content/drop-ins/', '--exclude=local-phpinfo.php', '--exclude=local-xdebuginfo.php', '--exclude=wp-content/mu-plugins/local-by-flywheel-demo-urls.php', '--exclude=wp-content/mu-plugins/local-by-flywheel-live-link-helper.php', '--exclude=.wpe-pull-ignore', '--exclude=.wpe-push-ignore', '--exclude=.gitignore', '--dry-run', '--out-format={\"type\": \"%i\",\"path\": \"%n\",\"size\": %l,\"mtime\": \"%M\"}', '-e', 'ssh -F /dev/null -o IdentitiesOnly=yes -o PubkeyAcceptedKeyTypes=+ssh-rsa -o ServerAliveInterval=60 -o ServerAliveCountMax=120 -o StrictHostKeyChecking=accept-new -o UserKnownHostsFile=\"/cygdrive/c/Users/MR/.ssh/known_hosts\" -i \"%%userDataPath%%\\ssh\\wpe-connect\"', '/cygdrive/c/Users/MR/Local Sites/d2-global/app/public/', 'local+rsync+d2global@d2global.ssh.wpengine.net:/sites/d2global/'","thread":"main","timestamp":"2025-04-22T11:45:22.035Z"}
{"class":"RsyncService","level":"warn","message":"Failed to add the host to the list of known hosts (/cygdrive/c/Users/MR/.ssh/known_hosts).\r\n","thread":"main","timestamp":"2025-04-22T11:45:22.412Z"}
{"class":"RsyncService","level":"warn","message":"Failed to add the host to the list of known hosts (/cygdrive/c/Users/MR/.ssh/known_hosts).\r\n","thread":"main","timestamp":"2025-04-22T11:45:22.420Z"}
{"class":"RsyncService","level":"warn","message":"Failed to add the host to the list of known hosts (/cygdrive/c/Users/MR/.ssh/known_hosts).\r\n","thread":"main","timestamp":"2025-04-22T11:45:22.423Z"}
{"class":"RsyncService","level":"warn","message":"Failed to add the host to the list of known hosts (/cygdrive/c/Users/MR/.ssh/known_hosts).\r\n","thread":"main","timestamp":"2025-04-22T11:45:22.437Z"}
{"class":"Process","level":"warn","message":"2025-04-22T11:47:03.650126Z 29 [ERROR] [MY-000035] [Server] Disk is full writing '.\\binlog.000016' (OS errno 28 - No space left on device). Waiting for someone to free space... Retry in 60 secs. Message reprinted in 600 secs.","process":"mysql","thread":"main","timestamp":"2025-04-22T11:47:03.645Z"}
{"eventId":"50f689f983244e56b7d5fd871903bdb8","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T11:47:56.701Z"}
{"eventId":"60d1c6935ec84da9a8b2564c39771e6a","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T11:58:48.106Z"}
{"eventId":"5462f590ff3b4b999287777fffc89c06","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T11:58:50.023Z"}
{"eventId":"609dab50483f4efebf5b0204f762b554","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T11:58:52.568Z"}
{"eventId":"20244c89d789458c9d2bf4bd93107f05","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:48.373Z"}
{"eventId":"92c88579ee714b20930b575c51b7e4c1","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:48.965Z"}
{"eventId":"929a1f005b3e460cb988292ea6b587e2","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:49.340Z"}
{"eventId":"41863fec7958439886426ca10f368cf9","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:49.588Z"}
{"eventId":"8ba5881c228f43d9a5e041c1b52bc824","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:49.780Z"}
{"eventId":"fb12259388544e488362ca1271266df4","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:49.955Z"}
{"eventId":"4661d6517a0c447894723d32dbf9365a","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:50.122Z"}
{"eventId":"f09c173397f4457b88d0078a70d7448c","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:50.305Z"}
{"eventId":"176808435215478bbce31a9895438c0c","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:50.481Z"}
{"eventId":"7f40694290d447eb82ee7a8c21c7cfff","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:50.649Z"}
{"eventId":"e1fa1565ffc04f65b945cbfc2d2bd6f9","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:50.836Z"}
{"eventId":"7aaf5334da934314b7f375a548f8a165","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:51.042Z"}
{"eventId":"e08e9bd7eb6546019cee562c79435652","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:53.309Z"}
{"eventId":"1ee16b057cba4fea83cb41af4dda23b1","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:55:55.884Z"}
{"eventId":"ca19e16b9ab64e62b0493109f942e4b1","level":"warn","message":"Unhandled Rejection.","p":{},"reason":{},"thread":"main","timestamp":"2025-04-22T14:56:16.830Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T08:45:48.106Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to getWordpressTranslations","stringifiedCallback":"() => __awaiter(this, void 0, void 0, function* () { return this.getWordpressTranslations(); })","thread":"main","timestamp":"2025-04-28T08:45:50.474Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain) => this.create(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain)","thread":"main","timestamp":"2025-04-28T08:45:50.480Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1484:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)","thread":"main","timestamp":"2025-04-28T08:45:50.559Z"}
{"level":"info","message":"Electron Event second-instance","timestamp":"2025-04-28T08:56:31.817Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T08:56:30.754Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to getWordpressTranslations","stringifiedCallback":"() => __awaiter(this, void 0, void 0, function* () { return this.getWordpressTranslations(); })","thread":"main","timestamp":"2025-04-28T08:56:31.794Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain) => this.create(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain)","thread":"main","timestamp":"2025-04-28T08:56:31.800Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1484:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)","thread":"main","timestamp":"2025-04-28T08:56:31.861Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T09:23:57.776Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to getWordpressTranslations","stringifiedCallback":"() => __awaiter(this, void 0, void 0, function* () { return this.getWordpressTranslations(); })","thread":"main","timestamp":"2025-04-28T09:23:59.240Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain) => this.create(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain)","thread":"main","timestamp":"2025-04-28T09:23:59.246Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1484:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)","thread":"main","timestamp":"2025-04-28T09:23:59.310Z"}
{"level":"info","message":"Electron Event second-instance","timestamp":"2025-04-28T09:26:38.594Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T09:26:36.261Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to getWordpressTranslations","stringifiedCallback":"() => __awaiter(this, void 0, void 0, function* () { return this.getWordpressTranslations(); })","thread":"main","timestamp":"2025-04-28T09:26:38.567Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain) => this.create(manifestRequestToken, direction, siteId, fullSync, wpengineSiteId, wpengineInstallName, wpengineInstallId, wpenginePrimaryDomain)","thread":"main","timestamp":"2025-04-28T09:26:38.578Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1484:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)","thread":"main","timestamp":"2025-04-28T09:26:38.706Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(e,t,i,n,s,r,a,o)=>this.create(e,t,i,n,s,r,a,o)","thread":"main","timestamp":"2025-04-28T09:34:27.199Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:1:1674)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:1483)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:4572)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:1:697)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:1:381)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:1:4963)\n at Module._compile (node:internal/modules/cjs/loader:1271:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)","thread":"main","timestamp":"2025-04-28T09:34:27.271Z"}
{"level":"info","message":"Electron Event second-instance","timestamp":"2025-04-28T09:37:40.743Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(e,t,i,n,s,r,a,o)=>this.create(e,t,i,n,s,r,a,o)","thread":"main","timestamp":"2025-04-28T09:37:40.722Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:1:1674)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:1483)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:4572)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:1:697)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:1:381)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:1:4963)\n at Module._compile (node:internal/modules/cjs/loader:1271:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)","thread":"main","timestamp":"2025-04-28T09:37:40.771Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(e,t,i,n,s,r,a,o)=>this.create(e,t,i,n,s,r,a,o)","thread":"main","timestamp":"2025-04-28T09:38:17.941Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:1:1674)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:1483)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:99:4572)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:1:697)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:1:381)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:1:4963)\n at Module._compile (node:internal/modules/cjs/loader:1271:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)","thread":"main","timestamp":"2025-04-28T09:38:18.029Z"}
{"level":"info","message":"Electron Event second-instance","timestamp":"2025-04-28T09:40:40.615Z"}
{"class":"addIpcAsyncListener","level":"warn","message":"Duplicate callback appears to be getting added to connectManifestWpeService:create","stringifiedCallback":"(e,t,i,n,s,r,a,o)=>this.create(e,t,i,n,s,r,a,o)","thread":"main","timestamp":"2025-04-28T09:40:40.604Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T09:48:07.277Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1569:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1722:10)","thread":"main","timestamp":"2025-04-28T09:48:13.875Z"}
{"level":"info","message":"Electron Event second-instance","timestamp":"2025-04-28T09:50:31.704Z"}
{"class":"ErrorReporting","level":"debug","message":"Error-reporting disabled.","thread":"main","timestamp":"2025-04-28T09:50:28.910Z"}
{"level":"error","message":"%%userDataPath%%\\sites.json: Unexpected end of JSON input","stack":"SyntaxError: %%userDataPath%%\\sites.json: Unexpected end of JSON input\n at JSON.parse (<anonymous>)\n at Object.readFileSync (%%appPath%%\\node_modules\\jsonfile\\index.js:63:17)\n at UserData.get (%%appPath%%\\main\\app\\UserData.js:60:52)\n at SiteDataService.getSites (%%appPath%%\\main\\sites\\SiteDataService.js:226:42)\n at SiteDataService.reformatSites (%%appPath%%\\main\\sites\\SiteDataService.js:440:28)\n at SiteData.reformatSites (%%appPath%%\\main\\sites\\SiteData.js:39:39)\n at DataUpgrader.runUpgrades (%%appPath%%\\main\\app\\dataUpgrader.js:11:28)\n at Object.<anonymous> (%%appPath%%\\main\\main.js:157:24)\n at Module._compile (node:internal/modules/cjs/loader:1569:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1722:10)","thread":"main","timestamp":"2025-04-28T09:50:31.746Z"}
Security Reminder
Local does a pretty good job of scrubbing private info from the logs and the errors it produces, however there’s always the possibility that something private can come through. Because these are public forums, always review the screenshots you are sharing to make sure there isn’t private info like passwords being displayed.