Hi!
I have just upgraded zenoss to core 4 and I'm unable to browse to see all my monitoring templates. When I look at them under a device it looks normal.
When I browse to my http://zenoss:8080/zport/dmd/template to see all my Monitoring Templates, I end up with a timeout in the zenoss gui.
And an 500 entry in Z2.log:
x.x.my.ip - Anonymous [10/May/2013:14:58:44 +0200] "POST /zport/dmd/template_router HTTP/1.1" 500 4790 "http://zenoss:8080/zport/dmd/template" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0"
And in event.log I see the following:
2013-05-10T14:54:32 ERROR Zope.SiteErrorLog 1368190472.10.409562308194 http://zenoss:8080/zport/dmd/template_router
Traceback (innermost last): Module ZPublisher.Publish, line 126, in publish Module ZPublisher.mapply, line 77, in mapply Module ZPublisher.Publish, line 46, in call_object Module Products.ZenUtils.extdirect.zope.router, line 22, in __call__ Module Products.ZenUtils.jsonutils, line 156, in inner Module Products.ZenUtils.jsonutils, line 168, in json Module json, line 238, in dumps Module json.encoder, line 201, in encode Module json.encoder, line 264, in iterencode
UnicodeDecodeError: 'utf8' codec can't decode byte 0x92 in position 105: invalid start byte
In zendmd, I see that I got utf-8 as defaultencoding:
>>> import sys>>> sys.getdefaultencoding()
'utf-8'
Any idea what could be wrong?