i created two segments to the ip of the visitors. (separation by www and private ip adresses).
The dashboard is working and looking fine.
But when i click on Visitors - Devices or overview or any other submenu - it says:
“The segment ‘visitIp’ is not valid.”
This is the complete error message:
WARN DevicesDetection[2014-06-06 07:54:18] [9a4a0] Failed to get data from API: The segment ‘visitIp’ is not valid.#0 /srv/www/mywebsite.de/core/Segment.php(108): Piwik\SegmentExpression->parseSubExpressions()#1 /srv/www/mywebsite.de/core/Segment.php(88): Piwik\Segment->initializeSegment(‘visitIp’, Array)#2 /srv/www/mywebsite.de/core/Archive.php(208): Piwik\Segment->__construct(‘visitIp’, Array)#3 /srv/www/mywebsite.de/plugins/DevicesDetection/API.php(34): Piwik\Archive::build(‘2’, ‘day’, ‘yesterday’, ‘visitIp’)#4 /srv/www/mywebsite.de/plugins/DevicesDetection/API.php(52): Piwik\Plugins\DevicesDetection\API->getDataTable(‘DevicesDetectio…’, ‘2’, ‘day’, ‘yesterday’, ‘visitIp’)#5 [internal function]: Piwik\Plugins\DevicesDetection\API->getType(‘2’, ‘day’, ‘yesterday’, ‘visitIp’)#6 /srv/www/mywebsite.de/core/API/Proxy.php(209): call_user_func_array(Array, Array)#7 /srv/www/mywebsite.de/core/API/Request.php(215): Piwik\API\Proxy->call(’\Piwik\Plugins…’, ‘getType’, Array)#8 /srv/www/mywebsite.de/core/ViewDataTable/Request.php(48): Piwik\API\Request->process()#9 /srv/www/mywebsite.de/core/Plugin/ViewDataTable.php(287): Piwik\ViewDataTable\Request->loadDataTableFromAPI(Array)#10 /srv/www/mywebsite.de/core/Plugin/Visualization.php(166): Piwik\Plugin\ViewDataTable->loadDataTableFromAPI(Array)#11 /srv/www/mywebsite.de/core/Plugin/ViewDataTable.php(374): Piwik\Plugin\Visualization->buildView()#12 /srv/www/mywebsite.de/core/Plugin/Controller.php(281): Piwik\Plugin\ViewDataTable->render()#13 /srv/www/mywebsite.de/plugins/DevicesDetection/Controller.php(34): Piwik\Plugin\Controller->renderReport(‘getType’)#14 /srv/www/mywebsite.de/plugins/DevicesDetection/Controller.php(24): Piwik\Plugins\DevicesDetection\Controller->getType(true)#15 [internal function]: Piwik\Plugins\DevicesDetection\Controller->index()#16 /srv/www/mywebsite.de/core/FrontController.php(500): call_user_func_array(Array, Array)#17 /srv/www/mywebsite.de/core/FrontController.php(85): Piwik\FrontController->doDispatch(NULL, NULL, NULL)#18 /srv/www/mywebsite.de/core/dispatch.php(34): Piwik\FrontController->dispatch()#19 /srv/www/mywebsite.de/index.php(47): require_once(’/srv/www/piwikl…’)#20 {main}
I have currently exactly same issue with Piwik 2.13.1. Customer reported they get error message with IE 10: “The segment ‘xxx>’ is not valid…”. Detailed error message below.
If I use newest Chrome or Firefox or IE 11 I can’t get any error messages. I even created new user account for tests which I and customer use. I cannot get error messages but customer will get. Customer cannot change browser or install any other browsers due policies.
Also reported that Piwik dashboard freeze sometimes with IE 10 which takes over 30 sec. Many of reports doesn’t show any data.
Customer has possibility to tests with IE 11, but transition to use IE 11 in daily usage is very long. This is problem because it seems that Piwik 2.13.1 doesn’t work with IE 10.
It’s possible that Piwik Segments is broken with IE10. Please can you create an issue at: Issues · matomo-org/piwik · GitHub
with steps to reproduce the bug? we will investigate to make it work nicely with IE10