PM-2017 "Admin > Settings > Cases Lists Cache Builder..." SOLVED

Issue:
    Admin > Settings > Cases Lists Cache Builder: La informacion
    en el contenedor "Workflow Applications Cache Info" no se muestra
Cause:
    Se esta mandando un parametro de tipo array al metodo "setUserInfo", este
    metodo espera como parametro un string
Solution:
    Se manda un parametro correcto al metodo "setUserInfo"
Note:
    - Este cambio corrige el notice ----> Array to string conversion...
    - Se observo que en el server de QA en donde se replico el problema, existe
      una instalacion de MySQL (osea ya existe esta instancia). Posteriormente
      utilizaron el instalador de ProcessMaker (.exe), en donde este instalador tiene
      otra instancia de MySQL (el instalador .exe tiene Apache, PHP y MySQL).
      Este entorno de servidor es complejo ya que existen varias instancias de MySQL.
      Lo correcto seria tener un server limpio y luego instalar el .exe
    - Se pide a QA que pruebe el instalador .exe actual que se tiene
      y probarlo en un server limpio
This commit is contained in:
Victor Saisa Lopez
2015-04-02 11:56:46 -04:00
parent 762f6b40ac
commit 3e407d4770

View File

@@ -244,7 +244,7 @@ class Creole {
try {
$obj->connect($dsninfo, $flags);
} catch(SQLException $sqle) {
$sqle->setUserInfo($dsninfo);
$sqle->setUserInfo((isset($dsninfo["username"]))? $dsninfo["username"] : "");
throw $sqle;
}
$persistent = ($flags & Creole::PERSISTENT) === Creole::PERSISTENT;