Bugzilla – Bug 3626
wierd 6.3 crash: Can't locate object method "rs" via package "Slim::Schema" (perhaps you forgot to load "Slim::Schema"?) at Plugins/xPL.pm line 342.
Last modified: 2008-09-15 14:39:24 UTC
Just happened when playing music. This is on my machine "tank". Could be a downgrading from 6.5 to 6.3 issue. xPL.pm is in my plugins folder, but not sure how it got there.
There doesn't seem to be an xPL plugin in 6.3, whereas there is in 6.5. This means that when installing 6.3, you'd avoid overriting or erasing plugins that are already in place, but not part of the installation process.
Most plugins are not compatible between 6.5 and 6.3 anyway, so perhaps a good way to avoid this would be to create a complete Backup of the plugins folder on an upgrade (and even downgrade since there is a bit of time before 6.3). This way the user stil has a copy of all their plugins, but nothing will cause a crash right off the start. Of course, the installer has to mention that plugins are being backed up.
Subject: Re: wierd 6.3 crash: Can't locate object method "rs" via package "Slim::Schema" (perhaps you forgot to load "Slim::Schema"?) at Plugins/xPL.pm line 342. The issue here is that the RPM downgrade didn't remove the old xPL plugin from 6.5, as it should have. Or at least as I think it should have.
Didn't you say this was a RH1 or 2 machine, dean?
Subject: Re: wierd 6.3 crash: Can't locate object method "rs" via package "Slim::Schema" (perhaps you forgot to load "Slim::Schema"?) at Plugins/xPL.pm line 342. FC2, I believe, but it shouldn't matter.
something to do with bug 3358 perhaps? ie: downgrade didn't have proper permissions to remove the module?