Comments (9)
I have this issue as well. I can add a single dimension without any problems. But if I try to add a second dimension I get the following:
#0 /usr/share/icingaweb2/modules/cube/library/Cube/Ido/IdoHostStatusCubeRenderer.php(21): Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(Integer, String, String, Integer, Array) #1 /usr/share/icingaweb2/modules/cube/library/Cube/CubeRenderer.php(294): Icinga\Module\Cube\Ido\IdoHostStatusCubeRenderer->renderDimensionLabel(String, Object(stdClass)) #2 /usr/share/icingaweb2/modules/cube/library/Cube/CubeRenderer.php(219): Icinga\Module\Cube\CubeRenderer->beginDimension(String, Object(stdClass)) #3 /usr/share/icingaweb2/modules/cube/library/Cube/CubeRenderer.php(201): Icinga\Module\Cube\CubeRenderer->beginDimensionsUpFrom(String, Object(stdClass)) #4 /usr/share/icingaweb2/modules/cube/library/Cube/CubeRenderer.php(190): Icinga\Module\Cube\CubeRenderer->beginDimensionsForRow(Object(stdClass)) #5 /usr/share/icingaweb2/modules/cube/library/Cube/CubeRenderer.php(176): Icinga\Module\Cube\CubeRenderer->renderRow(Object(stdClass)) #6 /usr/share/icingaweb2/modules/cube/library/Cube/Cube.php(290): Icinga\Module\Cube\CubeRenderer->render(Object(Icinga\Web\View)) #7 zend.view:///usr/share/icingaweb2/modules/cube/application/views/scripts/index/index.phtml(18): Icinga\Module\Cube\Cube->render(Object(Icinga\Web\View)) #8 /usr/share/php/Icinga/Web/View.php(270): include(String) #9 /usr/share/icingaweb2/library/vendor/Zend/View/Abstract.php(877): Icinga\Web\View->_run(String) #10 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action/Helper/ViewRenderer.php(904): Zend_View_Abstract->render(String) #11 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action/Helper/ViewRenderer.php(925): Zend_Controller_Action_Helper_ViewRenderer->renderScript(String, NULL) #12 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action/Helper/ViewRenderer.php(964): Zend_Controller_Action_Helper_ViewRenderer->render() #13 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action/HelperBroker.php(272): Zend_Controller_Action_Helper_ViewRenderer->postDispatch() #14 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(518): Zend_Controller_Action_HelperBroker->notifyPostDispatch() #15 /usr/share/php/Icinga/Web/Controller/Dispatcher.php(76): Zend_Controller_Action->dispatch(String) #16 /usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php(937): Icinga\Web\Controller\Dispatcher->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response)) #17 /usr/share/php/Icinga/Application/Web.php(407): Zend_Controller_Front->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response)) #18 /usr/share/php/Icinga/Application/webrouter.php(104): Icinga\Application\Web->dispatch() #19 /usr/share/icingaweb2/public/index.php(4): require_once(String) #20 {main}
- Module Version: 1.0.1
- Icinga
- Web 2 version: 2.5.1
- Icinga2 Version: r2.8.2-1
- OS: CentOS 7
- PHP: 7.1.8 (rh-php71)
from icingaweb2-module-cube.
I get also similiar Error when I have a data field that isn't from Data List but fill it out with defualt value in template e.g. I have a template called "Windows" and there I have a field called "App" in template I fill it out with "Unknown" then each host have some other value e.g. "VMWare", "Web" etc.
Then I get error as above.
But if I remove defualt value ("Unknown") everything works ok.
from icingaweb2-module-cube.
+1, I get the same error output
- Module Version: 1.0.1
- Icinga Web 2 version: 2.5.3
- Icinga2 Version: r2.8.4-1
- OS: CentOS 7
- PHP: 7.1.8 (rh-php71)
from icingaweb2-module-cube.
what DB backend are you running? I've seen the same with PostgreSQL db backend, see #9
there someone reported he switched to MySQL and the problem disappeared.
from icingaweb2-module-cube.
I'm running PostgreSQL 10.4 so that might be the problem then. Thanks for pointing out @buzzdeee !
from icingaweb2-module-cube.
It works fine after running MySql instead of PostgreSQL 10.4. So, I can confirm that it has something to do with Cube + PostgreSQL. Even if PostgreSQL >= 9.5.
from icingaweb2-module-cube.
Hi all I'm running postgres 9.6.
Is there any way to migrate to MySQL without loosing data? Or even better is there any way to fix this?
from icingaweb2-module-cube.
@mariuszkopowski, no need for migration, please test with #29 which could fix your errors
from icingaweb2-module-cube.
Since the related PR is now merged >> Closed.
from icingaweb2-module-cube.
Related Issues (20)
- Cube details are not filtered
- Cube detail view: Long action link title is not rendered correctly
- Operator select too wide in search editor
- Icinga DB: Custom variable denylists and protections are not respected
- IdoController: Fails remove icingadb control params
- Group services by servicegroup
- Vertically align cubes in 2-dimensional grid
- Cube module does not work if icingadb-web is disabled or missing HOT 2
- IdoController throws `Got no such dimension: "resolved"` error HOT 1
- Cube (ido) does not work in Dashboards anymore HOT 1
- Cube: Trait 'Icinga\\Module\\Icingadb\\Common\\Auth' not found in ... HOT 1
- Host/Service status HOT 1
- Add default sort by severity
- Failed to load dimensions
- Unable to load 3 dimensions
- Don't explicitly add dashboard tabs extension
- Preserve `format` query param
- Failed to render filtered cube dimensions
- PHP deprecated errors
- Undefined property when sorting cubes for severity in some views HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icingaweb2-module-cube.