From: Vsevolod (S. I. <si...@cs...> - 2004-02-23 05:15:41
|
Chris, Some error messages get truncated for the following reason: In ClassFactory::exec_behavior you have: my ( $status, $msg ) =3D $behavior->( $this_class ); Then, if $status is ERROR, the $msg is printed. However, sometimes you return more than two values from a behavior=20 function. Witness ClassFactory::DBI::conf_relate_links_to: the error message is returned as return ( ERROR, "Failed to retrieve configuration from ", "'$to_class': $@. (Require error: $require_error)" ); If the comma after the first line were changed to a dot, all will be=20 well. There are other cases like that. Simon --=20 Simon (Vsevolod ILyushchenko) si...@cs... http://www.simonf.com The unknown is honoured, the known is neglected - until all is known. The C=FA Chulaind myth |