Jeff has been helping me out on IRC.
He pointed out this discussion:
https://openacs.org/irc/log/2004-03-05#T14-54-39-1
in which aegrumet ran into this problem on Oracle. I'm on Postgres, which makes this a little interesting.
The actual error from the error log is as follows:
[07/May/2004:11:34:01][9677.5126][-conn:ibr::2] Error: Error getting parameters for impl_id 286: Operation GetParameters is not implemented in 'local' implementation of contract 'auth_password'
Operation GetParameters is not implemented in 'local' implementation of contract 'auth_password'
while executing
"error "Operation $operation is not implemented in '$impl' implementation of contract '$contract'""
(procedure "acs_sc_call" line 9)
invoked from within
"acs_sc_call -error=$error_p $contract $operation $call_args $impl"
(procedure "acs_sc::invoke" line 17)
invoked from within
"acs_sc::invoke -error -impl_id $impl_id -operation GetParameters"
invoked from within
"set parameters [acs_sc::invoke -error -impl_id $impl_id -operation GetParameters]"
("uplevel" body line 2)
invoked from within
"uplevel $body "
[07/May/2004:11:34:02][9677.5126][-conn:ibr::2] Error: Error invoking CanRetrievePassword operation for authority_id 9:
Operation CanRetrievePassword is not implemented in 'local' implementation of contract 'auth_password'
while executing
"error "Operation $operation is not implemented in '$impl' implementation of contract '$contract'""
(procedure "acs_sc_call" line 9)
invoked from within
"acs_sc_call -error=$error_p $contract $operation $call_args $impl"
(procedure "acs_sc::invoke" line 17)
invoked from within
"acs_sc::invoke -error -contract "auth_password" -impl_id $impl_id -operation CanRetrievePassword
-call_args [list $parameters]"
(procedure "auth::password::CanRetrievePassword" line 11)
invoked from within
"auth::password::CanRetrievePassword -authority_id $authority_id"
invoked from within
"set result_p [auth::password::CanRetrievePassword -authority_id $authority_id]"
("uplevel" body line 2)
invoked from within
"uplevel $body "