(Solucionado) Error Servicio Rest migración proyecto 2.7 a 3.3

Hola Romina,

notamos que los Servicios Rest que se ofrecen no devuelven nada. Es decir, si desde el Proyecto A consumimos un servicio esto funciona, pero si queremos consultar un servicio del Proyecto A la respuesta es nula.

Como es que estan intentando acceder al servicio?.. via curl o Swagger? y porque decis que la respuesta es nula?

Ingresando al Swagger del proyecto devuelve el siguiente mensaje: Unable to render this definition . .

Normalmente, eso significa que el json que se arma con la definicion esta roto, puede ser algo tan simple como un notice que esta saliendo en el medio del mismo.
Para chequearlo (y ver que se rompe) podes hacer lo siguiente via linea de comandos:


bin/toba servicios_web serv_generar_doc -r 1 --tipo_ws rest --nombre-archivo [path_archivo_exportacion]

Luego te va a pedir el proyecto en cuestion y con eso se genera la misma definicion que veria Swagger, al menos podes ver si es un problema con la documentacion de los metodos de los WS… o alguna otra cuestion.

Los logs de Toba no devuelven ningún error

Revisaron los logs de Apache?.. si es un fatal quizas no alcance a grabarse en el log de Toba.

Otro lugar para mirar (si aun no lo chusmearon) seria en instalacion/i__[blahblah]/p__[tutu]/logs/web_services.log en el proyecto que sirve la API.

Una cuestion extra, la version de Swagger que estan utilizando es la que viaja contenida en el framework?

Saludos