[21-Oct-2022 09:18:26 America/Argentina/Buenos_Aires] PHP Fatal error: require_once(): Failed opening required ‘modules/is_linea_108/is_linea_108.php’ (include_path=‘/var/www/html/crm_mdhyh:/var/www/html/crm_mdhyh/include/…:.:/usr/share/pear:/usr/share/php’) in /var/www/html/crm_mdhyh/modules/AOW_WorkFlow/aow_utils.php on line 876
Esa línea va al siguiente código:
function getEmailableModules()
{
global $beanFiles, $beanList, $app_list_strings;
$emailableModules = array();
foreach ($app_list_strings['aow_moduleList'] as $bean_name => $bean_dis) {
if (isset($beanList[$bean_name]) && isset($beanFiles[$beanList[$bean_name]])) {
require_once($beanFiles[$beanList[$bean_name]]);
$obj = new $beanList[$bean_name];
if ($obj instanceof Person || $obj instanceof Company) {
$emailableModules[] = $bean_name;
}
}
}
asort($emailableModules);
return $emailableModules;
}
Pero no sé por qué no encuentra la referencia que busca.
edit:
Estuve viendo que el módulo al que hace referencia NO existe en el CRM, creo que algún administrador lo creó y posterior a eso lo eliminó, pero ¿por qué hace referencia a ese archivo?
Se ve que ese módulo no se borró bien, pero voy a consultar con los demás desarrolladores para ver como lo hicieron para intentar encontrar una solución.
Ahí me confirmaron que el módulo en cuestión se eliminó, pero por lo que veo con el comando que me pasaste, hay muchos archivos todavía en el sistema dando vueltas. Siguen en bastantes directorios de la carpeta CUSTOM.
¿Dónde podré fijarme como borrar todo lo que esté en el sistema de ese módulo?
Bueno, momentáneamente reactivamos los módulos eliminados y el error desapareció, por lo que al borrar un módulo desde el CRM se ve que quedan algunos archivos dando vueltas lo que hace que fallen ciertas funcionalidades.
En estos días voy a intentar replicar en test y dar con los archivos que sean los que causan el problema y lo subo.
El error estaba en que el módulo había sido eliminado desde el constructor de módulos pero no lo habían ni deshabilitado, ni eliminado completamente desde el cargador de módulos. Esto se ve que deja algunos archivos dando vueltas en el sistema y genera conflictos en algunas funcionalidades del CRM.