Forum OpenACS Development: Re: XoWiki
The error message indicates that the automatically created view does still not have the extra attributes (page template).
from psql, you should see:
# \d xowiki_page_instancei
View "public.xowiki_page_instancei"
Column | Type | Modifiers
---------------------+--------------------------+-----------
object_id | integer |
object_type | character varying(100) |
object_title | character varying(1000) |
object_package_id | integer |
context_id | integer |
security_inherit_p | boolean |
creation_user | integer |
creation_date | timestamp with time zone |
creation_ip | character varying(50) |
last_modified | timestamp with time zone |
modifying_user | integer |
modifying_ip | character varying(50) |
tree_sortkey | bit varying |
max_child_sortkey | bit varying |
revision_id | integer |
title | character varying(1000) |
item_id | integer |
data | text |
text | text |
description | text |
publish_date | timestamp with time zone |
mime_type | character varying(200) |
nls_language | character varying(50) |
page_instance_id | integer |
page_template | text |
instance_attributes | text |
page_id | integer |so, i guess there is something left in the database from your last attemtpts from earlier versions. I would try to get rid of the definitions of the page instance.
try xowiki/admin and drop the type + table from there. if you don't see this type, you might try "::xowiki::PageInstance drop_object_type" from the ds/shell.
if this does not work either, drop the page_instance* tables manually and delete the object type: delete from acs_object_types where object_type like '%PageInstance%';
when you restart your server, xowiki will recreate the tables/views on the fly.
btw, the page template on your site does not contain @-variables, so the page instance will look exactly like the template. look into the html documentation for examples.
Ps: i cant recreate the problem on your site, since one needs an account for adding items.
help this helps