Forum OpenACS Q&A: Re: Problem with newest xowiki

Collapse
Posted by César Clavería on
kind of, the kernel version is: 5.2.0d9
I can see that while starting up the server It gives me this message:

Notice: Loading xotcl-core/tcl/generic-procs.tcl
Warning: db_qd_get_fullname: there is no documented proc with name Generic::namespace returning dbqd..NULL (declare proc Generic::namespace with ad_proc to make it work with the query dispatcher
Notice: --Postgres Version 8.1
Notice: --Postgres Version 8.1 older than 8.2, use locks
Notice: --OpenACS Version 5.1 or older 5.2.0d9

so it takes it as 5.1 or older I think.

Collapse
Posted by Gustaf Neumann on
i see: the apm_version_names_compare 5.2.0d9 5.2 returns 1 (meaning older than 5.2), but you have already the 5.2 features like e.g. the package_id. Since versions before 5.2 did not have package-ids, xotcl-core does not pass the package-id to content_item__new, although the datamodel says, it is required.

is it a problem for you to upgrade that machine at least to 5.2? xotcl-core and xowiki have a few tests on the kernel version to behave differently in pre 5.2 versions. You can certainly grep for 5.2 in xotcl-core and xowiki to change this into 5.1.99 or whatever to address this problem.

Collapse
Posted by César Clavería on
thank you very much for your help.

I'm not sure which route I'll take, but whatever it is I'll post back the results.

thanks.