Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-47941

phpunit reports error - Cannot redeclare class question_engine_data_mapper_testcase

XMLWordPrintable

    • MOODLE_27_STABLE

      After upgrading Moodle to version: 20141028

      PHPUnit reports error:
      PHP Fatal error: Cannot redeclare class question_engine_data_mapper_testcase in /home/travis/build/nitro2010/moodle-phpunit-dev/question/engine/tests/question_engine_data_mapper_test.php on line 314
      PHP Stack trace:
      PHP 1.

      {main}() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/composer/bin/phpunit:0
      PHP 2. PHPUnit_TextUI_Command::main() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/composer/bin/phpunit:63
      PHP 3. PHPUnit_TextUI_Command->run() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:129
      PHP 4. PHPUnit_TextUI_Command->handleArguments() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:138
      PHP 5. PHPUnit_Util_Configuration->getTestSuiteConfiguration() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:657
      PHP 6. PHPUnit_Util_Configuration->getTestSuite() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Configuration.php:797
      PHP 7. PHPUnit_Framework_TestSuite->addTestFiles() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Configuration.php:873
      PHP 8. PHPUnit_Framework_TestSuite->addTestFile() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:416
      PHP 9. PHPUnit_Util_Fileloader::checkAndLoad() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:355
      PHP 10. PHPUnit_Util_Fileloader::load() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Fileloader.php:76
      Fatal error: Cannot redeclare class question_engine_data_mapper_testcase in /home/travis/build/nitro2010/moodle-phpunit-dev/question/engine/tests/question_engine_data_mapper_test.php on line 314
      Call Stack:
      0.0002 239224 1. {main}

      () /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/composer/bin/phpunit:0
      0.0060 651520 2. PHPUnit_TextUI_Command::main() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/composer/bin/phpunit:63
      0.0060 657504 3. PHPUnit_TextUI_Command->run() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:129
      0.0060 659912 4. PHPUnit_TextUI_Command->handleArguments() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:138
      2.3280 65197776 5. PHPUnit_Util_Configuration->getTestSuiteConfiguration() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/TextUI/Command.php:657
      7.6445 166618696 6. PHPUnit_Util_Configuration->getTestSuite() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Configuration.php:797
      7.6488 166625544 7. PHPUnit_Framework_TestSuite->addTestFiles() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Configuration.php:873
      7.7220 167944672 8. PHPUnit_Framework_TestSuite->addTestFile() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:416
      7.7236 167944944 9. PHPUnit_Util_Fileloader::checkAndLoad() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:355
      7.7237 167945128 10. PHPUnit_Util_Fileloader::load() /home/travis/build/nitro2010/moodle-phpunit-dev/vendor/phpunit/phpunit/PHPUnit/Util/Fileloader.php:76

      from Linux:
      xena moodle-phpunit-dev # grep -R "question_engine_data_mapper_testcase" *
      question/engine/tests/question_engine_data_mapper_test.php:class question_engine_data_mapper_testcase extends qbehaviour_walkthrough_test_base {
      question/engine/tests/datalib_test.php:class question_engine_data_mapper_testcase extends qbehaviour_walkthrough_test_base {

      In previous version only one file has it name of class.

            Unassigned Unassigned
            nitro2012 Jarosław Maciejewski
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.