opengnsys-1.1.1 (#16) - Error en REST /ous/:id1/labs/:idl1/clients/status (#468) - Message List

Error en REST /ous/:id1/labs/:idl1/clients/status
 unsolved

Entorno: OpenGnsys 1.1.1a (Espeto) r20200210.47e8be7 Servidores opengnsys: servidor1 y servidor 2 con la misma configuración

Estamos usando REST para gestionar los equipos de varias aulas, y nos hemos encontrado con el siguiente error:

https://servidor1/opengnsys/rest/ous/2/labs/2/clients/status

ERROR 500

<html>
<head><title>Slim Application Error</title></head>
<body><h1>Slim Application Error</h1>
<p>The application could not run because of the following error:</p>
<h2>Details</h2><div><strong>Type:</strong> ErrorException</div>
<div><strong>Code:</strong> 8</div>
<div><strong>Message:</strong> Undefined index: 172.xxx.yyy.zzz</div><div><strong>File:</strong> /opt/opengnsys/www/rest/server.php</div>
<div><strong>Line:</strong> 171</div>
<h2>Trace</h2>
<pre>
<div>#0 /opt/opengnsys/www/rest/server.php(171): Slim\Slim::handleErrors(8, 'Undefined index...', '/opt/opengnsys/...', 171, Array)</div>
<div>#1 [internal function]: getStatus('2', '2')</div>
<div>#2 /opt/opengnsys/www/rest/Slim/Route.php(468): call_user_func_array('getStatus', Array)</div>
<div>#3 /opt/opengnsys/www/rest/Slim/Slim.php(1357): Slim\Route->dispatch()</div>
<div>#4 /opt/opengnsys/www/rest/Slim/Middleware/Flash.php(85): Slim\Slim->call()</div>
<div>#5 /opt/opengnsys/www/rest/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()</div>
<div>#6 /opt/opengnsys/www/rest/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()</div>
<div>#7 /opt/opengnsys/www/rest/Slim/Slim.php(1302): Slim\Middleware\PrettyExceptions->call()</div>
<div>#8 /opt/opengnsys/www/rest/index.php(72): Slim\Slim->run()</div>
<div>#9 {main}</pre>
</body></html>

Añadir que la dirección IP 172.xxx.yyy.zzz NO está en ningún ordenador de ese aula, pero sí en otra aula de las que hay definidas. Si hacemos la petición del aula sin consultar el estado si funciona correctamente.

Sólo no funciona la opción de consultar los estados, porque cualquier otra petición sobre el aula, o los clientes de ellas, funcionan sin problema.

En el otro servidor opengnsys servidor2 donde está incluido el mismo aula, con la misma versión de OpenGnsys, y no genera este error.

Además ocurre que obtenemos el estado BUSY para este ordenador concreto y para otros, cuando en realidad están apagados en el servidor1, mientras que el servidor2 si nos devuelve el estado apagado.

¿Se os ocurre qué puede estar fallando?

Un saludo, Leire

  • Message #1018

    Ahora el servidor2 genera el mismo error, pero con otra IP distinta, que tampoco esta en el aula .... ha cambiado que se han encendido algunos equipos de distintas aulas ....

Attachments

No attachments created.