After updating to 2.2.0 I've had a lot of "Unknown" popping up in a lot of my reports. This is especially noticeable on the Mobile vs Desktop widget and Browser family widget. In my quest to solve the above problem I noticed that the DevicesDetection plugin was disabled. If I turn it on I receive the following error in my realtime widget.
Notice: Undefined index: config_device_type in /var/www/html/piwik/plugins/Live/Visitor.php on line 539
Backtrace -->
#0 Piwik\Error::errorHandler(...) called at [/var/www/html/piwik/plugins/Live/Visitor.php:539]
#1 Piwik\Plugins\Live\Visitor->getDeviceType(...) called at [/var/www/html/piwik/plugins/Live/Visitor.php:127]
#2 Piwik\Plugins\Live\Visitor->getAllVisitorDetails(...) called at [/var/www/html/piwik/plugins/Live/API.php:554]
#3 Piwik\Plugins\Live\API->Piwik\Plugins\Live\{closure}(...) called at [:]
#4 call_user_func_array(...) called at [/var/www/html/piwik/core/DataTable.php:409]
#5 Piwik\DataTable->filter(...) called at [/var/www/html/piwik/core/DataTable.php:454]
#6 Piwik\DataTable->applyQueuedFilters(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:323]
#7 Piwik\API\ResponseBuilder->handleDataTable(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:128]
#8 Piwik\API\ResponseBuilder->renderValue(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:76]
#9 Piwik\API\ResponseBuilder->getResponse(...) called at [/var/www/html/piwik/core/API/Request.php:217]
#10 Piwik\API\Request->process(...) called at [/var/www/html/piwik/plugins/Live/Controller.php:114]
#11 Piwik\Plugins\Live\Controller->getLastVisitsStart(...) called at [/var/www/html/piwik/plugins/Live/Controller.php:38]
#12 Piwik\Plugins\Live\Controller->widget(...) called at [:]
#13 call_user_func_array(...) called at [/var/www/html/piwik/core/FrontController.php:500]
#14 Piwik\FrontController->doDispatch(...) called at [/var/www/html/piwik/core/FrontController.php:85]
#15 Piwik\FrontController->dispatch(...) called at [/var/www/html/piwik/core/dispatch.php:34]
#16 require_once(...) called at [/var/www/html/piwik/index.php:47]
I know the device detection plugin says its in beta but I don't remember it breaking my live visitors or archiving which fails entirely when the plugin is enabled with an error similar to the one above.
I recently deleted piwik and redownloaded and installed the latest version.
Notice: Undefined index: config_device_type in /var/www/html/piwik/plugins/Live/Visitor.php on line 539
Backtrace -->
#0 Piwik\Error::errorHandler(...) called at [/var/www/html/piwik/plugins/Live/Visitor.php:539]
#1 Piwik\Plugins\Live\Visitor->getDeviceType(...) called at [/var/www/html/piwik/plugins/Live/Visitor.php:127]
#2 Piwik\Plugins\Live\Visitor->getAllVisitorDetails(...) called at [/var/www/html/piwik/plugins/Live/API.php:554]
#3 Piwik\Plugins\Live\API->Piwik\Plugins\Live\{closure}(...) called at [:]
#4 call_user_func_array(...) called at [/var/www/html/piwik/core/DataTable.php:409]
#5 Piwik\DataTable->filter(...) called at [/var/www/html/piwik/core/DataTable.php:454]
#6 Piwik\DataTable->applyQueuedFilters(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:323]
#7 Piwik\API\ResponseBuilder->handleDataTable(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:128]
#8 Piwik\API\ResponseBuilder->renderValue(...) called at [/var/www/html/piwik/core/API/ResponseBuilder.php:76]
#9 Piwik\API\ResponseBuilder->getResponse(...) called at [/var/www/html/piwik/core/API/Request.php:217]
#10 Piwik\API\Request->process(...) called at [/var/www/html/piwik/plugins/Live/Controller.php:114]
#11 Piwik\Plugins\Live\Controller->getLastVisitsStart(...) called at [/var/www/html/piwik/plugins/Live/Controller.php:38]
#12 Piwik\Plugins\Live\Controller->widget(...) called at [:]
#13 call_user_func_array(...) called at [/var/www/html/piwik/core/FrontController.php:500]
#14 Piwik\FrontController->doDispatch(...) called at [/var/www/html/piwik/core/FrontController.php:85]
#15 Piwik\FrontController->dispatch(...) called at [/var/www/html/piwik/core/dispatch.php:34]
#16 require_once(...) called at [/var/www/html/piwik/index.php:47]
I know the device detection plugin says its in beta but I don't remember it breaking my live visitors or archiving which fails entirely when the plugin is enabled with an error similar to the one above.
I recently deleted piwik and redownloaded and installed the latest version.