From 12f5f99d1d79b450261fa12c80df2300c283b661 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Thu, 10 Jan 2013 15:17:01 -0400 Subject: [PATCH] BUG 10346 Al ejecutar el Cron en los servidores estos no concluyen y sale un error SOLVED - En primer lugar si concluyen (vea la palabra Finished en cada una de las imagenes) - Segundo, de los 3 errores reportados solo el ultimo es un bug (servidor 153), los otros dos son errores de sintaxis en triggers en el proceso (152 es el trigger 78833007850cbc2e42e54c9046912155 y para el 130 es el trigger 23068400950cbacf5dd2054031426893) - Para el tercero que si es un error se agrego la inicializacion de la variable RBAC --- workflow/engine/bin/cron_single.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/workflow/engine/bin/cron_single.php b/workflow/engine/bin/cron_single.php index 2ae3739c6..8ddd7cd10 100755 --- a/workflow/engine/bin/cron_single.php +++ b/workflow/engine/bin/cron_single.php @@ -151,10 +151,10 @@ Bootstrap::registerClass('AppMessage', PATH_HOME . "engine/classes/model Bootstrap::registerClass('BaseAppMessagePeer', PATH_HOME . "engine/classes/model/om/BaseAppMessagePeer.php"); Bootstrap::registerClass('AppMessagePeer', PATH_HOME . "engine/classes/model/AppMessagePeer.php"); - + Bootstrap::registerClass('BaseAppNotesPeer', PATH_HOME . "engine/classes/model/om/BaseAppNotesPeer.php"); Bootstrap::registerClass('AppNotesPeer', PATH_HOME . "engine/classes/model/AppNotesPeer.php"); - + Bootstrap::registerClass('BaseAppNotes', PATH_HOME . "engine/classes/model/om/BaseAppNotes.php"); Bootstrap::registerClass('AppNotes', PATH_HOME . "engine/classes/model/AppNotes.php"); @@ -422,6 +422,11 @@ if (!defined('SYS_SYS')) { Propel::init(PATH_CORE . 'config/_databases_.php'); //Creole::registerDriver('dbarray', 'creole.contrib.DBArrayConnection'); + // enable rbac + Bootstrap::LoadSystem( 'rbac' ); + $RBAC = &RBAC::getSingleton( PATH_DATA, session_id() ); + $RBAC->sSystem = 'PROCESSMAKER'; + eprintln("Processing workspace: " . $sObject, "green"); try {