VM 3.2.4
Check your code arround line 1314 in router.php file :
} else {
static $msg = array();
if(empty($msg[$item])){
vmdebug('my item with empty $link["view"]',$item);
$msg[$item] = 1;
}
$item used to set index is an object ! Lucky, it not break all the online shops.
And adding a static in the else ? I think this not really clear and can give trouble in next releases.
The message i have is :
Warning: Illegal offset type in isset or empty in /homepages/38/d323638701/htdocs/habitat-ecologique/Joomla3/components/com_virtuemart/router.php on line 1316
Warning: Illegal offset type in /homepages/38/d323638701/htdocs/habitat-ecologique/Joomla3/components/com_virtuemart/router.php on line 1318
Each time the router is called when i'm on PHP debug mode.
Why none control the code with PHP debug mode set to maximum? This is then directly visible.
When you log this errors in php log, you have a 100mo file each day because this.