?
avatar frostmakk
frostmakk
12 Dec 2020

Steps to reproduce the issue

Install 4.0.0-beta6-dev from nightly builds.
Install sample data.
Open Home menu and change article ordering date to Modified.
Visit front end.

Expected result

Article ordering changed.

Actual result

image

System information (as much as possible)

WAMP64 localhost Win10
PHP 7.3.10 MySQL 5.7.21

Additional comments

PHP Error log:
[12-Dec-2020 21:50:30 Europe/Oslo] PHP Warning: Invalid argument supplied for foreach() in D:\virtualhosts\new40\components\com_content\src\Model\ArticlesModel.php on line 713
[12-Dec-2020 21:50:30 Europe/Oslo] PHP Stack trace:
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 1. {main}() D:\virtualhosts\new40\index.php:0
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 2. require_once() D:\virtualhosts\new40\index.php:36
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 3. Joomla\CMS\Application\SiteApplication->execute() D:\virtualhosts\new40\includes\app.php:63
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 4. Joomla\CMS\Application\SiteApplication->doExecute() D:\virtualhosts\new40\libraries\src\Application\CMSApplication.php:233
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 5. Joomla\CMS\Application\SiteApplication->dispatch($component = uninitialized) D:\virtualhosts\new40\libraries\src\Application\SiteApplication.php:245
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 6. Joomla\CMS\Component\ComponentHelper::renderComponent($option = 'com_content', $params = uninitialized) D:\virtualhosts\new40\libraries\src\Application\SiteApplication.php:206
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 7. Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() D:\virtualhosts\new40\libraries\src\Component\ComponentHelper.php:389
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 8. Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() D:\virtualhosts\new40\components\com_content\src\Dispatcher\Dispatcher.php:55
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 9. Joomla\Component\Content\Site\Controller\DisplayController->execute($task = 'display') D:\virtualhosts\new40\libraries\src\Dispatcher\ComponentDispatcher.php:146
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 10. Joomla\Component\Content\Site\Controller\DisplayController->display($cachable = uninitialized, $urlparams = uninitialized) D:\virtualhosts\new40\libraries\src\MVC\Controller\BaseController.php:729
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 11. Joomla\Component\Content\Site\Controller\DisplayController->display($cachable = TRUE, $urlparams = ['catid' => 'INT', 'id' => 'INT', 'cid' => 'ARRAY', 'year' => 'INT', 'month' => 'INT', 'limit' => 'UINT', 'limitstart' => 'UINT', 'showall' => 'INT', 'return' => 'BASE64', 'filter' => 'STRING', 'filter_order' => 'CMD', 'filter_order_Dir' => 'CMD', 'filter-search' => 'STRING', 'print' => 'BOOLEAN', 'lang' => 'CMD', 'Itemid' => 'INT']) D:\virtualhosts\new40\components\com_content\src\Controller\DisplayController.php:125
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 12. Joomla\Component\Content\Site\View\Featured\HtmlView->display($tpl = uninitialized) D:\virtualhosts\new40\libraries\src\MVC\Controller\BaseController.php:691
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 13. Joomla\Component\Content\Site\View\Featured\HtmlView->get($property = 'Items', $default = uninitialized) D:\virtualhosts\new40\components\com_content\src\View\Featured\HtmlView.php:113
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 14. Joomla\Component\Content\Site\Model\FeaturedModel->getItems() D:\virtualhosts\new40\libraries\src\MVC\View\AbstractView.php:146
[12-Dec-2020 21:50:30 Europe/Oslo] PHP 15. Joomla\Component\Content\Site\Model\FeaturedModel->getItems() D:\virtualhosts\new40\components\com_content\src\Model\FeaturedModel.php:132

avatar frostmakk frostmakk - open - 12 Dec 2020
avatar joomla-cms-bot joomla-cms-bot - change - 12 Dec 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 12 Dec 2020
avatar chmst chmst - change - 12 Dec 2020
Status New Confirmed
avatar chmst
chmst - comment - 12 Dec 2020

Confirmed.

It has nothing to do with Sample Data but with the sql statement for selecting featured articles with ordering.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/31644.
avatar frostmakk
frostmakk - comment - 12 Dec 2020

Not only featured articles.
If you create a category blog and set ordering to modified, the same error occurs with a slightly different stack trace:

[12-Dec-2020 23:32:50 Europe/Oslo] PHP Warning: Invalid argument supplied for foreach() in D:\virtualhosts\new40\components\com_content\src\Model\ArticlesModel.php on line 713
[12-Dec-2020 23:32:50 Europe/Oslo] PHP Stack trace:
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 1. {main}() D:\virtualhosts\new40\index.php:0
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 2. require_once() D:\virtualhosts\new40\index.php:36
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 3. Joomla\CMS\Application\SiteApplication->execute() D:\virtualhosts\new40\includes\app.php:63
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 4. Joomla\CMS\Application\SiteApplication->doExecute() D:\virtualhosts\new40\libraries\src\Application\CMSApplication.php:233
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 5. Joomla\CMS\Application\SiteApplication->dispatch($component = uninitialized) D:\virtualhosts\new40\libraries\src\Application\SiteApplication.php:245
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 6. Joomla\CMS\Component\ComponentHelper::renderComponent($option = 'com_content', $params = uninitialized) D:\virtualhosts\new40\libraries\src\Application\SiteApplication.php:206
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 7. Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() D:\virtualhosts\new40\libraries\src\Component\ComponentHelper.php:389
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 8. Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() D:\virtualhosts\new40\components\com_content\src\Dispatcher\Dispatcher.php:55
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 9. Joomla\Component\Content\Site\Controller\DisplayController->execute($task = 'display') D:\virtualhosts\new40\libraries\src\Dispatcher\ComponentDispatcher.php:146
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 10. Joomla\Component\Content\Site\Controller\DisplayController->display($cachable = uninitialized, $urlparams = uninitialized) D:\virtualhosts\new40\libraries\src\MVC\Controller\BaseController.php:729
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 11. Joomla\Component\Content\Site\Controller\DisplayController->display($cachable = TRUE, $urlparams = ['catid' => 'INT', 'id' => 'INT', 'cid' => 'ARRAY', 'year' => 'INT', 'month' => 'INT', 'limit' => 'UINT', 'limitstart' => 'UINT', 'showall' => 'INT', 'return' => 'BASE64', 'filter' => 'STRING', 'filter_order' => 'CMD', 'filter_order_Dir' => 'CMD', 'filter-search' => 'STRING', 'print' => 'BOOLEAN', 'lang' => 'CMD', 'Itemid' => 'INT']) D:\virtualhosts\new40\components\com_content\src\Controller\DisplayController.php:125
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 12. Joomla\Component\Content\Site\View\Category\HtmlView->display($tpl = uninitialized) D:\virtualhosts\new40\libraries\src\MVC\Controller\BaseController.php:691
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 13. Joomla\Component\Content\Site\View\Category\HtmlView->commonCategoryDisplay() D:\virtualhosts\new40\components\com_content\src\View\Category\HtmlView.php:73
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 14. Joomla\Component\Content\Site\View\Category\HtmlView->get($property = 'Items', $default = uninitialized) D:\virtualhosts\new40\libraries\src\MVC\View\CategoryView.php:158
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 15. Joomla\Component\Content\Site\Model\CategoryModel->getItems() D:\virtualhosts\new40\libraries\src\MVC\View\AbstractView.php:146
[12-Dec-2020 23:32:50 Europe/Oslo] PHP 16. Joomla\Component\Content\Site\Model\ArticlesModel->getItems() D:\virtualhosts\new40\components\com_content\src\Model\CategoryModel.php:284

avatar chmst chmst - change - 12 Dec 2020
Status Confirmed Closed
Closed_Date 0000-00-00 00:00:00 2020-12-12 23:08:07
Closed_By chmst
avatar chmst chmst - close - 12 Dec 2020
avatar chmst
chmst - comment - 12 Dec 2020

Closing as there is a PR. Please test #31645

Add a Comment

Login with GitHub to post a comment