http://www.perlmonks.org?node_id=380948


in reply to Re^4: Thread::Pool and Template Toolkit
in thread Thread::Pool and Template Toolkit

Well.. I can reproduce the problem. w/ perl 5.8.5, Thread::Pool v0.32 and TT v2.14

#!/usr/local/bin/perl -w use strict; use CGI; use Thread::Pool; use Template; my $q = new CGI; print "Content-type: text/html\n\n"; my $file = 'template.html'; my $vars = { message => "Hello World\n" }; my $template = Template->new({ INCLUDE_PATH => './' }); $template->process($file, $vars) || die "Template process failed: ", $template->error(), "\n"; __END__ Content-type: text/html
No error messages whatsoever.

Interestingly, replacing the template->process() call with

$template->process($file, $vars,'output.html')
gives the error message
Could not find file for 'output.html' at /usr/local/lib/perl5/site_per +l/5.8.5/load.pm line 209.
(load.pm is loaded by Thread::Pool).

Maybe liz knows more.