Bugzilla – Bug 4408
MoodLogic errors with MoodLogic disabled
Last modified: 2008-12-18 11:12:53 UTC
After change 10439, I'm seeing this in the new log, even though the MoodLogic plugin is disabled: [05:26:17.9121] Plugins::MoodLogic::Common::OLEError (12) Error: Win32::OLE(0.1702) error 0x800401f3: "Invalid class string" [05:26:17.9127] Plugins::MoodLogic::Common::OLEError (12) Error: Win32::OLE(0.1702) error 0x800401f3: "Invalid class string" [05:26:17.9131] Plugins::MoodLogic::Plugin::initPlugin (118) Error: Could not find MoodLogic mixer component.
if you've got debug level set to error, then you should see these, unless the plugin is disabled. however, given your mention of pref issues in other bug reports, I suspect that this is all part of the same problem.
nix that. it seems that the plugin loader checks the plugins enabled() function. If this calls initPlugin, then the plugin is initialised regardless of being disabled. this would affect musicmagic as well.
Created attachment 1663 [details] possible fix bypass any plugin loading functions when a plugin is disabled.
Change $item to $plugin and it works.
Whoops. Closed prematurely. Will wait until the patch is committed.
fixed at change 10462.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.