We encounter the following error with SA 0.5.4p2 under Postgres 7.4
(Linux) from within Zope.
Anyone seen this before?
Andreas
-----------
Error Type: exceptions.RuntimeError
Error Value: dictionary changed size during iteration
Traceback:
File "/projects/HRS2/etch64/HRS_P_0907/HRS/BPExport/Bauplanexport/
hrsbp_exp_query_thread.py", line 113, in run_export
self.exportoptions = self.validate_query()
File "/projects/HRS2/etch64/HRS_P_0907/HRS/BPExport/Bauplanexport/
hrsbp_exp_query_thread.py", line 183, in validate_query
return self.query.validate(self.threadContext)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/products-svn/
HaufeCMS/DataLevel/BauplanQuery/BauplanQueryBase.py", line 120, in
validate
return resolver.validate(qd)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/products-svn/
HaufeCMS/DataLevel/BauplanQuery/ToolboxQueryResolver.py", line 312, in
validate
kategorieNode = hierarchy_by_lidx(toolbox_db, productID,
kategorieID)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/modules-svn/
toolbox/product/util3.py", line 150, in hierarchy_by_lidx
parent = TB(pid=pid)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/modules-svn/
toolbox/product/treebuilder3.py", line 40, in __call__
self._updateNodes(node)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/modules-svn/
toolbox/product/treebuilder3.py", line 51, in _updateNodes
self._updateNodes(child, level+1)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/modules-svn/
toolbox/product/treebuilder3.py", line 51, in _updateNodes
self._updateNodes(child, level+1)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/parts/modules-svn/
toolbox/product/treebuilder3.py", line 50, in _updateNodes
for child in node.children:
File "/projects/HRS2/etch64/HaufeCMS/parts/modules-svn/toolbox/
database/model.py", line 479, in children
for n in self._children:
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/attributes.py", line 158,
in __get__
return self.impl.get(instance_state(instance), instance_dict
(instance))
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/attributes.py", line 374,
in get
value = callable_()
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/strategies.py", line 568,
in __call__
result = q.all()
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/query.py", line 1193, in
all
return list(self)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/query.py", line 1286, in
__iter__
self.session._autoflush()
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/session.py", line 899, in
_autoflush
self.flush()
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/session.py", line 1354, in
flush
self._flush(objects)
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/session.py", line 1359, in
_flush
if (not self.identity_map.check_modified() and
File "/projects/HRS2/etch64/HRS_P_0907/HaufeCMS/eggs/
SQLAlchemy-0.5.4p2-py2.4.egg/sqlalchemy/orm/identity.py", line 56, in
check_modified
for state in self._mutable_attrs:
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---