What issue or error are you experiencing?
After updating to v 8.0.0+6475, when attempting to push a Local site to a fresh Flywheel site, I get: Uh-oh! We ran into an issue when pushing this site to Flywheel.
I’ve tried restarting Local, recreating the site on Flywheel with a fresh one, disconnecting and reconnecting Flywheel, but same error.
When I tried to pull a fresh Flywheel site and overwrite a Local site, it fails, and from then on, the site appears under “Incompatible sites” in the Connect list.
Thanks for your help!
The Local error log shows errors like this one:
{"thread":"main","class":"FlywheelPushService","sentryEventId":"3d6d13a35b4a4f929af446e73f9e3097","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T15:48:52.231Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T15:48:52.231Z"}
What steps can be taken to replicate the issue? Feel free to include screenshots, videos, etc
System Details
- Local Version:
8.0.0+6475 - Operating System (OS) and OS version:
Mac OS 12.6.9
Local Logs
Attach your Local Logs here (Help Doc - Retrieving Local’s Log)
{"thread":"main","class":"ConnectManifestFlywheelService","sentryEventId":"00d5ff3ad1ca4d2885f216982858e08e","level":"error","message":"Error creating manifest for Flywheel Service","timestamp":"2023-10-10T13:36:33.142Z"}
{"thread":"main","class":"ConnectManifestFlywheelService","level":"error","stack":"TypeError: t is not iterable\n at ConnectManifestFlywheelService._convertToMap (%%appPath%%/main/magicSync/ConnectManifestBaseService.js:1:1526)\n at ConnectManifestFlywheelService._processIndexes (%%appPath%%/main/magicSync/ConnectManifestBaseService.js:1:2694)\n at ConnectManifestFlywheelService.<anonymous> (%%appPath%%/main/magicSync/ConnectManifestFlywheelService.js:1:2987)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/ConnectManifestFlywheelService.js:1:742)","message":"t is not iterable","timestamp":"2023-10-10T13:36:33.144Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"3999f0ad4cd44026a8286becd2ad946c","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T13:36:44.871Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T13:36:44.873Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"041d2fa0bc8d4cbf9c4597437049fa80","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T14:04:01.321Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T14:04:01.322Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"b493e98cc90a4e54b19e89f4e4a0c739","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T14:24:01.772Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T14:24:01.772Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"8fa87c90879641d49d932938dce2fc42","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T14:24:54.587Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T14:24:54.588Z"}
{"thread":"main","errno":-2,"code":"ENOENT","syscall":"lstat","path":"[REDACTED]/app/public/.connect-manifest.json","level":"error","stack":"Error: ENOENT: no such file or directory, lstat '[REDACTED]/app/public/.connect-manifest.json'","message":"ENOENT: no such file or directory, lstat '[REDACTED]/app/public/.connect-manifest.json'","timestamp":"2023-10-10T14:24:54.602Z"}
{"localVersion":"8.0.0+6475","osPlatform":"darwin","osRelease":"21.6.0","osArch":"x64","windowsEdition":null,"linuxEdition":null,"level":"warn","message":"Electron Event ready","timestamp":"2023-10-10T15:47:39.070Z"}
{"thread":"main","reason":{"type":"aborted","message":"The user aborted a request."},"p":{},"eventId":"641fb77ec405401586ec7f52dd3c7dbb","level":"warn","message":"Unhandled Rejection.","timestamp":"2023-10-10T15:47:41.454Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:47:52.881381Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 89025","timestamp":"2023-10-10T15:47:53.189Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:47:52.883722Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","timestamp":"2023-10-10T15:47:53.189Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:47:52.884377Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","timestamp":"2023-10-10T15:47:53.189Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:47:53.174992Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","timestamp":"2023-10-10T15:47:53.190Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:47:53.188707Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16' socket: '%%site.runData%%/mysql/mysqld.sock' port: 10053 MySQL Community Server - GPL.","timestamp":"2023-10-10T15:47:53.190Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"3d6d13a35b4a4f929af446e73f9e3097","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T15:48:52.231Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T15:48:52.231Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:51:20.121304Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 89156","timestamp":"2023-10-10T15:51:20.334Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:51:20.122275Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","timestamp":"2023-10-10T15:51:20.334Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:51:20.122851Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","timestamp":"2023-10-10T15:51:20.334Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:51:20.322995Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","timestamp":"2023-10-10T15:51:20.335Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:51:20.333811Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16' socket: '%%site.runData%%/mysql/mysqld.sock' port: 10059 MySQL Community Server - GPL.","timestamp":"2023-10-10T15:51:20.335Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:53:25.041258Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 89453","timestamp":"2023-10-10T15:53:25.265Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:53:25.043954Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","timestamp":"2023-10-10T15:53:25.265Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:53:25.044597Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","timestamp":"2023-10-10T15:53:25.265Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:53:25.252717Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","timestamp":"2023-10-10T15:53:25.266Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:53:25.264969Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16' socket: '%%site.runData%%/mysql/mysqld.sock' port: 10053 MySQL Community Server - GPL.","timestamp":"2023-10-10T15:53:25.267Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"015eca37d1d3444b87aa0a1b96357391","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T15:53:58.733Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T15:53:58.734Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:54:12.100304Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 89600","timestamp":"2023-10-10T15:54:12.340Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:54:12.106563Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","timestamp":"2023-10-10T15:54:12.340Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:54:12.107204Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","timestamp":"2023-10-10T15:54:12.340Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:54:12.329916Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","timestamp":"2023-10-10T15:54:12.341Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:54:12.340394Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16' socket: '%%site.runData%%/mysql/mysqld.sock' port: 10059 MySQL Community Server - GPL.","timestamp":"2023-10-10T15:54:12.341Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:57:19.877708Z 0 [System] [MY-010116] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld (mysqld 8.0.16) starting as process 89698","timestamp":"2023-10-10T15:57:20.203Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:57:19.878736Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.","timestamp":"2023-10-10T15:57:20.203Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:57:19.879295Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for %%site.runData%%/mysql/data/ is case insensitive","timestamp":"2023-10-10T15:57:20.203Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:57:20.191093Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.","timestamp":"2023-10-10T15:57:20.203Z"}
{"thread":"main","class":"Process","process":"mysql","level":"warn","message":"2023-10-10T15:57:20.203212Z 0 [System] [MY-010931] [Server] %%userDataPath%%/lightning-services/mysql-8.0.16+6/bin/darwin/bin/mysqld: ready for connections. Version: '8.0.16' socket: '%%site.runData%%/mysql/mysqld.sock' port: 10053 MySQL Community Server - GPL.","timestamp":"2023-10-10T15:57:20.204Z"}
{"thread":"main","class":"FlywheelPushService","sentryEventId":"f6d2e9c6fb8d45188625f3312456bb0b","level":"error","message":"Error pushing to Flywheel.","timestamp":"2023-10-10T15:57:53.828Z"}
{"thread":"main","class":"FlywheelPushService","level":"error","stack":"TypeError: dest.on is not a function\n at Readable.pipe (node:internal/streams/readable:692:8)\n at %%appPath%%/main/magicSync/FlywheelPushService.js:1:5742\n at new Promise (<anonymous>)\n at FlywheelPushService.<anonymous> (%%appPath%%/main/magicSync/FlywheelPushService.js:1:5661)\n at Generator.next (<anonymous>)\n at o (%%appPath%%/main/magicSync/FlywheelPushService.js:1:742)","message":"dest.on is not a function","timestamp":"2023-10-10T15:57:53.828Z"}
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.