Hi all,

does anyone know how to print all information in stack trace output from
PHPTAL? For instance when the template contains an error I get a
backtrace like the following:

exception 'Exception' with message 'Unable to find array key "cvupload"
in path "cvupload"' in /usr/local/phptal-1.1.4/PHPTAL/Context.php:299
Stack trace:
#0
/d1/www/project/tmp/tpl_1_1_43a2b3f53c5268c22ecabb7a564e315c4.php(257):
phptal_path(Array, 'cvupload')
#1 /usr/local/phptal-1.1.4/PHPTAL.php(334):
tpl_1_1_43a2b3f53c5268c22ecabb7a564e315c4_main(Object(PHPTAL_extension),
Object(PHPTAL_Context))
#2
/d1/www/project/tmp/tpl_1_1_46b93d518fcc5d14086507482508504a4.php(2729):
PHPTAL->executeMacro('myproject/saved...')
#3 /usr/local/phptal-1.1.4/PHPTAL.php(334):
tpl_1_1_46b93d518fcc5d14086507482508504a4_s4j_pageBody_form_standard(Object(PHPTAL_extension),
Object(PHPTAL_Context))
#4
/d1/www/project/tmp/tpl_1_1_49911d71f0c2c2c185304d11c16c1db8b.php(161):
PHPTAL->executeMacro('layout-macros.h...')
#5 /usr/local/phptal-1.1.4/PHPTAL.php(281):
tpl_1_1_49911d71f0c2c2c185304d11c16c1db8b(Object(PHPTAL_extension),
Object(PHPTAL_Context))
#6 /d1/www/project/classes/PHPTAL_extension.php(154): PHPTAL->execute()
#7 /d1/www/project/templates/myproject/savedapplications.php(115):
PHPTAL_extension->publish()
#8 /d1/www/project/public-www/index.php(83): include('/d1/www/project...')
#9 {main}

Have a look at line #2 where it says
PHPTAL->executeMacro('myproject/saved...')
or at line #4 where it says
PHPTAL->executeMacro('layout-macros.h...')

the most important part, i.e. which macro in layout-macros.html or which
template in myproject/saved<something> failed is truncated.

Can I somehow get the full list without truncated parameters?

Thanks!

Michal

_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal

Reply via email to