Bugzilla – Bug 5935
logfile filled with Use of uninitialized value in join or string...
Last modified: 2007-12-17 09:40:19 UTC
I use a screensaver on my PC called Album Art Screensaver which makes heavy use of the CLI to download the currently playing song and also displays album art in a mosaic when no music is playing. The slimserver.log file is filled with these lines: 2007-10-27 10:01:26.8487 Use of uninitialized value in join or string at /opt/slimserver/SlimServer_6.5_v2007-10-10/Slim/Web/Graphics.pm line 90. 2007-10-27 10:01:26.8502 Use of uninitialized value in join or string at /opt/slimserver/SlimServer_6.5_v2007-10-10/Slim/Web/Graphics.pm line 90. 2007-10-27 10:01:27.1043 Use of uninitialized value in join or string at /opt/slimserver/SlimServer_6.5_v2007-10-10/Slim/Web/Graphics.pm line 90. It appears more than 9550 times in a 6 hour period.
this would seem to indicate something missing in the artwork request made over the cli. trackid, width or height. try also using d_artwork to help narrow down exactly what is missing.
Created attachment 2323 [details] Some debug levels set (artwork, cli, http, etc.)
Ok, I've added some interesting (I hope :) debugs.
Is this reproducible on 7.0? Have you contacted the author of the Album Art Screensaver plugin about this issue?
I could not tell you about 7.0 as I use 6.5.5 I don't know if I'll ever use version 7.0 as I run slimserver on a low powered Linux NAS (Linkstation) No I have not contacted the author of AlbumArt screensaver as he produced a version 1.0 and does not seem to be actively working on it anymore. Is this really an issue with the way the screensaver uses the CLI??
Alas, we won't be fixing this in 6.5.5. Please try to reproduce in 7.0 and reopen the bug if it still happens.