Untref - Pantalla en blanco navegador en SQ-Pagos 2.11 - ambiente test

Buenas tardes, como están? Estamos en un ambiente de test haciendo pruebas para SQ-Académico. Hasta cierto punto entendimos que la instalación y configuración se había realizado con éxito pero nos encontramos con algunos inconvenientes. SQ-Académico funciona bien, pudimos sincronizar propuestas cobrables desde Guarani. Pero cuando accedemos como alumno desde autogestión y clickeamos en “portal de pagos” el navegador muestra la pantalla en blanco. No sabemos que nos falta configurar para solucionarlo.

Les paso algunos datos que estuvimos recolectando.

Cuando abrimos
http://192.168.50.40/sq_pagos_backend/status
Dice ok

En el log de apache del servidor de SQ tenemos estos errores:

[Fri Oct 14 10:02:55.423451 2022] [php7:notice] [pid 1716058] [client 192.168.50.26:35700] Error al ejecutar el pedido. No se encuentra el recurso para gco-jwt en el directorio /usr/local/siu/SQ/nucleo_211/toba/php/rest/v1. \xbfRuta mal formada? [Fri Oct 14 10:02:55.423512 2022] [php7:notice] [pid 1716058] [client 192.168.50.26:35700] #0 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/rest/src/SIUToba/rest/rest.php(252): SIUToba\\rest\\lib\\ruteador->buscar_controlador('POST', 'gco-jwt')\n#1 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/lib/toba_rest.php(53): SIUToba\\rest\\rest->procesar()\n#2 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_solicitud_servicio_rest.php(48): toba_rest->ejecutar('v1')\n#3 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(183): toba_solicitud_servicio_rest->procesar()\n#4 /usr/local/siu/SQ/nucleo_211/toba/www/rest.php(13): toba_nucleo->acceso_rest()\n#5 {main} [Fri Oct 14 10:30:37.219869 2022] [php7:notice] [pid 1951295] [client 192.168.50.26:54812] Error al ejecutar el pedido. No se encuentra el recurso para gco-jwt en el directorio /usr/local/siu/SQ/nucleo_211/toba/php/rest/v1. \xbfRuta mal formada? [Fri Oct 14 10:30:37.219936 2022] [php7:notice] [pid 1951295] [client 192.168.50.26:54812] #0 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/rest/src/SIUToba/rest/rest.php(252): SIUToba\\rest\\lib\\ruteador->buscar_controlador('POST', 'gco-jwt')\n#1 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/lib/toba_rest.php(53): SIUToba\\rest\\rest->procesar()\n#2 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_solicitud_servicio_rest.php(48): toba_rest->ejecutar('v1')\n#3 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(183): toba_solicitud_servicio_rest->procesar()\n#4 /usr/local/siu/SQ/nucleo_211/toba/www/rest.php(13): toba_nucleo->acceso_rest()\n#5 {main} [Fri Oct 14 10:44:54.308466 2022] [php7:notice] [pid 1716057] [client 192.168.50.26:42804] Error al ejecutar el pedido. No se encuentra el recurso para gco-jwt en el directorio /usr/local/siu/SQ/nucleo_211/toba/php/rest/v1. \xbfRuta mal formada? [Fri Oct 14 10:44:54.308521 2022] [php7:notice] [pid 1716057] [client 192.168.50.26:42804] #0 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/rest/src/SIUToba/rest/rest.php(252): SIUToba\\rest\\lib\\ruteador->buscar_controlador('POST', 'gco-jwt')\n#1 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/lib/toba_rest.php(53): SIUToba\\rest\\rest->procesar()\n#2 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_solicitud_servicio_rest.php(48): toba_rest->ejecutar('v1')\n#3 /usr/local/siu/SQ/nucleo_211/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(183): toba_solicitud_servicio_rest->procesar()\n#4 /usr/local/siu/SQ/nucleo_211/toba/www/rest.php(13): toba_nucleo->acceso_rest()\n#5 {main}

En el log de gco estos errores:

[2022-10-14 10:02:25] SQ-GCO.ERROR: Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: No route found for "GET /": Method Not Allowed (Allow: OPTIONS) (uncaught exception) at /us> [2022-10-14 10:02:25] SQ-GCO.DEBUG: < 405 [] [] [2022-10-14 10:02:26] SQ-GCO.ERROR: Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: No route found for "GET /": Method Not Allowed (Allow: OPTIONS) (uncaught exception) at /us> [2022-10-14 10:02:26] SQ-GCO.DEBUG: < 405 [] [] [2022-10-14 10:32:12] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://127.0.0.1/> [2022-10-14 10:32:12] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 10:32:12] SQ-GCO.DEBUG: < 200 [] [] [2022-10-14 11:25:19] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://127.0.0.1/> [2022-10-14 11:25:19] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 11:25:19] SQ-GCO.DEBUG: < 200 [] [] [2022-10-14 11:27:11] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://127.0.0.1/> [2022-10-14 11:27:11] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 11:27:11] SQ-GCO.DEBUG: < 200 [] [] [2022-10-14 11:38:25] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://127.0.0.1/> [2022-10-14 11:38:25] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 11:38:25] SQ-GCO.DEBUG: < 200 [] [] [2022-10-14 12:08:00] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://127.0.0.1/> [2022-10-14 12:08:00] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 12:08:00] SQ-GCO.DEBUG: < 200 [] [] [2022-10-14 12:54:49] SQ-GCO.INFO: Matched route "{route}". {"route":"GET_status","route_parameters":{"_controller":"sq_pagos_backend:status","_route":"GET_status"},"request_uri":"http://192.168.50> [2022-10-14 12:54:49] SQ-GCO.DEBUG: > GET /sq_pagos_backend/status [] [] [2022-10-14 12:54:49] SQ-GCO.DEBUG: < 200 [] []

No se si les puedo pasar alguna otra información que les pueda servir para ayudarnos.

Desde ya, muchas gracias

Saludos!

Leandro

Buenas tardes,

Por lo que veo en el log al parecer la instalación de Guaraní 3w esta intentando conectarse a la API de SQ Núcleo para obtener el token JWT en lugar de conectarse contra la API de SQ Académico.

Revisar en la instalación de Guarani 3w, el archivo 3w/instalacion/servicios_web_config.php y verificar que en la entrada sanaviron esta configurada la URL y credenciales de SQ Académico.

Saludos,
Fernando

2

Perfecto! Muchas gracias Fernando. Quedó funcionando.

Saludos!