Forum OpenACS Development: does search package depend on dotlrn?

I installed search aplication/package and i get the follow bug when i try to search randomly.

is search pkg dependent of dotlrn?
it refers to the fucntion "dotlrn::get_package_id"
but i wonder why it has to be related to that if assuming i'm searching for a subsite, or for a member, a forum,... which are not bellow of a dotlrn application.

also, should I post on the bugtracker?
or i'm totally wrong as usually happens on my learning process?

[20/Oct/2006:16:26:38][4057.1101945776][-conn:oacsbr::0] Warning: ACS-SC: Function Not Found: AcsSc.ftsenginedriver.info.tsearch2_driver
[20/Oct/2006:16:26:39][4057.1101945776][-conn:oacsbr::0] Error: GET http://192.168.1.10:8090/search/search?q=amazonas&t=Search
referred by "http://192.168.1.10:8090/search/";
invalid command name "dotlrn::get_package_id"
while executing
"dotlrn::get_package_id"
invoked from within
"set dotlrn_package_id [dotlrn::get_package_id]"
("uplevel" body line 37)
invoked from within
"uplevel {
ad_page_contract {
@author Neophytos Demetriou mailto:k2pts@cytanet.com.cy
@creation-date September 01, 2001
@cvs-id $Id: search.tcl,..."
(procedure "code::tcl::/home/oacsbr/oacsbr/packages/search/www/search" line 2)
invoked from within
"code::tcl::$__adp_stub"
invoked from within
"if { [file exists $__adp_stub.tcl] } {

# ensure that data source preparation procedure exists and is up-to-date
adp_init tcl $__adp_stub
..."
("uplevel" body line 3)
invoked from within
"uplevel {

if { [file exists $__adp_stub.tcl] } {

# ensure that data source preparation procedure exists and is up-to-date
adp_init t..."
(procedure "adp_prepare" line 2)
invoked from within
"adp_prepare "
(procedure "template::adp_parse" line 30)
invoked from within
"template::adp_parse [file root [ad_conn file]] {}"
(procedure "adp_parse_ad_conn_file" line 5)
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..."

Collapse
Posted by Dave Bauer on
Its not supposed to. What version of search are you using? If you want to learn OpenACS you'll have more luck using the official release than the development code from CVS HEAD.
Collapse
Posted by Iuri Sampaio on
thanks dave,
i realised that. it took a while to get head working on my debian, but now it's fine...

search Search 5.3.0d1 Enabled Locally

from
cvs -d :pserver:mailto:anonymous@cvs.openacs.org:/cvsroot co openacs-4

if you want to take a look go to
http://201.70.102.13:8060/

Collapse
Posted by Dave Bauer on
I took out the dotlrn stuff I could find and checked the fixes into HEAD.