We get a similar error in an OpenACS 5.3 (oracle) checked out from CVS
can't read "policy": no such variable
while executing
"$policy defined_methods Package"
(procedure "resolve_page" line 9)
::950 ::xowiki::Package->resolve_page
invoked from within
"my resolve_page [my set object] method"
(procedure "invoke" line 6)
::950 ::xowiki::Package->invoke
invoked from within
"::$package_id invoke -method $m"
invoked from within
"::$package_id reply_to_user [::$package_id invoke -method $m]"
(file "/web/devext/packages/xowiki/www/index.vuh" line 21)
invoked from within
"source [ad_conn file]"
(procedure "rp_handle_tcl_request" line 3)
invoked from within
"$handler"
("uplevel" body line 2)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
$handler
} ad_script_abort val {
# do nothing
}"
invoked from within
"rp_serve_concrete_file [ad_conn file]"
(procedure "rp_serve_abstract_file" line 60)
invoked from within
"rp_serve_abstract_file "$root/$path""
("uplevel" body line 2)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
rp_serve_abstract_file "$root/$path"
set tcl_url2file([ad_conn url]) [ad_conn file]
set tcl_url2path_info..."
the versions are the ones from CVS oacs-5-3:
xotcl-core 0.56.3
xowiki 0.60.3
we have the error in aproximately half of the clicks within xowiki pages so we can't reproduce it always but very often.
It's not always in resolve_page, in fact more often we got it in the call procedure,
Any Ideas or any further things we should test?
thanks in advance