Comment 0 for bug 98155

Revision history for this message
Ivo van der Wijk (ivo-m3r) wrote :

Uploaded: ivo-diff

Workflow and Catalog individually work fine, once they're combined things start to fail. In essence, this is caused by the catalog trying to index workflow data that's added to content objects. Specifically, the IntIds utility fails to get a IKeyReference for a zope.app.workflow.instance.ProcessInstanceContainerAdapter

Along with this, there appear to be some event problems / persistency problems. Events are triggered too early causing objects not to have a _p_jar yet.

Below a diff from my working copy against the trunk with some horrible workarounds (not something that should end up like this in trunk) -- it might provide some hints on improvements/fixes.