After installation error 500 virtuemart.3.0.18_ext_aio [solved - crap plugin]

Started by antonino78, September 27, 2016, 18:16:29 PM

Previous topic - Next topic

antonino78

Hello,
I installed the folder (com_virtuemart.3.0.18)
And then right after I installed the folder (com_virtuemart.3.0.18_ext_aio)
When I try to open the front end site I see blank page with this error: HTTP ERROR 500  ??? ??? ???

The folder (com_virtuemart.3.0.18_ext_aio) do not have to install ????

GJC Web Design

GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

antonino78

activating the system debug I see this error:
Fatal error: Call to undefined method plgVmPaymentStandard::setConvertable() in /var/www/vhosts/mysite.com/httpdocs/plugins/vmpayment/standard/standard.php on line 39

This error is shown when I install the folder: virtuemart.3.0.18_ext_aio

Jörgen

Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

antonino78

Yes, but I just made the virtuemart upgrade to version 3.0.18
If I upgrade only virtuemart not see any error.
If I install virtuemart.3.0.18_ext_aio
I see the error

Jörgen

You must install the

virtuemart.3.0.18_ext_aio

Otherwise You will get other problems. It includes modules and other stuff used by VM 3.0.18.

Fram what Did You upgrade and how did You upgrade ?

regards

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

antonino78

I updated the virtuemart component as doing it for years.
1 - I install the folder (com_virtuemart.3.0.18)
2 - I install the folder (com_virtuemart.3.0.18_ext_aio)
After installing com_virtuemart.3.0.18_ext_aio I get the error

Jörgen

But upgraded from what ?

Installed through Joomla uppload and install or just FTP ?

regards

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

antonino78


Jörgen

Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

antonino78

Version Joomla! 3.6.2
Upgrading from version virtuemart: 3.0.16 the 3.0.18
Version PHP 5.5.37
Web Server Apache
Version database 5.5.5-10.1.16-MariaDB


GJC Web Design

I don't understand your error

Fatal error: Call to undefined method plgVmPaymentStandard::setConvertable() in /var/www/vhosts/mysite.com/httpdocs/plugins/vmpayment/standard/standard.php on line 39

the std payment plugin calls a function that IS in the core of 3.0.18

$this->setConvertable(array('min_amount','max_amount','cost_per_transaction','cost_min_transaction'));

administrator\components\com_virtuemart\plugins\vmpsplugin.php line 48

public function setConvertable($toConvert) {
      $this->_toConvert = $toConvert;
   }

no one else is reporting a problem

r u using the standard payment plugin?  If not unpublish to get the site going
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Jörgen

@GJC

This error looks strange I agree, the class should be available, but check this thread, here is Another with the same error code:

http://forum.virtuemart.net/index.php?topic=135534.msg472123#msg472123

Do You have the correct version of vmpsplugin.php ?

regards

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

antonino78

Problem solved!
The cause of the problem was a 3d party plugin that was not updated.
The plugin is this: VP Payment by Shipment
The developer has now solved the problem!


Thank you all for the help!  :)