J1.7.1/VM2 SVN revision 4245
In the BE Product List VM Debug now shows two copies of this line:
vmdebug checkValidOrderingField: programmer choosed invalid ordering m.mf_name, use p.virtuemart_product_id
The list of products is back, but clicking on the 'Product Category' and 'Manufacturer' column titles actually don't sort the columns (ascending/descending).
------------------
Also, in the frontend, clicking on a category link in the menu frequently loads the default categories browse page (browse page with products from all categories) including unpublished categories, although they are all set to a customised category browse page. (I had this effect with revision 4232 already). Clicking one of the category thumnails or category titles above, the correct category browse gets loaded.
...I wonder if this might somehow be related to the fact that I have unpublished products/child products (from VM1.x) in the list, which don't have a manufacturer assigned to it.
-----------------
Once, when I tried to go from page 2 in the pagination to page 1, I ended up in the 'Media File List' and VM Debug showed this:
vmdebug exeSortSearchListQuery error in db Var1:
Column 'ordering' in order clause is ambiguous SQL=SELECT SQL_CALC_FOUND_ROWS `jos_virtuemart_medias`.`virtuemart_media_id` as virtuemart_media_id FROM `jos_virtuemart_product_medias` LEFT JOIN `jos_virtuemart_medias` ON `jos_virtuemart_medias`.`virtuemart_media_id`=`jos_virtuemart_product_medias`.`virtuemart_media_id` and `virtuemart_product_id` = "51" WHERE `virtuemart_product_id` = "51" ORDER BY ordering ASC LIMIT 0, 25
#0 vmTrace(productsortseachr, 1) called at [...\administrator\components\com_virtuemart\helpers\vmmodel.php:336] #1 VmModel->exeSortSearchListQuery(2, `#__virtuemart_medias`.`virtuemart_media_id` as virtuemart_media_id FROM `#__virtuemart_product_medias`, LEFT JOIN `#__virtuemart_medias` ON `#__virtuemart_medias`.`virtuemart_media_id`=`#__virtuemart_product_medias`.`virtuemart_media_id` and `virtuemart_product_id` = "51", WHERE `virtuemart_product_id` = "51", , ORDER BY ordering ASC) called at [...\administrator\components\com_virtuemart\models\media.php:219] #2 VirtueMartModelMedia->getFiles() called at [...\administrator\components\com_virtuemart\views\media\view.html.php:73] #3 VirtuemartViewMedia->display() called at [...\libraries\joomla\application\component\controller.php:650] #4 JController->display() called at [...\administrator\components\com_virtuemart\controllers\media.php:54] #5 VirtuemartControllerMedia->Media() called at [...\libraries\joomla\application\component\controller.php:684] #6 JController->execute(media) called at [...\administrator\components\com_virtuemart\admin.virtuemart.php:59] #7 require_once(...\administrator\components\com_virtuemart\admin.virtuemart.php) called at [...\libraries\joomla\application\component\helper.php:156] #8 JComponentHelper::renderComponent(com_virtuemart) called at [...\administrator\includes\application.php:153] #9 JAdministrator->dispatch() called at [...\administrator\index.php:47]