It looks like you are using Zend\Di in your application, which indeed is
very annoying.

There is an open issue for it at
https://github.com/zendframework/zf2/pull/5959

Marco Pivetta

http://twitter.com/Ocramius

http://ocramius.github.com/


On 25 March 2014 14:22, Diogo Domanski <[email protected]> wrote:

> Hi All,
>
> Using Marco's tip, I've kept echoing $e->getPrevious() until it reached
> the first exception of the chain. This allowed me to get the origin error
> that was
>
>
> object(stdClass)#368 (5) {  ["__CLASS__"]=>  string(25) 
> "Doctrine\ORM\ORMException"  ["message"]=>  string(110) "It is not allowed to 
> overwrite internal function 'DATE_DIFF' in the DQL parser through 
> user-defined functions."
>   ["code"]=>  int(0)  ["file"]=>
>   string(81) 
> "/var/www/plataforma_gta_web/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php"
>   ["line"]=>  int(307)}
> I just stopped trying to overwrite this DQL function and the problem was 
> solved. However, another error occurred.
>
> PHP message: PHP Fatal error:  Uncaught exception 
> 'Zend\Di\Exception\RuntimeException' with message 'Invalid instantiator of 
> type "NULL" for "Zend\I18n\Translator\TranslatorInterface".' in 
> /var/www/plataforma_gta_web/vendor/zendframework/zendframework/library/Zend/Di/Di.php:311
>
> I used the same strategy to discover the origin of the exception and I got
>
> object(stdClass)#446 (5) {
>   ["__CLASS__"]=>  string(56) 
> "Zend\ServiceManager\Exception\ServiceNotCreatedException"  ["message"]=>
>   string(76) "An exception was raised while creating "MvcTranslator"; no 
> instance returned"
>   ["code"]=>  int(0)  ["file"]=>
>   string(109) 
> "/var/www/plataforma_gta_web/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php"
>   ["line"]=>  int(909)}object(stdClass)#446 (5) {
>   ["__CLASS__"]=>  string(56) 
> "Zend\ServiceManager\Exception\ServiceNotCreatedException"  ["message"]=>
>   string(139) "An abstract factory could not create an instance of 
> zendi18ntranslatortranslatorinterface(alias: 
> Zend\I18n\Translator\TranslatorInterface)."
>   ["code"]=>  int(0)  ["file"]=>
>   string(109) 
> "/var/www/plataforma_gta_web/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php"
>   ["line"]=>  int(1070)}object(stdClass)#446 (5) {
>   ["__CLASS__"]=>  string(56) 
> "Zend\ServiceManager\Exception\ServiceNotCreatedException"  ["message"]=>
>   string(103) "An exception was raised while creating 
> "Zend\I18n\Translator\TranslatorInterface"; no instance returned"
>   ["code"]=>  int(0)  ["file"]=>
>   string(109) 
> "/var/www/plataforma_gta_web/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php"
>   ["line"]=>  int(909)}object(stdClass)#446 (5) {  ["__CLASS__"]=>  
> string(34) "Zend\Di\Exception\RuntimeException"  ["message"]=>  string(83) 
> "Invalid instantiator of type "NULL" for 
> "Zend\I18n\Translator\TranslatorInterface"."
>   ["code"]=>  int(0)  ["file"]=>
>   string(85) 
> "/var/www/plataforma_gta_web/vendor/zendframework/zendframework/library/Zend/Di/Di.php"
>   ["line"]=>  int(311)}
>
> Does anyone have any tip?
>
> I thank everyone for the patience and willingness to help me.
>
>  --
> You received this message because you are subscribed to the Google Groups
> "doctrine-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/doctrine-user.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to