Forum OpenACS Q&A: Newbie to OpenACS attempting to set up Project Manager/Logger gets Server Error

I did mount the logger, and integrate it the Project Manager.

However, attempting to make it the primary logger provoked this:

* Project Manager »
* Administration
*

Server Error

There was a server error processing your request. We apologize.

Here is a detailed dump of what took place at the time of the error, which may assist a programmer in tracking down the problem:

extra characters after close-quote
while executing
"set logger_definition "
{package_url:text(select)
{label \"[_ project-manager.lt_Primary_logger_instan]"}
{options {$logger_opt..."
("uplevel" body line 40)
invoked from within
"uplevel {
# /project-manager/www/admin/logger-primary.tcl

ad_page_contract {

Sets up which instances of logger to integrate with proj..."
(procedure "code::tcl::/usr/local/share/service0/packages/project-manage..." 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..."

Which version of OpenACS are you using. I know this error has been fixed in HEAD, but not sure if it still exists somewhere else (e.g. in 5.2).
I installed 5.1.5 from the FreeBSD port.
I am competent to use psql to tweak the DB directly, if someone can tell me what data needs to change.

As for the rest of the Project Manager/Logger system, is it a mistake for me to try to use it for tracking things that are worth money?

Thanks,

Fred

Hi Fred,

Thanks so much for taking the time to submit a bug report in the forums. I released a new version of project manager that fixes the problem with the logger integration page. Sometime in the next 24 hours you should see the option to upgrade to the new version.

No problem. Thanks for fixing it so soon.

Just to show how new I am to OpenACS, where can I expect to see the option to upgrade?

Main Site » Site-Wide Administration » Install Software

Upgrade from Repository.

(Predicated on your having Installed from Repository)
Else cvs update your kit and then Upgrade from Local.

Cheers!

Alex,

Where on the cvs tree did your version end up?

And what was the nature of the change?

I've got oacs-5-2 and HEAD chacked out and updated,
and both project-managers require logger-1.1b3, yet
logger in 5-2 and in HEAD is 1.1b2.

So, folks using 5-2, at least aren't seeing your
changes, if I'm following correctly.

Cheers

Ah, I just saw a revised project-manager.info come in via cvs update.