[horde] 'Class IMP_Factory_Imap does not exist' Error with IMP 6.2.7, PHP 5.5 and Turkish Language

Aras Yorgancı yorgancia at itu.edu.tr
Tue Apr 28 12:38:33 UTC 2015



-----Original Message-----
From: horde [mailto:horde-bounces at lists.horde.org] On Behalf Of Jan Schneider
Sent: Monday, April 20, 2015 4:18 PM
To: horde at lists.horde.org
Subject: Re: [horde] 'Class IMP_Factory_Imap does not exist' Error with IMP 6.2.7, PHP 5.5 and Turkish Language


Zitat von Aras Yorgancı <yorgancia at itu.edu.tr>:

> -----Original Message-----
> From: horde [mailto:horde-bounces at lists.horde.org] On Behalf Of Jan 
> Schneider
> Sent: Monday, April 20, 2015 1:19 PM
> To: horde at lists.horde.org
> Subject: Re: [horde] 'Class IMP_Factory_Imap does not exist' Error 
> with IMP 6.2.7, PHP 5.5 and Turkish Language
>
>
> Zitat von Aras Yorgancı <yorgancia at itu.edu.tr>:
>
>> -----Original Message-----
>> From: horde [mailto:horde-bounces at lists.horde.org] On Behalf Of Jan 
>> Schneider
>> Sent: Thursday, April 16, 2015 1:44 PM
>> To: horde at lists.horde.org
>> Subject: Re: [horde] 'Class IMP_Factory_Imap does not exist' Error 
>> with IMP 6.2.7, PHP 5.5 and Turkish Language
>>
>>
>> Zitat von Aras Yorgancı <yorgancia at itu.edu.tr>:
>>
>>> Hello,
>>>
>>>
>>>
>>> I wanted to update our Horde version to 5.2.4. I made a fresh 
>>> installation with PEAR over Fedora 20 Server with Apache 2.4 and PHP
>>> 5.5 (for Turkish
>>> support) and used CentOS 7.1 Server with MariaDB 5.5 as database.
>>>
>>> I installed Horde 5.2.4 and IMP 6.2.7. When I configure IMP Module 
>>> and open interface for login and choose Turkish language, I take an 
>>> error like this:
>>>
>>>
>>>
>>>
>>>
>>> Bir ölümcül hata oluştu
>>>
>>>
>>>
>>> exception 'ReflectionException' with message 'Class IMP_Factory_Imap 
>>> does not exist' in
>>> /usr/share/pear/Horde/Injector/Binder/Implementation.php:65
>>> Stack trace: #0
>>> /usr/share/pear/Horde/Injector/Binder/Implementation.php(65):
>>> ReflectionClass->__construct('IMP_Factory_Ima...') #1
>>> /usr/share/pear/Horde/Injector/Binder/AnnotatedSetters.php(78):
>>> Horde_Injector_Binder_Implementation->create(Object(Horde_Injector))
>>> #2
>>> /usr/share/pear/Horde/Injector.php(238):
>>> Horde_Injector_Binder_AnnotatedSetters->create(Object(Horde_Injector
>>> )
>>> )
>>> #3
>>> /usr/share/pear/Horde/Injector.php(272):
>>> Horde_Injector->createInstance('IMP_Factory_Ima...') #4
>>> /var/www/html/imp/lib/Application.php(121):
>>> Horde_Injector->getInstance('IMP_Factory_Ima...') #5
>>> /usr/share/pear/Horde/Registry/Application.php(87):
>>> IMP_Application->_bootstrap() #6 /usr/share/pear/Horde/Registry.php(843):
>>> Horde_Registry_Application->__construct('imp') #7
>>> /usr/share/pear/Horde/Core/Auth/Application.php(419):
>>> Horde_Registry->getApiInstance('imp', 'application') #8
>>> /usr/share/pear/Horde/Core/Auth/Application.php(152):
>>> Horde_Core_Auth_Application->hasCapability('authenticate') #9
>>> /usr/share/pear/Horde/Auth/Base.php(160):
>>> Horde_Core_Auth_Application->_authenticate('', Array) #10
>>> /usr/share/pear/Horde/Core/Auth/Application.php(129):
>>> Horde_Auth_Base->authenticate('', Array, true) #11
>>> /usr/share/pear/Horde/Core/Auth/Application.php(126):
>>> Horde_Core_Auth_Application->authenticate('', Array, true) #12
>>> /var/www/html/login.php(155):
>>> Horde_Core_Auth_Application->authenticate(NULL, Array) #13 {main}
>>>
>>>
>>>
>>> Ayrıntılar yönetici için günlük olarak kaydedildi.
>>>
>>>
>>>
>>>
>>>
>>> This error appears before login screen and there is no error when I 
>>> chose English or other languages.
>>>
>>> I couldn't try any solutions.
>>>
>>>
>>>
>>> Thanks for all help.
>>>
>>>
>>>
>>> Aras Yorgancı
>>>
>>>
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe,
>>> mail: horde-unsubscribe at lists.horde.org
>>
>> https://bugs.horde.org/ticket/13855
>>
>> --
>> Jan Schneider
>> The Horde Project
>> http://www.horde.org/
>> https://www.facebook.com/hordeproject
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe,
>> mail: horde-unsubscribe at lists.horde.org
>>
>> Thanks for reply. I have applied code changes  at this article:
>> https://github.com/horde/horde/commit/57e80a9e87dd85ffb6fb48457b116b8
>> 6
>> 7ad3789e
>>
>> Now there is no error at imp like above. I can authenticate with 
>> Turkish language and check mails.  After that I have installed
>> samba-client-4.1.17  and gollem 3.0.3 module for connect to home 
>> direcroty. But now when i click for home directory, an authentication 
>> screen appears again and it doesn't accept my username and password.
>> This happens for only usernames include letter "i" . There is no 
>> problem for other usernames or other languages.
>
> And is this only a problem with the Gollem login screen, or with the 
> Horde login screen too? Do you bye chance have a user name hook 
> configured?
>
> --
> Jan Schneider
> The Horde Project
> http://www.horde.org/
> https://www.facebook.com/hordeproject
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, 
> mail: horde-unsubscribe at lists.horde.org
>
> Problem is just with the Gollem. There is no problem with Horde, other 
> modules or other languages. I can login to Horde with no problem but 
> when I click the File Manager, it forwards to new authentication 
> screen and refuses the same username and password. I don't use any 
> hook configuration.
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, 
> mail: horde-unsubscribe at lists.horde.org

I have a few more fixes to issues with Turkish locales committed locally, maybe one of those will fix that issue. I will commit them shortly, you may have to apply them manually to your installed packages. This only affects framework packages for now, I didn't have the time to audit the applications yet.

--
Jan Schneider
The Horde Project
http://www.horde.org/
https://www.facebook.com/hordeproject

--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: horde-unsubscribe at lists.horde.org

Thanks for reply and sorry for late message. I will be waiting for fixes. When could you commit them? Is there any work plan for it?



More information about the horde mailing list