Forum OpenACS Development: xowiki 0.54, oacs-5-3 & invalid command name ::xowiki::Page::slot::name

I have installed AOLServer 4.0.10, Xotcl 1.4.0, OpenACS 5.3 (from the oacs-5-3 branch), xowiki 0.54 (from head) and xotcl-core 0.52 (from head).

After installing xotcl and xowiki, I get the following error messages ...
*************************
invalid command name "::xowiki::Page::slot::name"
while executing
"::xowiki::Page::slot::name set pretty_name MESSAGE KEY MISSING: 'xowiki.Page-name'"
(in namespace eval "::xowiki" script line 30)
invoked from within
"namespace eval ::xowiki {
#
# create classes for different kind of pages
#
::Generic::CrClass create Page -superclass ::Generic::CrItem \
..."
(file "/home/dcpages/openacs/packages/xowiki/tcl/xowiki-procs.tcl" line 9)
invoked from within
"source $__file "

******************************

invalid command name "PageInstance"
while executing
"PageInstance instproc create_form_field {
-name
-slot
{-spec ""}
{-configuration ""}
} {
set short_spec [my get_short_spec $n..."
(in namespace eval "::xowiki" script line 304)
invoked from within
"namespace eval ::xowiki {

Page instproc htmlFooter {{-content ""}} {
my instvar package_id description
if {[my exists __no_footer]} {retu..."
(file "/home/dcpages/openacs/packages/xowiki/tcl/xowiki-www-procs.tcl" line 11)
invoked from within
"source $__file "

******************************

It seems xowiki::Page::slot is not defined anywhere.

Hamilton,

you are using xowiki with a version of XOTcl older than 1.5.0 (out since Sept 2006). The current version of XOTcl is 1.5.3. I have provided a fix in cvs head for backward compatibility, which should address the problem above.

Note, that the current snapshot in cvs head is transitional, my plan for a next release is in about two weeks. The actual version is functional, but please don't depend on the new and undocumented features and classes, these are likely to change until the release in several aspects.

Hello Gustaf,

Thanks so much. We eagerly await your next release !

Best,

Hamilton