i have installed a oacs-5-2 version with postgres 8.2 and ran into the same problems as you. There were actually two problems, both not easy to spot:
- ::xo::db::has_ltree was using an cache entry, bootstrap.tcl in 5.2 was not loading the -init file before the xotcl apps like it does in cvs head.
- there seems to be a difference in the error propagation from db_1row between 5.2 and head, the error messages are not reported, the catch seems bypassed. i rewrote the ltree test, such that catch is not needed. please upgrade form cvs-head.