GovernIB / rolsac

Gestor de continguts administratius
4 stars 1 forks source link

Bug a l'hora de recuperar la plataforma de tramitació alst tràmits dels procediments/serveis #480

Closed bgarcia-dgtic closed 3 years ago

bgarcia-dgtic commented 3 years ago

Revisant els logs de producció per damunt hem vist que hi ha errors. Entre d'altres i ha bastants d'errors que pareix que fan referència a l'hora de recuperar la plataforma de tramitació dels procediments/serveis. Podeu revisar els logs per fer una depuració dels errors?

slromero-indra commented 3 years ago

Buenas, hemos incluido mas trazas cuando la plataforma está vacía, para saber con que datos se produce el error. Respecto al error en arxiuServlet, hemos incluido más trazas para detectar también el error.

Podéis ejecutar la siguiente sql en producción para saber el estado de los trámites?:

select TRA_CODI, TRA_VERSIO, TRA_IDTRAMTEL, TRA_CODPLT
 from RSC_TRAMIT
 where  ( TRA_VERSIO IS NOT NULL
     OR   TRA_IDTRAMTEL IS NOT NULL) AND TRA_CODPLT IS NULL;
bgarcia-dgtic commented 3 years ago

Us he enviat un correu amb el resultat de la consulta

slromero-indra commented 3 years ago

Buenas, hemos incorporado los sigiuentes cambios:

slromero-indra commented 3 years ago

Hasta que no se suba versión de ROLSAC, no se puede ver y resolver mejor la incidencia. Para asegurarnos antes de subir, podéis ejecutar la siguiente SQL y confirmarme si se devuelve algún dato (son trámites sin código de plataforma pero con la versión y el id tramite rellenos)?


select *
 from RSC_TRAMIT
 where  TRA_VERSIO IS NOT NULL
     AND TRA_IDTRAMTEL IS NOT NULL
     AND TRA_CODPLT IS NULL;
bgarcia-dgtic commented 3 years ago

Hola, He executat la instrucció sql i no ha retornat cap resultat. Quan facem el desplegament a producció amb els darrers canvis, us aviso d'immediat.

slromero-indra commented 3 years ago

Buenas, podéis pasarnos los logs para seguir con el desarrollo de esta issue?

bgarcia-dgtic commented 3 years ago

Hola, us he enviat per correu els logs dels dies 03/05 i 04/05

slromero-indra commented 3 years ago

Buenas, hemos revisado los 2 logs que se desglosa de la siguiente manera:

Fichero del 05-03 contiene 1321 Errores

Fichero del 05-04 contiene 1274 errores:

Resumen.

Os paso un resumen de las issues que se pueden crear para ir resolviendo los errores que salen en los logs (algunos como errores de Seycon o SecurityService, no se pueden solucionar ya que se producen al no estar logueado o bien cuando se lleva una cierta inactividad y se pierde la sesión)

ERRORES SENCILLOS.

Si os parece bien, nos creáis una issue para poder controlar que algún campo sea nulo.

ERRORES COMPLEJOS

Error en ArxiuServlet En el arxiuServlet se produce un error y, revisando el código, por alguna extraña razón no se ven los logs (si está subida la última versión). Debería verse una serie de mensajes para identificar el archivo que se pide, por ejemplo. Sería crear una issue para identificar porque no salen los logs.

Error con i18nLang Se produce una serie de peticiones con el idioma mal. Por ejemplo: esÃà o cal o cawordpress/wp-login.php entre muchos más (algunos son ids). Como no se sabe quien realiza la petición, no podemos saber porqué se pasa ese tipo de info. Se pueden realizar las siguientes dos acciones:

  1. Esperar a rolsac2, al adaptar las llamadas al restapi y utilizar un cliente, es difícil que el idioma se pase mal.
  2. Rescribir el valor de i18nLang a uno más acorde. Por ejemplo, si se pasa esÃà pues cambiarlo a 'es'. En caso de no saber que idioma se pasa, pues directamente se pone 'ca' como idioma por defecto.

Error en FichaResumenFacade.buscarFichas Se produce un error al llamar al método de buscarFichas. Se debería de realizar pruebas para detectar con que combinación de datos se produce un error. Ejemplo de error:

 _java.lang.IllegalArgumentException: No positional parameters in query: select distinct ficha from FichaResumen as ficha, ficha.traducciones as trad, ficha.fichasua as fsua  where ( ( upper(ficha.urlVideo) like upper('%proves d'accés general ensenyaments esportius%')  or  upper(ficha.urlForo) like upper('%proves d'accés general ensenyaments esportius%')  or  upper(ficha.foro_tema) like upper('%proves d'accés general ensenyaments esportius%')  or  upper(ficha.info) like upper('%proves d'accés general ensenyaments esportius%')  or  upper(ficha.responsable) like upper('%proves d'accés general ensenyaments esportius%') )  or  upper( trad.descAbr ) like ?  or  upper( trad.titulo ) like ?  or  upper( trad.descripcion ) like ?  or  upper( trad.url ) like ? )  and fsua.idUa in (36)  and fsua.idSeccio in (10,174,257,268,171212,188117,198742,198743,2923311)  order by ficha.id DESC_ 
dmadronal-indra commented 3 years ago

buenas para evitar problemas, convendria cerrar esta tarea y crear issues nuevas para cada uno de los puntos que querais tratar, asi separamos las incidencias.

bgarcia-dgtic commented 3 years ago

Bon dia, De moment ho deixam estar. Tancaré aquesta issue i si hem de fer una depuració obriré les issues per separat.