Closed 532910 closed 10 months ago
yikes. what version of JSON::XS, JSON::PP and JSON are you running?
Seems like a lot of work has been done on boolean handling in JSON::PP recently
Any chance of being able to insert Carp::carp( '4 ' . $JSON::PP::VERSION );
into your code above and send the results?
$JSON::PP::VERSION
is undef
:
Use of uninitialized value $JSON::PP::VERSION in concatenation (.) or string at /usr/share/perl5/Firefox/Marionette.pm line 6904.
% dpkg -l | grep json
ii libcpanel-json-xs-perl:amd64 4.35-1 amd64 module for fast and correct serialising to JSON
ii libjson-c5:amd64 0.16-2 amd64 JSON manipulation library - shared library
ii libjson-maybexs-perl 1.004004-1 all interface to the best available JSON module
ii libjson-perl 4.10000-1 all module for manipulating JSON-formatted data
ii libjson-xs-perl 4.030-2+b1 amd64 module for manipulating JSON-formatted data (C/XS-accelerated)
Thanks for the patch!
Adding
before
if ( defined $parameters->{'moz:headless'} ) {
in the_create_capabilities
quite often gives:though other times it gives: two ones in the first two positions.
But this happens only from mason application: I can't reproduce this calling
Firefox::Marionette->new
manually.