manage_catalogReport throwing TypeError
Closed this issue · 2 comments
zopyx commented
Plone 6.0.0a4 aka Zope 5.5.1 throws a consistent error when accessing manage_catalogReport
:
Here is the full error message:
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 167, in transaction_pubevents
Module ZPublisher.WSGIPublisher, line 376, in publish_module
Module ZPublisher.WSGIPublisher, line 271, in publish
Module ZPublisher.mapply, line 85, in mapply
Module ZPublisher.WSGIPublisher, line 68, in call_object
Module Shared.DC.Scripts.Bindings, line 333, in __call__
Module Shared.DC.Scripts.Bindings, line 370, in _bindAndExec
Module App.special_dtml, line 213, in _exec
Module DocumentTemplate._DocumentTemplate, line 144, in render_blocks
Module DocumentTemplate._DocumentTemplate, line 227, in render_blocks_
Module DocumentTemplate._DocumentTemplate, line 245, in render_blocks_
Module DocumentTemplate.DT_In, line 762, in renderwob
Module DocumentTemplate._DocumentTemplate, line 144, in render_blocks
Module DocumentTemplate._DocumentTemplate, line 245, in render_blocks_
Module DocumentTemplate.DT_In, line 698, in renderwob
Module DocumentTemplate.DT_In, line 853, in sort_sequence
TypeError: '<' not supported between instances of 'dict' and 'dict'
d-maurer commented
Andreas Jung wrote at 2022-5-11 22:32 -0700:
Plone 6.0.0a4 aka Zope 5.5.1 throws a consistent error when accessing `manage_catalogReport`:
Looks like a `Products.ZCatalog` problem (not one of `Zope`).
icemac commented
I can reproduce this issue outside Plone (in union.cms), I get a bit richer traceback:
Traceback (most recent call last):
Module ZPublisher.WSGIPublisher, line 167, in transaction_pubevents
yield
Module ZPublisher.WSGIPublisher, line 376, in publish_module
response = _publish(request, new_mod_info)
Module uc.wsgi.wsgi, line 35, in ucms_publish
return ZPublisher.WSGIPublisher.publish(request, module_name)
Module ZPublisher.WSGIPublisher, line 271, in publish
result = mapply(obj,
Module ZPublisher.mapply, line 85, in mapply
return debug(object, args, context)
Module ZPublisher.WSGIPublisher, line 68, in call_object
return obj(*args)
Module Shared.DC.Scripts.Bindings, line 333, in __call__
return self._bindAndExec(args, kw, None)
Module Shared.DC.Scripts.Bindings, line 370, in _bindAndExec
return self._exec(bound_data, args, kw)
Module App.special_dtml, line 213, in _exec
result = render_blocks(self._v_blocks, ns,
Module DocumentTemplate._DocumentTemplate, line 144, in render_blocks
render_blocks_(blocks, rendered, md, encoding)
Module DocumentTemplate._DocumentTemplate, line 227, in render_blocks_
render_blocks_(block, rendered, md, encoding)
Module DocumentTemplate._DocumentTemplate, line 245, in render_blocks_
block = block(md)
Module DocumentTemplate.DT_In, line 762, in renderwob
append(render(section, md, encoding=self.encoding))
Module DocumentTemplate._DocumentTemplate, line 144, in render_blocks
render_blocks_(blocks, rendered, md, encoding)
Module DocumentTemplate._DocumentTemplate, line 245, in render_blocks_
block = block(md)
Module DocumentTemplate.DT_In, line 698, in renderwob
sequence = self.sort_sequence(sequence, md)
Module DocumentTemplate.DT_In, line 853, in sort_sequence
s.sort(key=itemgetter(0))
TypeError: '<' not supported between instances of 'dict' and 'dict'