ZF-2459: Zend_Session fails under Windows
Description
Running alltests under windows fails at Zend_Session and gives the following in return:
C:\Voxtronic\3rdParty\Zend Framework\tests>phpunit --verbose AllTests
Notice: Class PHPUnit_Extensions_ExceptionTestCase is deprecated. It will be rem
oved in PHPUnit 4.0. The functionality has been merged into PHPUnit_Framework_Te
stCase. in C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\Extensions\ExceptionTestCase.p
hp on line 56
Call Stack:
0.0021 178240 1. {main}() C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\TextU
I\Command.php:0
0.9280 7804528 2. PHPUnit_TextUI_Command::main() C:\Voxtronic\3rdParty\
php\PEAR\PHPUnit\TextUI\Command.php:528
0.9287 7812968 3. PHPUnit_Runner_BaseTestRunner->getTest() C:\Voxtronic
\3rdParty\php\PEAR\PHPUnit\TextUI\Command.php:90
0.9287 7813904 4. PHPUnit_Runner_BaseTestRunner->loadSuiteClass() C:\Vo
xtronic\3rdParty\php\PEAR\PHPUnit\Runner\BaseTestRunner.php:200
0.9287 7814032 5. PHPUnit_Runner_StandardTestSuiteLoader->load() C:\Vox
tronic\3rdParty\php\PEAR\PHPUnit\Runner\BaseTestRunner.php:269
0.9303 7814968 6. PHPUnit_Util_Fileloader::checkAndLoad() C:\Voxtronic\
3rdParty\php\PEAR\PHPUnit\Runner\StandardTestSuiteLoader.php:97
1.1384 7815584 7. PHPUnit_Util_Fileloader::load() C:\Voxtronic\3rdParty
\php\PEAR\PHPUnit\Util\Fileloader.php:105
1.1398 7828808 8. include_once('C:\Voxtronic\3rdParty\Zend Framework\te
sts\AllTests.php') C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\Util\Fileloader.php:12
9
14.4004 8091104 9. require_once('C:\Voxtronic\3rdParty\Zend Framework\te
sts\Zend\AllTests.php') C:\Voxtronic\3rdParty\Zend Framework\tests\AllTests.php:
34
15.7199 33116264 10. require_once('C:\Voxtronic\3rdParty\Zend Framework\te
sts\Zend\Gdata\AllTests.php') C:\Voxtronic\3rdParty\Zend Framework\tests\Zend\Al
lTests.php:48
16.2495 39397552 11. require_once('C:\Voxtronic\3rdParty\Zend Framework\te
sts\Zend\Gdata\Calendar\EventQueryExceptionTest.php') C:\Voxtronic\3rdParty\Zend
Framework\tests\Zend\Gdata\AllTests.php:83
16.2565 39428936 12. require_once('C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\
Extensions\ExceptionTestCase.php') C:\Voxtronic\3rdParty\Zend Framework\tests\Ze
nd\Gdata\Calendar\EventQueryExceptionTest.php:25
16.2607 39429408 13. trigger_error() C:\Voxtronic\3rdParty\php\PEAR\PHPUni
t\Extensions\ExceptionTestCase.php:56
Zend_Session_Exception: Session must be started before any output has been sent
to the browser; output started in C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\Extensi
ons\ExceptionTestCase.php/56 in C:\Voxtronic\3rdParty\Zend Framework\library\Zen
d\Session.php on line 362
Call Stack:
0.0021 178240 1. {main}() C:\Voxtronic\3rdParty\php\PEAR\PHPUnit\TextU
I\Command.php:0
0.9280 7804528 2. PHPUnit_TextUI_Command::main() C:\Voxtronic\3rdParty\
php\PEAR\PHPUnit\TextUI\Command.php:528
0.9287 7812968 3. PHPUnit_Runner_BaseTestRunner->getTest() C:\Voxtronic
\3rdParty\php\PEAR\PHPUnit\TextUI\Command.php:90
20.2667 93137424 4. ReflectionMethod->invoke() C:\Voxtronic\3rdParty\php\
PEAR\PHPUnit\Runner\BaseTestRunner.php:220
20.2667 93137424 5. AllTests::suite() C:\Voxtronic\3rdParty\Zend Framewor
k\tests\AllTests.php:0
20.2667 93137672 6. Zend_AllTests::suite() C:\Voxtronic\3rdParty\Zend Fra
mework\tests\AllTests.php:58
23.3080 103088168 7. Zend_OpenId_AllTests::suite() C:\Voxtronic\3rdParty\Z
end Framework\tests\Zend\AllTests.php:134
23.3237 103111224 8. PHPUnit_Framework_TestSuite->addTestSuite() C:\Voxtro
nic\3rdParty\Zend Framework\tests\Zend\OpenId\AllTests.php:49
23.3237 103112480 9. PHPUnit_Framework_TestSuite->__construct() C:\Voxtron
ic\3rdParty\php\PEAR\PHPUnit\Framework\TestSuite.php:324
23.3271 103148176 10. PHPUnit_Framework_TestSuite->addTestMethod() C:\Voxtr
onic\3rdParty\php\PEAR\PHPUnit\Framework\TestSuite.php:229
23.3271 103148640 11. PHPUnit_Framework_TestSuite::createTest() C:\Voxtroni
c\3rdParty\php\PEAR\PHPUnit\Framework\TestSuite.php:757
23.3272 103152824 12. Zend_OpenId_ProviderTest->__construct() C:\Voxtronic\
3rdParty\php\PEAR\PHPUnit\Framework\TestSuite.php:496
23.3272 103152960 13. Zend_OpenId_Provider_User_Session->__construct() C:\V
oxtronic\3rdParty\Zend Framework\tests\Zend\OpenId\ProviderTest.php:55
23.3272 103153264 14. Zend_Session_Namespace->__construct() C:\Voxtronic\3r
dParty\Zend Framework\library\Zend\OpenId\Provider\User\Session.php:62
23.3272 103156528 15. Zend_Session::start() C:\Voxtronic\3rdParty\Zend Fram
ework\library\Zend\Session\Namespace.php:116
Running Zend_Session_AllTests independently does also fail because the testbed runs infinite. Using: PHP 5.2.5, Apache 2.2, PHPUNIT 3.2.7
Comments
Posted by Martin Hujer (mhujer) on 2008-01-31T04:11:30.000+0000
I think, that this issue is similar to ZF-2282
Posted by Darby Felton (darby) on 2008-02-12T08:32:51.000+0000
I can no longer reproduce this on the {{trunk}} or the {{release-1.0}} branch. I think it has been fixed. If this is not the case, please reopen with additional information (e.g., how to reproduce). Thanks! :)