Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-06-2009 11:17:05

peyot
Nouveau membre
Date d'inscription: 11-06-2009
Messages: 8

[Zend DB][1.8] Erreur requêtes sur base Oracle

Bonjour,

J'ai une erreur qui se produit aléatoirement lorsque j'exécute une requête sur ma base Oracle.
Le message d'erreur est : Unknown exception

Et le TrackTrace :

Code:

#0 /usr/share/php5/Zend/Db/Adapter/Oracle.php(712): Zend_Db_Adapter_Oracle->_connect()
#1 /usr/share/php5/Zend/Db/Adapter/Oracle.php(357): Zend_Db_Adapter_Oracle->getServerVersion()
#2 /usr/share/php5/Zend/Db/Table/Abstract.php(696): Zend_Db_Adapter_Oracle->describeTable('TFU_CORRESPONDA...', NULL)
#3 /usr/share/php5/Zend/Db/Table/Abstract.php(722): Zend_Db_Table_Abstract->_setupMetadata()
#4 /usr/share/php5/Zend/Db/Table/Abstract.php(762): Zend_Db_Table_Abstract->_getCols()
#5 /usr/share/php5/Zend/Db/Table/Abstract.php(846): Zend_Db_Table_Abstract->_setupPrimaryKey()
#6 /usr/share/php5/Zend/Db/Table/Select.php(99): Zend_Db_Table_Abstract->info()
#7 /usr/share/php5/Zend/Db/Table/Select.php(77): Zend_Db_Table_Select->setTable(Object(Model_DbTable_Correspondance))
#8 /usr/share/php5/Zend/Db/Table/Abstract.php(881): Zend_Db_Table_Select->__construct(Object(Model_DbTable_Correspondance))
#9 /var/www/site/application/models/Correspondance.php(54): Zend_Db_Table_Abstract->select()
#10 /var/www/site/application/controllers/TraitementController.php(409): Model_Correspondance->fetchAllCorresp()
#11 /usr/share/php5/Zend/Controller/Action.php(503): TraitementController->detailAction()
#12 /usr/share/php5/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('detailAction')
#13 /usr/share/php5/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#14 /var/www/site/public/index.php(41): Zend_Controller_Front->dispatch()
#15 {main}

Cette erreur ne s'est jamais produite lorsque je me connecte à la base Oracle à partir du Wamp de mon ordinateur. Mais lorsque je l'exécute à partir de mon serveur, j'ai cette erreur qui ce produit de manière aléatoire. Lorsque j'ai l'erreur, si je réexécute la page, ça remarche.

Je ne vois pas exactement d'où peut provenir l'erreur.

Merci

Hors ligne

 

#2 30-06-2009 13:08:40

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Zend DB][1.8] Erreur requêtes sur base Oracle

Hello,

Avec quelle version d'Oracle ? et de ZF ?

Dans l'adaptateur Oracle de ZF, les erreurs (au sens PHP du terme) sont renvoyées en Exception et dans certains cas l'oci_error n'est pas correctement peuplé donc on obtient une Unknown Exception, souvent quand ta connexion réelle ne peut pas être réalisée (oci_connect).

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 30-06-2009 14:30:49

peyot
Nouveau membre
Date d'inscription: 11-06-2009
Messages: 8

Re: [Zend DB][1.8] Erreur requêtes sur base Oracle

La base Oracle est en version 10g et le Zend Framework en 1.8

Et alors, si la connexion réelle à la base ne peut pas être réalisé, que peut-il être fait pour résoudre se problème que se soit au niveau du code qu'au niveau du serveur.

Est-il possible, lorsque cette erreur se produit de refaire une connexion à la base au lieu d'afficher l'erreur.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages