Issue Summary
When I logged in wp-admin via Live Link, it shows me “Recoverable fatal error” and it blocks installing plugin for test
Replication
System Details
-
Local version - 6.0.0+5444
-
OS - MacOS Big Sur 11.4
In the mu-plugins/local-by-flywheel-live-link-helper.php add the following code to function make_link_local() add before the return.
if ( is_object($str)){
return;
}
A better fix is to open up the package contents of the Local app and fix this but that can be dangerous.
@ben.turner perhaps a 6.0.1 is in order.
FWIW I saw this bug when opening up the Plugins page in the dashboard.
Thank you for figuring out the issue! Let me wait til it’s solved 
The local-by-flywheel-live-link-helper.php has changed and the new fix is in replace_host() by adding the following at the beginning of the function line 155.
if ( is_object( $subject ) ) {
return;
}
Should probably be
if ( ! is_string( $subject ) ) {
return;
}
This solution can be add permamently ? Work for me but every time when i turn on live link file is generated newly…
Thx @afragen
It is added permanently for the specific version of the application. Flywheel would need to add this change to the build process when they add the script into Local.
@ben.turner maybe it’s time to bump this a bit higher in the sprint?
@afragen up for this change. Its sometimes frustrated that need add this fix to file every time when i go out and want work with project
Getting the same error but I am not using the Flywheel plugin
@afragen Good call - I’ll see if we can knock this out in our next release (Local v6.3.1).
@austinwendt Not really seeing the fix in 6.3.1, which was just released. If fix is there it’s much different than I described.
@afragen The solution was made in make_link_local like you originally proposed
(In wp-admin using live-link shows error - #2 by afragen). We added some additional serialization before calling the replace_host() method, which should prevent non-strings from causing issues. See line 192 in the local-by-flywheel-live-link-helper.php.
Were you looking at the file or still seeing errors when opening Admin?
Mea culpa. It’s there. I was looking in the wrong function. Thanks for getting this in.