Discussion:
Dashboard is not correctly saved with IE9
lionel seydoux
2013-04-29 09:11:10 UTC
Permalink
lionel seydoux [http://community.zenoss.org/people/lionel.seydoux] created the discussion

"Dashboard is not correctly saved with IE9"

To view the discussion, visit: http://community.zenoss.org/message/72997#72997

--------------------------------------------------------------
I'm now using Zenoss Core for years without any problems, until I had to use it with Internet Explorer (customers policies don't allow Firefox or Chrome).

I've setup a Dashboard with a Map, links to specific graphs, thes issues summary, a watch list and a production states windows. The config has been done with Firefox.
The customer is now trying to do it similar with IE9, every now and then he loses all dasboard configuration and get the default one.

After a bit of troubleshooting, we could find where is the problem, but not how to solve it:
- go to http://yourZenossServer:8080/zport/manage http://yourZenossServer:8080/zport/manage
- go to /zport/dmd/ZenUsers/admin  (or in another user) and click on "Properties"
- the dashboard configuration is located in the field "dashboardState"


The content of my "dashboardState" is:
{"layout":"3col", "columns":[[{"id":"watchlist1366982115467", "title":"Object Watch List", "datasource":{"url":"/zport/dmd/ZenEventManager/getEntityListEventSummary", "queryArguments":{}, "postContent":["/Devices/Server/Windows", "/Devices/Server/iLO", "/Devices/Server/HP", "/Devices/Server/ESX", "/Devices/Network/Firewall", "/Devices/Network/Switch", "/Devices/Network/WLC"], "method":"POST", "__class__":"YAHOO.zenoss.portlet.TableDatasource"}, "bodyHeight":295, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.WatchListPortlet"}, {"id":"devissues", "title":"Device Issues", "datasource":{"url":"/zport/dmd/ZenEventManager/getDeviceIssuesJSON", "queryArguments":{}, "postContent":"", "method":"POST", "__class__":"YAHOO.zenoss.portlet.TableDatasource"}, "bodyHeight":380, "refreshTime":60, "__class__":"YAHOO.zenoss.portlet.DeviceIssuesPortlet"}], [{"id":"googlemaps", "title":"Locations", "datasource":{"baseLoc":"/Locations/EUROFIN", "__class__":"YAHOO.zenoss.portlet.GoogleMapsDatasource"}, "bodyHeight":310, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.GoogleMapsPortlet"}, {"id":"ProdState1366982192866", "title":"Maintenance Devices", "datasource":{"url":"/zport/dmd/ZenEventManager/getDevProdStateJSON", "queryArguments":{"prodStates":["Maintenance", "Decommissioned"]}, "postContent":"", "method":"GET", "__class__":"YAHOO.zenoss.portlet.TableDatasource"}, "bodyHeight":370, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.ProdStatePortlet"}], [{"id":"sitewindow1366980754312", "title":"Internet", "datasource":{"baseLoc":"http://192.168.168.39:8080/zport/RenderServer/render?width=500&gopts=eNrNklFrwjAUhf9KYfgyjGkLDg30oWh1BadDZexBKGma1ozYlibqNvrjlzrpWlvxbVshhJuem5yTfGCSAycHIGAC-5yCLAtkknAgcaRWt5RFW2kZuq4KnhxpBjjbMWkVdcYiFqj5QDPJCOaAY59yy2dSQEFJPnYmiIWPIzdeEEmlABk-WjBJJfykcSIETGkWwjE9MEIFNIZmz3gYnIbZN2EiIIulUuDirx3gVLID1VaU7DMmPzQ7TTnDMaGaNyqck2TnaWUHrB7sVYueSogCoSP7xVnaU6fVJtjh939k9cl-zUdNn2lsXRrvDrr37dJTpLac7S3WZX9uLx27seudrhOi62GI3NhP9nGgfX_59HnpztcNPZrZqzVS97JBnX7P5GFHXJWeHwjhQ3RbXSQp7gmp-Ue9eSufd7GXf4RhebJXq66CWHP66yTecltjsWL1DGPNfB2tmrjEsZH2SpPV2CKfuXPHaG6tmCyIHA6RWq5AWUWn1nADyrr2JpWNmG1YfgFJhOKy&drange=129600 (http://192.168.168.39:8080/zport/RenderServer/render?width=500&gopts=eNrNklFrwjAUhf9KYfgyjGkLDg30oWh1BadDZexBKGma1ozYlibqNvrjlzrpWlvxbVshhJuem5yTfGCSAycHIGAC-5yCLAtkknAgcaRWt5RFW2kZuq4KnhxpBjjbMWkVdcYiFqj5QDPJCOaAY59yy2dSQEFJPnYmiIWPIzdeEEmlABk-WjBJJfykcSIETGkWwjE9MEIFNIZmz3gYnIbZN2EiIIulUuDirx3gVLID1VaU7DMmPzQ7TTnDMaGaNyqck2TnaWUHrB7sVYueSogCoSP7xVnaU6fVJtjh939k9cl-zUdNn2lsXRrvDrr37dJTpLac7S3WZX9uLx27seudrhOi62GI3NhP9nGgfX_59HnpztcNPZrZqzVS97JBnX7P5GFHXJWeHwjhQ3RbXSQp7gmp-Ue9eSufd7GXf4RhebJXq66CWHP66yTecltjsWL1DGPNfB2tmrjEsZH2SpPV2CKfuXPHaG6tmCyIHA6RWq5AWUWn1nADyrr2JpWNmG1YfgFJhOKy&drange=129600)", "__class__":"YAHOO.zenoss.portlet.SiteWindowDatasource"}, "bodyHeight":205, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.SiteWindowPortlet"}, {"id":"sitewindow1366982260971", "title":"Inter-Sites", "datasource":{"baseLoc":"http://192.168.168.39:8080/zport/RenderServer/render?width=500&gopts=eNq9klFrwjAUhf_KYPgyjEkLigb6ULS6gtPhZOxBKGmb1ozYShJ1jP74pU5cYys-uUIINz33cG7ygXEBvAKAmEkScgqEiFWec6BIqk_XlKVr5VgI6YLnByoAZxumnLIWLGWx3vdUKBYRDjgJKXdCpiSUNCpG3hiz5HnoZ_NIUSWBIAcH5lsFv2mWSwm3VCRwRPcsohJaA7tj9frHZSMb5hKyTGkFKf9OWEq0safWVGRU9QIUdG1YdQ-qRUePgWOJsPvuLdyJ15gFbMjXf-d5cT-KYT3MNnMu07X77adm6TF30zDNLc5lf-EuPLfm-ohQFCGUJNjPwnyXxQ-_XzF5XfizZU2Pp-7bEkc7scKtbsfmSUtelZ5eAZN9eltdTlLeE9b7n3r1eX7D-U7dE6izfWBUV5Ey4tyHqVuRDKoqeU5YGQlNSAzxGazaSFeanJpFMfVnnlW31nSVbA0GWB9X8KpCYDTcwMvU3uSrNmYTYD892LhC&drange=129600", "refreshTime":"60", "title":"Inter-Sites", "__class__":"YAHOO.zenoss.portlet.SiteWindowDatasource"}, "bodyHeight":210, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.SiteWindowPortlet"}, {"id":"sitewindow1366980713867", "title":"VPNs", "datasource":{"baseLoc":"http://192.168.168.39:8080/zport/RenderServer/render?width=500&gopts=eNqtk12LgkAUhv9KEHuzNDoKfSh4EZuF0FZULHsRhE1jubgaztQuiz9-Rxlz_EgLEkTn-J55j_PwgnEEzAiAvUvsnYdBGO5pEHiA2gdWPWL3cKSGAiFbXHBIXWR7wLN32DN2LiUywSgamWN9Gvj7wN9aPgjtH0MOTlT-w35AiHzCoSOP8MVFmMiKpkpKb5DcaleVB2zZhZKmSeoWuacVRuuzb_lzRDElEptF3xOoDz_M5XBilo3At_37bLP34Wf0VnA6-UbOtzPovFaIknFKA1aIjVxbNLVmppLfqg0hQhA6Di-3LL8VX9FksbRm67xYnw5Xax2dw43-0pVUz3kh1Tp-kLp9OTRI48Hjo9DZM5NuvkQG8zN9Am22SzNubvUE3mW7IvDEKyPOrUsUuUxkLkxZJTfynXnsvMi4x9Q1LeXO6hXcuboZfCq8h7zwRzfRm4vx9OGUKyp772tSry8pULkz6ILTY9jvdruCv1ox6oJtxlAQJLMUZisJDaGBYxYq7ZhwwjgupsnOGAvSGsCiqpZuYfh6tA9n-tZp18da9HoO3ZpcZ2Yp31KmRUlGuDLP6RdD7BEhp0l2nDjLKWWe4wLl5hznZM2cGzL8D6_Sjyk%3D%3D&drange=86400&start=end-86400s&end=now-31450s&comment=2013-04-25T03%5C%3A47%5C%3A53Z%5Ct%5Ct%20to%20%5Ct%5Ct2013-04-26T03%5C%3A47%5C%3A53Z&getImage=true&graphid=1366979523122_ext-gen1825 (http://192.168.168.39:8080/zport/RenderServer/render?width=500&gopts=eNqtk12LgkAUhv9KEHuzNDoKfSh4EZuF0FZULHsRhE1jubgaztQuiz9-Rxlz_EgLEkTn-J55j_PwgnEEzAiAvUvsnYdBGO5pEHiA2gdWPWL3cKSGAiFbXHBIXWR7wLN32DN2LiUywSgamWN9Gvj7wN9aPgjtH0MOTlT-w35AiHzCoSOP8MVFmMiKpkpKb5DcaleVB2zZhZKmSeoWuacVRuuzb_lzRDElEptF3xOoDz_M5XBilo3At_37bLP34Wf0VnA6-UbOtzPovFaIknFKA1aIjVxbNLVmppLfqg0hQhA6Di-3LL8VX9FksbRm67xYnw5Xax2dw43-0pVUz3kh1Tp-kLp9OTRI48Hjo9DZM5NuvkQG8zN9Am22SzNubvUE3mW7IvDEKyPOrUsUuUxkLkxZJTfynXnsvMi4x9Q1LeXO6hXcuboZfCq8h7zwRzfRm4vx9OGUKyp772tSry8pULkz6ILTY9jvdruCv1ox6oJtxlAQJLMUZisJDaGBYxYq7ZhwwjgupsnOGAvSGsCiqpZuYfh6tA9n-tZp18da9HoO3ZpcZ2Yp31KmRUlGuDLP6RdD7BEhp0l2nDjLKWWe4wLl5hznZM2cGzL8D6_Sjyk%3D%3D&drange=86400&start=end-86400s&end=now-31450s&comment=2013-04-25T03%5C%3A47%5C%3A53Z%5Ct%5Ct%20to%20%5Ct%5Ct2013-04-26T03%5C%3A47%5C%3A53Z&getImage=true&graphid=1366979523122_ext-gen1825)", "__class__":"YAHOO.zenoss.portlet.SiteWindowDatasource"}, "bodyHeight":235, "refreshTime":"60", "__class__":"YAHOO.zenoss.portlet.SiteWindowPortlet"}]]}


If I'm now using IE9, it will display it correctly until I modify it (move/delete a portlet for example). As soon as I modify the Dashboard with IE9, the content of that field is set to either "amp" or "content"... always an invalid string for that field. Therefore, it displays again the default dashboard.

It seems IE9 is not able to correctly understand the json object above, or don't espace the special characters correctly.

Has anybody already had that problem ? How did you solve it ?
Thanks in advance,
lionel seydoux
--------------------------------------------------------------

Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/72997#72997]

Start a new discussion in zenoss-users at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]
Andrew Kirch
2013-04-29 19:46:34 UTC
Permalink
Andrew Kirch [http://community.zenoss.org/people/akirch] created the discussion

"Re: Dashboard is not correctly saved with IE9"

To view the discussion, visit: http://community.zenoss.org/message/73016#73016

--------------------------------------------------------------
Lionel,
Sadly I don't have IE 9.  It sounds like you have a bug.  Would you please file it at http://jira.zenoss.com http://jira.zenoss.com?

thanks!
--------------------------------------------------------------

Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/73016#73016]

Start a new discussion in zenoss-users at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]
lionel seydoux
2013-05-01 11:30:39 UTC
Permalink
lionel seydoux [http://community.zenoss.org/people/lionel.seydoux] created the discussion

"Re: Dashboard is not correctly saved with IE9"

To view the discussion, visit: http://community.zenoss.org/message/73040#73040

--------------------------------------------------------------
thanks andrew, I've open a case in jira, hopefully I'll get a solution

cheers
--------------------------------------------------------------

Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/73040#73040]

Start a new discussion in zenoss-users at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]
nilie
2013-04-29 20:14:37 UTC
Permalink
nilie [http://community.zenoss.org/people/nilie] created the discussion

"Re: Dashboard is not correctly saved with IE9"

To view the discussion, visit: http://community.zenoss.org/message/73019#73019

--------------------------------------------------------------
Just point your customers to Zenoss official requirements and ask for a reasonable exception (running in a VM, a DMZ or anything). If they refuse (which is pretty dumb in my opinion) just shutdown Zenoss and move along. Let them locate, install and manage an IE friendly NMS. As my grand-mother was saying, there are no laws that force people to be intelligent and even if they were, people would still break them on purpose.
--------------------------------------------------------------

Reply to this message by replying to this email -or- go to the discussion on Zenoss Community
[http://community.zenoss.org/message/73019#73019]

Start a new discussion in zenoss-users at Zenoss Community
[http://community.zenoss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2003]
Loading...