http://www.perlmonks.org?node_id=939574

goldmund has asked for the wisdom of the Perl Monks concerning the following question:

My script stopped working today right after an update to my Ubuntu 11.04. FF was updated to 8.0 it seems and now I get the following error message:

Transport still not UTF-8 safe: "8.0!"&#65533;"!&#65533;" at /usr/local/share/perl/5.10.1/MozRepl/RemoteObject.pm line 522, <DATA> line 1. (Sub)string is 8.0!"&#65533;"!&#65533; at /usr/local/share/perl/5.10.1/MozRepl/RemoteObject.pm line 252, <DATA> line 1. garbage after JSON object, at character offset 4 (before ""\x{fffd}"!\x{fffd}") at /usr/local/share/perl/5.10.1/MozRepl/RemoteObject.pm line 240

To make it simple I reduced my script to the following and still get the above error message:

#!/usr/bin/perl # use strict; use warnings; use LWP 5.8; use WWW::Mechanize::Firefox; use Net::Telnet; my $mech = WWW::Mechanize::Firefox->new(launch => 'firefox'); my $url = 'http://www.google.com'; $mech->get($url); print my $response->content;

Since perlmonks was where I found the solution when FireFox went to 7 (http://perlmonks.org/?node_id=926820) I figured this was the place to seek a solution.

Replies are listed 'Best First'.
Re: Firefox 8 breaks MozRepl/RemoteObject.pm
by Corion (Patriarch) on Nov 23, 2011 at 07:26 UTC

    It's not MozRepl::RemoteObject that's broken but the mozrepl Firefox Add-on. You need to use a checkout from the Github repository (for example 1.0.2). You could also have searched this site - there is at least one other post with the same problem and same solution.

    Update: RemoteObject.pm fails in open firefox8.0 is that other post, as found by Super Search

Re: Firefox 8 breaks MozRepl/RemoteObject.pm
by goldmund (Initiate) on Nov 23, 2011 at 08:58 UTC
    Thanks for the prompt response, everything running smoothly again.