Hi All, I successfully use Hudson along with SimpleTest on all of my CakePHP projects without issue. However, for the first time I decided to have a play with actsAs Translate.
Whilst all my SimpleTest cases work perfectly at /test.php my Hudson set up always fails with the following trace: + rm -rf junit.xml + cakerunner --cakephp-app-path=app --log-junit=junit.xml -R app/tests PHP Fatal error: Call to undefined method I18n::translate() in /var/ lib/hudson/jobs/Zumo CMS/workspace/cake/basics.php on line 668 PHP Stack trace: PHP 1. {main}() /usr/bin/cakerunner:0 PHP 2. Stagehand_CLIController->run() /usr/bin/cakerunner:69 PHP 3. Stagehand_TestRunner_TestRunnerCLIController->doRun() /usr/ share/php/Stagehand/CLIController.php:101 PHP 4. Stagehand_TestRunner_TestRunnerCLIController->runTests() /usr/ share/php/Stagehand/TestRunner/TestRunnerCLIController.php:182 PHP 5. Stagehand_TestRunner_TestRunner->run() /usr/share/php/ Stagehand/TestRunner/TestRunnerCLIController.php:400 PHP 6. Stagehand_TestRunner_Runner_SimpleTestRunner->run() /usr/ share/php/Stagehand/TestRunner/TestRunner.php:70 PHP 7. TestSuite->run() /usr/share/php/Stagehand/TestRunner/Runner/ SimpleTestRunner.php:90 PHP 8. SimpleTestCase->run() /var/lib/hudson/jobs/Zumo CMS/workspace/ app/vendors/simpletest/test_case.php:598 PHP 9. SimpleExceptionTrappingInvoker->invoke() /var/lib/hudson/jobs/ Zumo CMS/workspace/app/vendors/simpletest/test_case.php:143 PHP 10. SimpleInvokerDecorator->invoke() /var/lib/hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/exceptions.php:43 PHP 11. SimpleErrorTrappingInvoker->invoke() /var/lib/hudson/jobs/ Zumo CMS/workspace/app/vendors/simpletest/invoker.php:126 PHP 12. SimpleInvokerDecorator->invoke() /var/lib/hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/errors.php:49 PHP 13. SimpleInvoker->invoke() /var/lib/hudson/jobs/Zumo CMS/ workspace/app/vendors/simpletest/invoker.php:126 PHP 14. PageRevisionTestCase->startCase() /var/lib/hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/invoker.php:68 PHP 15. ClassRegistry->init() /var/lib/hudson/jobs/Zumo CMS/workspace/ app/tests/cases/models/page_revision.test.php:9 PHP 16. Model->__construct() /var/lib/hudson/jobs/Zumo CMS/workspace/ cake/libs/class_registry.php:142 PHP 17. Model->__createLinks() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/libs/model/model.php:482 PHP 18. Model->__constructLinkedModel() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/libs/model/model.php:629 PHP 19. ClassRegistry->init() /var/lib/hudson/jobs/Zumo CMS/workspace/ cake/libs/model/model.php:658 PHP 20. Model->__construct() /var/lib/hudson/jobs/Zumo CMS/workspace/ cake/libs/class_registry.php:142 PHP 21. Model->setSource() /var/lib/hudson/jobs/Zumo CMS/workspace/ cake/libs/model/model.php:474 PHP 22. Object->cakeError() /var/lib/hudson/jobs/Zumo CMS/workspace/ cake/libs/model/model.php:774 PHP 23. ErrorHandler->__construct() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/libs/object.php:201 PHP 24. call_user_func_array() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/console/error.php:54 PHP 25. ErrorHandler->missingTable() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/console/error.php:0 PHP 26. __() /var/lib/hudson/jobs/Zumo CMS/workspace/cake/console/ error.php:130 The test suite generated by Stagehand_TestRunner Fatal error: Call to undefined method I18n::translate() in /var/lib/ hudson/jobs/Zumo CMS/workspace/cake/basics.php on line 668 Call Stack: 0.0005 326276 1. {main}() /usr/bin/cakerunner:0 0.0143 784688 2. Stagehand_CLIController->run() /usr/bin/ cakerunner:69 0.0178 808936 3. Stagehand_TestRunner_TestRunnerCLIController->doRun() /usr/share/php/ Stagehand/CLIController.php:101 0.0178 808936 4. Stagehand_TestRunner_TestRunnerCLIController->runTests() /usr/share/ php/Stagehand/TestRunner/TestRunnerCLIController.php:182 0.0187 827136 5. Stagehand_TestRunner_TestRunner->run() /usr/ share/php/Stagehand/TestRunner/TestRunnerCLIController.php:400 0.3675 10704216 6. Stagehand_TestRunner_Runner_SimpleTestRunner->run() /usr/share/php/ Stagehand/TestRunner/TestRunner.php:70 0.3747 10944796 7. TestSuite->run() /usr/share/php/Stagehand/ TestRunner/Runner/SimpleTestRunner.php:90 0.7450 13286628 8. SimpleTestCase->run() /var/lib/hudson/jobs/ Zumo CMS/workspace/app/vendors/simpletest/test_case.php:598 0.8265 13350716 9. SimpleExceptionTrappingInvoker->invoke() / var/lib/hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/ test_case.php:143 0.8266 13350964 10. SimpleInvokerDecorator->invoke() /var/lib/ hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/exceptions.php: 43 0.8266 13350964 11. SimpleErrorTrappingInvoker->invoke() /var/ lib/hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/invoker.php: 126 0.8267 13351040 12. SimpleInvokerDecorator->invoke() /var/lib/ hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/errors.php:49 0.8267 13351040 13. SimpleInvoker->invoke() /var/lib/hudson/ jobs/Zumo CMS/workspace/app/vendors/simpletest/invoker.php:126 0.8268 13351084 14. PageRevisionTestCase->startCase() /var/lib/ hudson/jobs/Zumo CMS/workspace/app/vendors/simpletest/invoker.php:68 0.8268 13351168 15. ClassRegistry->init() /var/lib/hudson/jobs/ Zumo CMS/workspace/app/tests/cases/models/page_revision.test.php:9 0.8272 13356540 16. Model->__construct() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/class_registry.php:142 0.8357 13375708 17. Model->__createLinks() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/model/model.php:482 0.8357 13376536 18. Model->__constructLinkedModel() /var/lib/ hudson/jobs/Zumo CMS/workspace/cake/libs/model/model.php:629 0.8358 13377044 19. ClassRegistry->init() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/model/model.php:658 0.8362 13382184 20. Model->__construct() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/class_registry.php:142 0.8372 13392256 21. Model->setSource() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/model/model.php:474 0.8389 13394448 22. Object->cakeError() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/libs/model/model.php:774 0.8391 13394784 23. ErrorHandler->__construct() /var/lib/hudson/ jobs/Zumo CMS/workspace/cake/libs/object.php:201 0.8391 13396132 24. call_user_func_array() /var/lib/hudson/jobs/ Zumo CMS/workspace/cake/console/error.php:54 0.8391 13396440 25. ErrorHandler->missingTable() /var/lib/ hudson/jobs/Zumo CMS/workspace/cake/console/error.php:0 0.8392 13397444 26. __() /var/lib/hudson/jobs/Zumo CMS/ workspace/cake/console/error.php:130 Recording test results Finished: FAILURE Here is one of the lines in cake/basics.php that throws the complaint: 657 function __($singular, $return = false) { 658 if (!$singular) { 659 return; 660 } 661 if (!class_exists('I18n')) { 662 App::import('Core', 'i18n'); 663 } 664 665 if ($return === false) { 666 echo I18n::translate($singular); 667 } else { 668 return I18n::translate($singular); 669 } 670 } I've ensured all my fixtures and cases are error free (hence SimpleTest working). Does anybody have any pointers? Tim -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php