Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2012, 15:05
Avatar de jjimbal
jjimbal
 
Fecha de Ingreso: mayo-2012
Mensajes: 4
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Fatal error: Exception thrown without a stack frame in Unknown on line 0

Buenas noches,

He logrado solucionar el problema vía programación, les dejo la solución por si les puede ayudar en futuras actuaciones. Consiste en comentar o eliminar el set_error_handler que parece ser que a este nuevo hosting no le ha sentado bien (podría ser la versión de PHP). No obstante muchas gracias por su colaboración.

1º Comento la parte donde aparece mi manejador de errores del construct

public function __construct(){

// set_error_handler(array($this, 'manejadorExeption')); // se llama así porque está dentro de un objeto.

switch( Config::TIPO_DB){
case Conexion::MYSQL: $this->obj_db = new ConexionMYSQL(); break;
case Conexion::SQLSERVER: $this->obj_db = new ConexionSQLServer(); break;
}

CleanString::limpieza();

$this->conectar(); //llamada a funcion de este objeto
mysql_set_charset('utf8'); // para indicar a la bbdd que vamos a mostrar la info en utf
}

public function __desctruct(){
$this->desconectar();
}

Y evidentemente también comento la función correspondiente.

/* public function manejadorExeption($numError, $msgError) {
throw new Exception($msgError, $numError);
} */

Espero que le sirva a alguien.

No obstante en mi opinión personal es preferible controlar los errores a que lo haga php por tí, es digamos mas profesional.