I'm posting this so others may benefit from the clearing up of the confusion...
Here's the error msg from my Apache log: -----><8----- [Fri Oct 03 10:53:24 2003] [error] 1592: ModPerl::Registry: [Fri Oct 3 10:53:24 2003] -e: Can't find string terminator '"' anywhere before EOF at (eval 75) line 1. (in cleanup) could not flush: Couldn't acquire lock on id ''. Lock status: at C:/Perl/site/lib/ModPerl/RegistryCooker.pm line 184 -----><8----- I was playing with a package to create MySQL tables, and the 'sessions' table created was not precisely as expected by CGI::Session. So, when CGI::Session::MySQL tries and fails to acquire a lock - at line 34 of the latter module - the error msg at line 36 is emitted. Lines 34 .. 38 look like: -----><8----- my $lck_status = $dbh->selectrow_array(qq|SELECT GET_LOCK("$sid", 10)|); unless ( $lck_status == 1 ) { $self->error("Couldn't acquire lock on id '$sid'. Lock status: $lck_status"); return undef; } -----><8----- The failure to acquire the lock leads to the inappropriate ModPerl::RegistryCooker error. -- Cheers Ron Savage, [EMAIL PROTECTED] on 7/10/2003 http://savage.net.au/index.html