-- Bart McLeod <[EMAIL PROTECTED]> wrote
(on Wednesday, 08 October 2008, 12:10 PM +0200):
> This is what I get with 11666:
> Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with
> message 'Plugin by name CmsScripts was not found in the registry; paths
> searched: array ( 'Admin_View_Helper_' => array ( 0 => 'D:/werkmap/
> www.houthandelwijers.nl zf/application/admin/views\\helpers/', ),
> 'Zend_View_Helper_' => array ( 0 => 'Zend/View/Helper/', ), ) Original
> include_path: .;C:\Program Files\PHP\pear;c:\php\includes;c:\php\PEAR\;c:\php;
> D:\ZendFramework\library' in D:\ZendFramework\library\Zend\Loader\
> PluginLoader.php:404 Stack trace: #0 D:\ZendFramework\library\Zend\View\
> Abstract.php(1114): Zend_Loader_PluginLoader->load('CmsScripts') #1 D:\
> ZendFramework\library\Zend\View\Abstract.php(545): Zend_View_Abstract->
> _getPlugin('helper', 'cmsScripts') #2 D:\ZendFramework\library\Zend\View\
> Abstract.php(312): Zend_View_Abstract->getHelper('cmsScripts') #3 [internal
> function]: Zend_View_Abstract->__call('cmsScripts', Array) #4
> D:\ZendFramework\
> library\SpaceCMS\ActionController.php(44): Zend_View->cmsScripts() #5
> D:\ZendFr
> in D:\ZendFramework\library\Zend\Loader\PluginLoader.php on line 404
>
> So I'll just revert back to 10753 for now! :-)
Okay, so it's still an issue on Windows, then. I'll keep digging.
> Matthew Weier O'Phinney schreef:
>
> -- Bart McLeod <[EMAIL PROTECTED]> wrote
> (on Wednesday, 08 October 2008, 11:17 AM +0200):
>
>
> I updated the Loader dir to 10753 and it works again now. Revision
> 11629 is the
> one that broke it.
>
>
>
> That makes sense -- I made changes as of r11666 that should have fixed
> it.
>
>
>
>
> Matthew Weier O'Phinney schreef:
>
> -- Bart McLeod <[EMAIL PROTECTED]> wrote
> (on Monday, 06 October 2008, 09:10 PM +0200):
>
>
> Hi all,
>
> I had similar problems today with my custom view helpers.
> They are in
> the location where ZF is looking for them, but it can't load
> them. I
> thought I sent a mail to the list about it, but it probably
> got rejected.
>
> The only thing I could think of is the directory separator...
> I can see
> you are on windows too. In my case, everything worked before
> and now
> nothing does, because the helpers aren't found by the plugin
> loader.
>
>
>
> I'm pretty certain it's an OS-dependent bug, and will be working
> when I
> can to fix this the next few days.
>
>
>
>
> The loader works by adding to the include path the
> directories required...
>
> Bart
>
> Codiac schreef:
>
>
> Matthew,
>
> It's probably my setup but I'm still experiencing
> problems. I'm not using
> the incubator and I'm trying to load the
> Zend_View_Helper_Translate. It
> works fine for the login page, but after that it somehow
> goes wrong. Here's
> a little more info.
>
> #0 C:\Documents and Settings\Mijn
> documenten\Projecten\Workspace\Zend
> Framework (Core)\library\Zend\View\Abstract.php(1114):
> Zend_Loader_PluginLoader->load('Translate')
> #1 C:\Documents and Settings\Mijn
> documenten\Projecten\Workspace\Zend
> Framework (Core)\library\Zend\View\Abstract.php(545):
> Zend_View_Abstract->_getPlugin('helper', 'translate')
> #2 C:\Documents and Settings\Mijn
> documenten\Projecten\Workspace\Zend
> Framework (Core)\library\Zend\View\Abstract.php(312):
> Zend_View_Abstract->getHelper('translate')
> #3 [internal function]:
> Zend_View_Abstract->__call('translate', Array)
> #4 C:\Documents and Settings\Mijn
> documenten\Projecten\Workspace\D
> Wms\d_wms\default\views\scripts\index\index.php(3):
> Zend_View->translate('INDEX_PAGE_001')
>
> Regards, TJ.
>
>
>
> Matthew Weier O'Phinney-3 wrote:
>
>
>
> -- Matthew Weier O'Phinney <[EMAIL PROTECTED]> wrote
> (on Sunday, 05 October 2008, 11:45 AM -0400):
>
>
>
> -- Matthew Weier O'Phinney <[EMAIL PROTECTED]>
> wrote
> (on Sunday, 05 October 2008, 11:27 AM -0400):
>
>
>
> -- Codiac <[EMAIL PROTECTED]> wrote
> (on Sunday, 05 October 2008, 02:25 AM -0700):
>
>
>
> I'm experiencing some errors while
> loading a plugin (in this case the
> translate view helper). I'm seeing what
> appears to be escaped
>
>
>
>
> directory
>
>
>
> separators in the include path. Is this
> somehow related to the
>
>
>
>
> changes in
>
>
>
> Zend_Loader_PluginLoader how it handles
> plugin loading? Here are the
> details:
>
> Fatal error: Uncaught exception
> 'Zend_Loader_PluginLoader_Exception'
>
>
>
>
> with
>
>
>
> message 'Plugin by name Translate was not
> found in the registry;
>
>
>
>
> paths
>
>
>
> searched: array ( 'D_View_Helper_' =>
> array ( 0 =>
> 'C:\\Documents and
>
>
>
>
> Settings\\Mijn
>
>
>
>
> documenten\\Projecten\\Workspace\\Wms\\wms\\views\\helpers/', ),
> 'Zend_View_Helper_' => array ( 0 =>
> 'Zend/View/Helper/', 1 =>
>
>
>
>
> 'C:/Documents
>
>
>
> and Settings/Mijn
>
> documenten/Projecten/Workspace/Wms/wms/default/views\\helpers/',
> ), )
>
>
>
> The escapes above are because I use
> var_export to create the message --
> which will escape backslashes in strings so
> they may be evaluated
> properly by PHP. So, that's not the issue.
>
> I've just verified problems loading the
> translate view helper when I
> have a custom helper path in place, so I'll
> continue looking for the
> source of the issue.
>
>
>
>
> Actually, I take that back -- the helper was
> found. However, because I
> had display_errors on, I was distracted by the
> warnings. Now I need to
> find out why the warning errors are showing since
> they should be
> suppressed.
>
>
>
>
> Issue was that the version of the incubator was
> conflicting with the one
> in trunk. I've now removed the incubator version, and
> I'm no longer
> seeing the warnings. Please update and verify.
>
>
>
>
> Original include_path:
>
> .;C:\xampp\php\pear\;C:\Documents and
> Settings\Mijn
> documenten\Projecten\Workspace\Zend
> Framework (Core)\library\;
>
> C:\Documents and Settings\Mijn
>
> documenten\Projecten\Workspace\Framework\library' in C:\Documents and
> Settings\Mijn
> documenten\Projecten\Workspace\Zend Framework
>
> (Core)\library\Zend\Loader\PluginLoader.php:404
>
> Stack trace:
>
> #0 C:\Documents and Settings\Taco\Mijn
>
>
>
>
> documenten\Projecten\Workspace\Zend
>
>
>
> Framework (Core)\library\Zend\View\Abstr
> in C:\Documents and
> Settings\Taco\Mijn
> documenten\Projecten\Workspace\Zend Framework
>
> (Core)\library\Zend\Loader\PluginLoader.php on line 404
>
> Thanks,
> TJ.
>
>
>
> Matthew Weier O'Phinney-3 wrote:
>
>
>
> -- Pieter Kokx <[EMAIL PROTECTED]>
> wrote
> (on Saturday, 04 October 2008, 11:12
> PM +0200):
>
>
>
> Since revision 11629 there are
> some problems with the PluginLoader
>
>
>
>
> This
>
>
>
> is because there were some
> performance tweaks. Since that
>
>
>
>
> revision, it
>
>
>
> is that when you are calling the
> Zend_Loader_PluginLoader::load()
> method, it uses the
> Zend_Loader::loadFile() method in stead of
>
>
>
>
> just
>
>
>
> using require_once. The problem
> with that is that the
> Zend_Loader::loadFile() method is
> adding the given directories to
>
>
>
>
> the
>
>
>
> include path and removing them
> after the include operation. But
>
>
>
>
> when you
>
>
>
> have a relative path that depends
> on the include path, it won't
>
>
>
>
> work
>
>
>
> (then you are adding something
> like Zend/View/Helper/ to the
>
>
>
>
> include
>
>
>
> path). So it doesn't work anymore.
>
> How can we make this work well
> again?
>
>
>
>
> Pieter, please update to current svn.
> Since 11666, committed last
>
>
>
>
> night,
>
>
>
> things are now working fine. I
> identified the issue, and have
>
>
>
>
> resolved
>
>
>
> it (while keeping the performance
> improvement).
>
>
>
>
> Well, just make that the
> PluginLoader doesn't use the
> Zend_Loader::loadFile() method
> and uses its old method with
> require_once. Or we should change
> Zend_Loader::loadFile() so it
>
>
>
>
> will use
>
>
>
> the directories correctly and
> make that that directories can be in
>
>
>
>
> the
>
>
>
> include path. Currently we are
> making a big API break. Even
>
>
>
>
> Zend_View
>
>
>
> doesn't work with helpers or
> filters anymore without re-adding the
>
>
>
>
> path
>
>
>
> manualy.
>
> Does anybody else have some other
> ideas to solve this?
>
>
>
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL
> PROTECTED]
> Zend Framework |
> http://framework.zend.com/
>
>
>
>
>
>
> --
> View this message in context:
>
>
>
>
>
> http://www.nabble.com/Zend_Loader_PluginLoader-problems-tp19817529p19822598.html
>
>
>
> Sent from the Zend Framework mailing list
> archive at Nabble.com.
>
>
>
>
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL PROTECTED]
> Zend Framework |
> http://framework.zend.com/
>
>
>
>
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL PROTECTED]
> Zend Framework |
> http://framework.zend.com/
>
>
>
>
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL PROTECTED]
> Zend Framework | http://framework.zend.com/
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
--
Matthew Weier O'Phinney
Software Architect | [EMAIL PROTECTED]
Zend Framework | http://framework.zend.com/