Hello!
Before submitting this to the mailing list, I attempted a brief (although far
from exhaustive search) of the archives to see if it had obviously been
stumblled upon before. I found no evidence of this and so:
I initially attempted to submit this issue via the built-in error reporting
capability, but this particular situation seems to break that as well.
Setup:
-fresh install of Debian Etch
-fresh install from tarball of Zenoss 1.0.2 and related components
Apparently Zenoss or some component thereof does not properly handle reversal
of the timeline. While messing around on this fresh install, I noticed that
the time on the server was incorrectly set. Using ntp, I corrected the time
with an offset of ~ -30000 seconds, so it went back quite a bit. Subsequent
clicks inside Zenoss give errors such as the below. I confirmed by setting
the time back into the future to a point after I intially corrected it and
zenoss began to behave again. Setting it with ntp once more caused
regression into the below errors.
I can provide additional information regarding component versions etc, but I
suspect that it is probably not terribly relevant.
---
Zenoss Error
An error was encountered while publishing this resource. Please use the form
below to submit details of this error to Zenoss, Inc.
Type: KeyError
Value: 1167946320
Traceback (innermost last):
Module ZPublisher.Publish, line 114, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module Products.ZenModel.ZenModelBase, line 49, in __call__
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.CMFCore.FSPageTemplate, line 195, in _exec
Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
Module Products.PageTemplates.PageTemplate, line 104, in pt_render
<FSPageTemplate at /zport/deviceOrganizerStatus used for /zport/dmd/Systems>
Module TAL.TALInterpreter, line 206, in __call__
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 711, in do_useMacro
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 426, in do_optTag_tal
Module TAL.TALInterpreter, line 411, in do_optTag
Module TAL.TALInterpreter, line 406, in no_tag
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 711, in do_useMacro
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 426, in do_optTag_tal
Module TAL.TALInterpreter, line 411, in do_optTag
Module TAL.TALInterpreter, line 406, in no_tag
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 734, in do_defineSlot
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 426, in do_optTag_tal
Module TAL.TALInterpreter, line 411, in do_optTag
Module TAL.TALInterpreter, line 406, in no_tag
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 734, in do_defineSlot
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 426, in do_optTag_tal
Module TAL.TALInterpreter, line 411, in do_optTag
Module TAL.TALInterpreter, line 406, in no_tag
Module TAL.TALInterpreter, line 250, in interpret
Module TAL.TALInterpreter, line 477, in do_setLocal_tal
Module Products.PageTemplates.TALES, line 221, in evaluate
URL: file:ZenModel/skins/zenmodel/deviceOrganizerStatus.pt
Line 33, Column 4
Expression: <PythonExpr here.ZenTableManager.getBatch(tableName,objects)>
Names:
{'container': <ZentinelPortal at /zport>,
'context': <System at /zport/dmd/Systems>,
'default': <Products.PageTemplates.TALES.Default instance at 0xb73c098c>,
'here': <System at /zport/dmd/Systems>,
'loop': <Products.PageTemplates.TALES.SafeMapping object at 0xb363638c>,
'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0xb73c79ec>,
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0xb363638c>,
'request': <HTTPRequest, URL=http://mfnmon1.hcs.net:8080/zport/dmd/Systems>,
'root': <Application at >,
'template': <FSPageTemplate at /zport/deviceOrganizerStatus used
for /zport/dmd/Systems>,
'traverse_subpath': [],
'user': admin}
Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
__traceback_info__: here.ZenTableManager.getBatch(tableName,objects)
Module Python expression "here.ZenTableManager.getBatch(tableName,objects)",
line 1, in <expression>
Module Products.ZenWidgets.ZenTableManager, line 141, in getBatch
Module Products.ZenWidgets.ZenTableManager, line 93, in setupTableState
Module Products.ZenWidgets.ZenTableManager, line 102, in getTableState
Module Products.ZenWidgets.ZenTableManager, line 260, in getTableStates
Module ZPublisher.HTTPRequest, line 1217, in __getattr__
Module ZPublisher.HTTPRequest, line 1177, in get
Module Products.Sessions.SessionDataManager, line 93, in getSessionData
Module Products.Sessions.SessionDataManager, line 180, in
_getSessionDataObject
Module Products.Transience.Transience, line 846, in new_or_existing
Module Products.Transience.Transience, line 449, in __setitem__
KeyError: 1167946320
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users