Fatal error vmlanguage.php on line 246 on batch email notify

Started by Channel Digital, September 01, 2017, 18:57:29 PM

Previous topic - Next topic

Channel Digital

Recently updated Joomla 3.7.5 and VM 3.2.4.

500 error occurs in Artio VM Invoice when performing batch order status change with email notifications (works fine if notify customer isn't selected).

Fatal error: Allowed me in /public_html/administrator/components/com_virtuemart/helpers/vmlanguage.php on line 246

That's as much of the error info I get. Line 246 is this - self::$_loaded['com'][$site][] = $name;

Will process 2, maybe 3 orders out of 10 in testing. The memory limits on the server are set pretty high, and this worked fine to process around 50 orders in one go before the update.

Open to ideas as Artio have stated there's not much they can do.

Jörgen

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


Jörgen

Nice to hear  :D
What exactly solved Your problem ?

regards

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

Channel Digital

As per Stan's post:

\administrator\components\com_virtuemart\helpers\vmlanguage.php

line 246 replace:
self::$_loaded['com'][$site][] = $name;

with:
self::$_loaded['com'][$site][$name] = $name;

Jörgen

Thank You, good to know.

regards

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