Support is offline. We are back Monday 16 November, 09:00.

Array error in Virtuemart plugin RO Payments #84399

Resolved Locked kronson opened this topic Wednesday, 17 September 2025 · 11 replies
Author

In a Virtuemart webshop I want to edit a payment method. There are 3 RO Payment methods, they all give the error as attached. I removed RO Payments and reinstalled 8.5.0. It didn't help.
What could it be?
It doesn't occur in a Hikashop webshop, so maybe it's in the Virtuemart plugin?

  • Screenshot 2025-09-17 at 16-45-48 Fout 1054.png
Support

Hi Robert,

Can you turn on the debug mode of Joomla so we can get more information of where the issue comes from. No-one else has reported this and the VirtueMart plugin is a popular one.

Let us know and we can check what is going on.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

Author

We are migrating a webshop from Joomla 3 to 5.3.3. Maybe it has something to do with it. Or the Php version 8.1?
Attached you see 2 screenshots. One of the payment methods and one screenshots of the jdideal plugin

With kind regards,
Robert

  • vm-payment-methods.png
  • vm-jdideal.png
Support

Hi Robert,

So that trace (the second image) says a lot. There is no call coming from RO Payments, it is the VirtueMart form trying to read the currencies. Just to be sure, I created an RO Payments method on VM 4.4.4 and PHP 8.3 and it runs without a problem.

Perhaps you need to update VM for Joomla 5?

This error is not coming out of RO Payments.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

Author

HI Roland,
I run the test site on Joomla 5.3.3, Php 8.3, Virtuemart 4.4.10.11120 and RO Payments 8.5.0.
Do you have an idea what else it could be?

Support

Hi Robert,

Since you are migrating, it might be a good moment to switch to RO Payments 9 as there won´t be any new releases for version 8.

Do you have an idea what else it could be?

Only that VirtueMart is trying to execute a query that is not correct. I see no indication that the issue lies with RO Payments.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

Author

Unfortunately RO Payments 9 wasn't the solution. If you're sure it's Virtuemart than I have to contact them I guess. Or do you have a clue what is going wrong?

Support

Hi Robert,

If you get the same error, you will need to contact VirtueMart. The only thing I see from the error is that an incorrect SQL query seems to be generated but debugging this is out-of-scope I am afraid.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

Author

Hi Roland,
In the extension list I see 8.5 and 9.0. Though both versions are disabled the error is still there. I removed 8.5 and enabled 9.0. Now I can open the payment plugin, but have a new error:

vmError: VmPlugin function createPlugin, class does not exist Plgvmpaymentjdideal vmpayment jdideal

Support

Hi Robert,

vmError: VmPlugin function createPlugin, class does not exist Plgvmpaymentjdideal vmpayment jdideal

That should be because the old version is removed. Can you create a new payment method or the same error shows up? If the same error shows up when creating a new payment method, we need to see where VM is pulling the jdideal from. In the new version everything is called ropayments.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

Author

Hi Roland,
Even with a new payment method the error was still there. After some thorough research we found the culprit: the currency wasn't set in Virtuemart.
So no bug in your extension :-)

Support

Hi Robert,

Thank you for posting the solution.

Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory

This topic is locked. New replies are not possible.

Log in to reply to this topic.