I figure it out. the exception where catch but another ones was thrown...
That causing that the exception it was not catched.


Thank you guys.
I solved reopen the connection in em.

On Thu, Jul 30, 2015 at 11:36 AM, Benjamin Eberlei <[email protected]>
wrote:

> Doctrine automatically sets ERRMODE to exception, however you must catch
> \Doctrine\DBAL\DBALException, as PDOException is wrapped inside (as pevious
> exception).
>
> On Thu, Jul 30, 2015 at 11:59 AM, Thomas Baumann <[email protected]
> > wrote:
>
>> Hmm, that should work out of the box, I guess. When something is wrong on
>> my side, a null constraint violation for instance, I get
>> a Doctrine\DBAL\Exception\NotNullConstraintViolationException, which
>> precedes a Doctrine\DBAL\Driver\PDOException, which in turn precedes a
>> \PDOException.
>>
>>
>> On Thursday, July 30, 2015 at 10:52:12 AM UTC+2, Raffaello Bertini wrote:
>>>
>>> Anyway it is required to use the setAttribute PDO:ATTR_ERRMODO,
>>> PDO::ERRMODE_EXCEPTION for the PDOException to be caught?
>>> if it is the case how can do it with doctrine2?
>>>
>>> On Thursday, July 30, 2015 at 9:51:13 AM UTC+1, Raffaello Bertini wrote:
>>>>
>>>> oh man, the typo is in this post not on the code. if I had a typo the
>>>> code would be interpreted. and the error is not a FatalError uncaught
>>>> exception.
>>>>
>>>> On Thursday, July 30, 2015 at 9:47:59 AM UTC+1, Parsifal wrote:
>>>>>
>>>>> Because you have typo:
>>>>>
>>>>> } catch{\PDOException $e) {
>>>>>
>>>>> It must be
>>>>> } catch (\PDOException $e) {
>>>>>
>>>>> You are using { instead of (
>>>>>
>>>>  --
>> 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