Hi,
We have finally found the XoWiki issue that we had in ]po[, probably due to strange update issues or whatever.
Basically, the view "xowiki_formi" references a table "cr_text" that had two entries in our database. We could fix our issue by deleting one of the two entries:
# select oid, * from cr_text;
oid | text_data
----------+-----------
42300926 |
42300927 |
(2 rows)
But I don't understand the function of cr_text in this "xowiki_formi" view. There is no where condition for cr_text. Does this really make sense?:
SELECT [...]
cr_text.text_data AS text,
[...]
FROM acs_objects,
cr_revisions cr,
cr_text,
xowiki_form,
xowiki_page_template,
xowiki_page
WHERE acs_objects.object_id = cr.revision_id AND
acs_objects.object_id = xowiki_form.xowiki_form_id AND
acs_objects.object_id = xowiki_page_template.page_template_id AND
acs_objects.object_id = xowiki_page.page_id;
Cheers!
Frank