Java Excepcion
Java Excepcion
/opt/www/pattern_produccion/OracleConnection.php(157)
145 $this->EndProcess();
146 $this->Parameters = array();
147 return $Result;
148 }
149
150 protected function BeginTrans()
151 {
152
153 }
154
155 protected function CommitTrans()
156 {
157 ocicommit($this->Conn);
158 }
159
160 protected function RollBackTrans()
161 {
162 ocirollback($this->Conn);
163 }
164
165 public function __construct($pDSN = false)
166 {
167 parent::__construct();
168 if (is_object($pDSN))
169 $this->DSN = $pDSN;
Stack Trace
#0 unknown(0): PatternErrorHandler(2, "ocicommit(): ORA-00018: maximum number of sessions exceeded", "/opt/www/pattern_produccion
#1 –
/opt/www/pattern_produccion/OracleConnection.php(157): ocicommit(resource)
152
153 }
154
155 protected function CommitTrans()
156 {
157 ocicommit($this->Conn);
158 }
159
160 protected function RollBackTrans()
161 {
162 ocirollback($this->Conn);
–
/opt/www/pattern_produccion/DBConnection.php(91): OracleConnection->CommitTrans()
86 $this->Transaction = false;
87 }
88 else
89 if ($this->Transaction != $this->InitiatedState)
90 {
91 $this->CommitTrans();
92 $this->Close();
93 $this->Transaction = false;
94 }
95 }
96
#2
–
/opt/www/pattern_produccion/OracleConnection.php(145): DBConnection->EndProcess()
140 {
141 $pObject = func_get_arg(0);
142 $pMethod = func_get_arg(1);
143 $Result = parent::ExecutePrepared($pObject, $pMethod);
144 }
145 $this->EndProcess();
146 $this->Parameters = array();
147 return $Result;
148 }
149
150 protected function BeginTrans()
#3
#4 –
/opt/www/pattern_produccion/DBConnection.php(269): OracleConnection->ExecutePrepared()
264 public function Execute( $arg0 = "", $arg1 = "", $arg2 = "" )
265 {
266 switch (func_num_args())
267 {
268 case 0:
269 return $this->ExecutePrepared();
270 break;
271 case 1:
272 return $this->ExecuteThisQuery($arg0);
273 break;
274 case 2:
–
/opt/www/pattern_produccion/Factory.php(57): DBConnection->Execute()
52 {
53
54 switch (func_num_args())
55 {
56 case 0:
57 return $this->Conn->Execute();
58 break;
59 case 1:
60 return $this->Conn->Execute($arg0);
61 break;
62 case 2:
#5
–
/opt/www/html/tramites/protected/modules/pregunta/controllers/oracle_oci_pregunta.php(65): Factory->Execute()
60 }
61
62 public function countErrores($idRegistroUsuario){
63 //
64 $this->prepare("SELECT identidad.fnrespuestas($idRegistroUsuario) AS erro
65 $res = $this->Execute();
66 return $res[0];
67 }
68
69 public function Convert($row) { return $row; }
70
#6
–
/opt/www/html/tramites/protected/modules/pregunta/controllers/PreguntaController.php(323): oracle_oci_pregunta->countErrores(23844
318 }
319
320 public function isLocked($idUsuarioRegistro){
321 $oci_pregunta = new oracle_oci_pregunta;
322 // print_r($idUsuarioRegistro);exit;
323 $totalErrores = $oci_pregunta->countErrores((int)$idUsuarioRegistro)
324 if( $totalErrores->ERROR >= 3 ){
325 Yii::app()->user->logout();
326 return true;
327 }
328 else{
#7
#8 –
/opt/www/html/tramites/protected/controllers/SiteController.php(121): PreguntaController->isLocked("23844909")
116
117
118 if ($model->validate() && $model->login()) {
119 if($this->validarCaptcha($model)){
120
121 if (!PreguntaController::isLocked(Yii::app()->user->usuario[0]->
122
123 $user = Yii::app()->user->usuario[0];
124 // print_r($user->IDPERSONA);exit;
125 // $ora = new oracle_oci_comun();
126 // $result = $ora->buscarFlujoAlterno($user->IDPERSONA);
–
/opt/www/html/yii/framework/web/actions/CInlineAction.php(49): SiteController->actionLogin()
44 $controller=$this->getController();
45 $method=new ReflectionMethod($controller, $methodName);
46 if($method->getNumberOfParameters()>0)
47 return $this->runWithParamsInternal($controller, $method, $params);
48 else
49 return $controller->$methodName();
50 }
51
52 }
#9
–
/opt/www/html/yii/framework/web/CController.php(308): CInlineAction->runWithParams(array("r" => "site/login"))
303 {
304 $priorAction=$this->_action;
305 $this->_action=$action;
306 if($this->beforeAction($action))
307 {
308 if($action->runWithParams($this->getActionParams())===false)
309 $this->invalidActionParams($action);
310 else
311 $this->afterAction($action);
312 }
313 $this->_action=$priorAction;
#10
#11 –
/opt/www/html/yii/framework/web/CController.php(286): CController->runAction(CInlineAction)
–
/opt/www/html/yii/framework/web/CController.php(265): CController->runActionWithFilters(CInlineAction, array())
260 {
261 if(($parent=$this->getModule())===null)
262 $parent=Yii::app();
263 if($parent->beforeControllerAction($this,$action))
264 {
265 $this->runActionWithFilters($action,$this->filters());
266 $parent->afterControllerAction($this,$action);
267 }
268 }
269 else
270 $this->missingAction($actionID);
#12
–
/opt/www/html/yii/framework/web/CWebApplication.php(282): CController->run("login")
277 {
278 list($controller,$actionID)=$ca;
279 $oldController=$this->_controller;
280 $this->_controller=$controller;
281 $controller->init();
282 $controller->run($actionID);
283 $this->_controller=$oldController;
284 }
285 else
286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the req
287 array('{route}'=>$route===''?$this->defaultController:$route)));
#13
#14 –
/opt/www/html/yii/framework/web/CWebApplication.php(141): CWebApplication->runController("site/login")
–
/opt/www/html/yii/framework/base/CApplication.php(180): CWebApplication->processRequest()
–
/opt/www/html/tramites/index.php(13): CApplication->run()
PHP notice
Undefined index: 00604
/opt/www/pattern_produccion/OracleException.php(25)
13 }
14
15 private $ErrorKeys = array();
16
17 public function __toString()
18 {
19 $msg = $this->getMessage();
20 $val = strpos($msg, "ORA-");
21 $Key = "";
22 if ($val!==false)
23 $Key = substr($msg, $val+4, 5);
24 if ($Key)
25 return $this->ErrorKeys[$Key];
26 return parent::__toString();
27 }
28 }
29
30 ?>
Stack Trace
–
/opt/www/html/yii/framework/base/CApplication.php(716): OracleException->__toString()
711
712 $category='exception.'.get_class($exception);
713 if($exception instanceof CHttpException)
714 $category.='.'.$exception->statusCode;
715 // php <5.2 doesn't support string conversion auto-magically
716 $message=$exception->__toString();
717 if(isset($_SERVER['REQUEST_URI']))
718 $message.="\nREQUEST_URI=".$_SERVER['REQUEST_URI'];
719 if(isset($_SERVER['HTTP_REFERER']))
720 $message.="\nHTTP_REFERER=".$_SERVER['HTTP_REFERER'];
#0 721 $message.="\n---";
#1 unknown(0): CApplication->handleException(OracleException)