majones wrote:
> Thanks for the help, bpa.
> The Perl version is 5.10.0 (armv5tel-linux-thread-multi).
> Does this message in server.log cast any light?
> "[15-12-01 22:10:00.1716] Slim::Utils::PluginManager::load (385)
> Warning: Couldn't call Plugins::BBCiPlayer::Plugin->initPlugin: Type of
> arg 1 to keys must be hash (not private variable) at
> /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/BBCiPlayer/Settings.pm
> line 118, near "$params)"
> Compilation failed in require at
> /opt/ssods4/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/BBCiPlayer/Plugin.pm
> line 109."
Yes that is exactly what I was talking about - I have used some code
which is Perl 5.14 compatible but not 5.10 compatible.
If you are able to edit the BBCiPlayer/Settings.pm file. The issue is a
piece of logging code that can be commented out by adding a "#" in col.1
line 118.
The added "#" is in red.
Code:
--------------------
sub handler {
my ($class, $client, $params, $callback, @args) = @_;
# $log->info("handler called " . Dumper(keys($params)));
if ( $params->{'pref_loadmenuurl'} ) {
$class->LoadMenuUrl($client, $params, $callback, \@args);
return;
}
--------------------
------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=104672
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins