From: Matthew K. <mk...@ca...> - 2004-05-11 23:59:04
|
I'm installing bricolage on solaris (2.8/perl 5.8.4/Mason 1.26/Apache 1.3.29/mod_perl 1.29), and keep running into this error: Any clues? Other references to "can't coerce * to string in entersub" from google point to LibXML errors, where some file can't be found.=20 I'm running other mason apps without a hitch. But this one is baffling the hell outta me. Any help (or pity) appreciated. :) error: Can't coerce GLOB to string in entersub at /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Compiler.pm line 187. context: =20 =2E.. =20 183: =20 184: sub compile 185: { 186: my $self =3D shift; 187: my %p =3D validate( @_, { comp_source =3D> { type =3D> SCALAR|SCALARREF }, 188: name =3D> { type =3D> SCALAR }, 189: fh =3D> { type =3D> HANDLE, optional =3D> 1 }, 190: } ); 191: my $src =3D ref($p{comp_source}) ? $p{comp_source} : \$p{comp_source}; =2E.. =20 code stack: /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Compiler.pm:187 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Compiler/ToObject.pm:75 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Compiler/ToObject.pm:115 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Interp.pm:309 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Request.pm:198 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Request.pm:166 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm:60 /home/local/perl/lib/site_perl/5.8.0/Class/Container.pm:265 /home/local/perl/lib/site_perl/5.8.0/Class/Container.pm:343 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/Interp.pm:213 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm:863 /home/local/perl/lib/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm:789 /home/local/bricolage-1.8.0/lib/Bric/App/Handler.pm:367 /home/local/bricolage-1.8.0/lib/Bric/App/Handler.pm:314 /dev/null:0 |