VirtueMart Forum

VirtueMart 2 + 3 + 4 => Installation, Migration & Upgrade => Topic started by: hotrod on June 03, 2020, 13:19:35 PM

Title: error Class 'vmPSPlugin' not found
Post by: hotrod on June 03, 2020, 13:19:35 PM
Got this after running the latest update..  everything seems fine.. should I bee concerned ?
Title: Re: error Class 'vmPSPlugin' not found
Post by: jenkinhill on June 03, 2020, 13:43:05 PM
I presume you mean an update to VirtueMart 3.8.2 10325 ? Have you also updated the AIO package?
Title: Re: error Class 'vmPSPlugin' not found
Post by: Jörgen on June 03, 2020, 13:44:20 PM
If updating AIO doesn't help.

If I remember correctly this could be from a third party plugin not loading VM classes. I think You can find some threads about this.

Jörgen @ Kreativ Fotografi
Title: Re: error Class 'vmPSPlugin' not found
Post by: hotrod on June 03, 2020, 14:00:01 PM
Yea I ran both the updates in the backend.. like I said. site seems fine..  I'm a "new" to this keeping my sites updated.  :)   Is this an update I needed to run.  do you guys always update when they come out?  Iv'e always been afraid to..
Title: Re: error Class 'vmPSPlugin' not found
Post by: jenkinhill on June 03, 2020, 15:20:41 PM
The latest VM version contains additional features, improvements and bug fixes - updates are usually released for a reason. The news item gives a list of changes  http://virtuemart.net/news/500-release-of-virtuemart-3-8-and-covid-support-campaign

A previous report of an error with vmPSPlugin mentioned a third party payment plugin needed updating, so if using payment or shipping plugins provided by third parties they may be worth checking for updates - or disable if not being used.

Title: Re: error Class 'vmPSPlugin' not found
Post by: hotrod on June 03, 2020, 15:29:57 PM
Will do.. thank you!!
Title: Re: error Class 'vmPSPlugin' not found
Post by: Milbo on June 15, 2020, 10:36:22 AM
and the update is simple, just search at begin how they load the vm classes.

it should be just


if(!class_exists('VmConfig')) require(JPATH_ROOT .'/administrator/components/com_virtuemart/helpers/config.php');
if(class_exists('VmConfig')) VmConfig::loadConfig(false, false, false, false);