Tiempo aproximado para lectura: 00:02:30 min
Ocurrencia
Al intentar compilar un archivo (imagen, fuente, etc.) en el repositorio de objetos (RPO), en la consola del IDE (Integrated Development Environment) se muestra el siguiente mensaje de error :
'It wasn't possible to obtain exclusive access to the objects repository'
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - ADVPL - A partir de la version 12
Causa
Este error ocurre cuando el IDE no pudo acceder al repositorio de objetos para compilar el archivo.
Los motivos que pueden generar este error son:
- RPO está en uso por terceros
- privilegios de acceso
- El servidor dejó de responder
- entorno inexistente
Solución
Para solucionar esta ocurrencia valide las siguientes opciones:
1.- Verifique a través de TOTVS Monitor si hay usuarios registrados y/o valide si hay trabajos programados actualmente en proceso (sección ONSTART) y descártelos/elimínelos temporalmente
2.- Agregue la clave BUILDKILLUSERS=1 a la sección GENERAL del Appserver.ini
Porque con su uso obligará a todos los usuarios y procesos a estar conectados, dando prioridad para la compilación
3.- Dependiendo del sistema operativo, verifique los accesos para permitir que el IDE pueda leer/escribir el archivo:
4.- A veces, el servidor puede dejar de responder por algún motivo (gran cantidad de subprocesos que consumen, procesos de compilación simultáneos y similares), por lo tanto, es necesario reiniciar AppServer e intentarlo nuevamente.
5.- Por alguna razón el cliente puede renombrar el ambiente, por lo tanto, una vez que se conecta el IDE a un ambiente que ya no existe, y se intenta compilarlo, se generará el error mencionado en el ítem 4.
Conozca mas:
Clave BUILKILLUSERS
Sección ONSTART
Permisos de Linux
Permisos de Windows
0 Comentarios