Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Blocker
-
Resolution: Not an Issue
-
Affects Version/s: 1.8.0
-
Fix Version/s: None
-
Component/s: Zend_Tool
-
Labels:None
Description
Downloaded the 1.8.0 tar.gz, unpacked the library dir to /usr/share/php/Zend (this is in the include path), copied bin/zf.{php,sh} to /usr/share/php and then did a ln -s /usr/share/php/zf.sh /usr/bin/zf. When running zf, I get:
PHP Fatal error: Uncaught exception 'Zend_Tool_Framework_Manifest_Exception' with message 'A provider provided by the Zend_Tool_Framework_Manifest_ManifestBadProvider does not implement Zend_Tool_Framework_Provider_Interface' in /usr/share/php/Zend/Tool/Framework/Manifest/Repository.php:100
Stack trace:
#0 /usr/share/php/Zend/Tool/Framework/Loader/Abstract.php(104): Zend_Tool_Framework_Manifest_Repository->addManifest(Object(Zend_Tool_Framework_Manifest_ManifestBadProvider))
#1 /usr/share/php/Zend/Tool/Framework/Client/Abstract.php(101): Zend_Tool_Framework_Loader_Abstract->load()
#2 /usr/share/php/Zend/Tool/Framework/Client/Abstract.php(192): Zend_Tool_Framework_Client_Abstract->initialize()
#3 /usr/share/php/Zend/Tool/Framework/Client/Console.php(86): Zend_Tool_Framework_Client_Abstract->dispatch()
#4 /usr/share/php/zf.php(77): Zend_Tool_Framework_Client_Console::main()
#5 {main}
thrown in /usr/share/php/Zend/Tool/Framework/Manifest/Repository.php on line 100
At first, I was trying to rebuild the RPM package Fedora provides (which got stuck at 1.7.2) and got the exact same message. My reasoning was that it must be something with my poor packaging skills.
Seems not. Anyway, tried to run Zend_Tools tests, all of them passed, FWIW. Also, did some var_dump()-ing and the provider which throws the exception is:
object(ArrayObject)#82 (0) {
}
Same problem here. Using ubuntu jaunty, apache 2.0 and php 5.2.6.