Autor Tema: Error al correr ./guarani compilar_recursos en g2w3  (Leído 669 veces)

0 Usuarios y 1 Visitante están viendo este tema.

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Error al correr ./guarani compilar_recursos en g2w3
« on: Septiembre 02, 2019, 01:20:22 pm »
Hola
Estamos con las siguientes versiones:
Guarani  2.9.1
Guarani Web version 1.0

Al compilar recursos nos da varios errores del siguiente tipo, y no entiendo a qué se deben... transcribo:
Código: [Seleccionar]
borrando cache de twig
-- omitiendo directorio /var/guarani3w/src/siu/operaciones/_comun/js
-- omitiendo directorio /var/guarani3w/src/siu/operaciones/_comun/css
-- omitiendo directorio /var/guarani3w/src/pers/econ/operaciones/_comun/js
-- omitiendo directorio /var/guarani3w/src/pers/econ/operaciones/_comun/css
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.yahoo.platform.yui.compressor.Bootstrap.main(Bootstrap.java:21)
Caused by: java.util.MissingResourceException: Can't find bundle for base name org.mozilla.javascript.resources.Messages, locale es_AR
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:795)
at org.mozilla.javascript.ScriptRuntime$DefaultMessageProvider.getMessage(ScriptRuntime.java:3608)
at org.mozilla.javascript.ScriptRuntime.getMessage(ScriptRuntime.java:3592)
at org.mozilla.javascript.ScriptRuntime.getMessage0(ScriptRuntime.java:3540)
at org.mozilla.javascript.Parser.addError(Parser.java:145)
at org.mozilla.javascript.Parser.reportError(Parser.java:160)
at org.mozilla.javascript.Parser.memberExprTail(Parser.java:2039)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1977)


Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1896
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #1 on: Septiembre 02, 2019, 02:53:58 pm »
Hola Iris,

¿y si lo probas correr con permisos de super usuario (sudo)?

saludos.

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #2 on: Septiembre 03, 2019, 08:09:25 am »
Ya lo probé y lo mismo....

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1896
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #3 on: Septiembre 03, 2019, 03:23:16 pm »
Hola Iris,

Parece ser un error de sintaxis en sus personalizaciones, fíjate que el error lo da cuando esta procesando los archivos de la ruta /var/guarani3w/src/pers/econ.

Fíjate de revisar los archivos JavaScript y CSS que personalizaron, y ver que no halla ningún error de sintaxis. Los podes verificar con esta aplicación (tenes una solapa de YUI Compressor que es la que usa el comando compilar_recursos).

Referencias:
https://stackoverflow.com/questions/11276135/yuicompressortask-cant-find-bundle-for-base-name-org-mozilla-javascript-resou
https://github.com/yui/yuicompressor/issues/302

saludos.

« Última Modificación: Septiembre 03, 2019, 03:29:35 pm por lleonardis »

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #4 on: Septiembre 04, 2019, 08:26:48 am »
Hola
Estaba intentando agregar el plugin de fullcalendar. No pude resolver las excepciones con la versión 3.10.0.
Pero luego de mucho probar, lo resolví dejando la versión fullcalendar-3.6.2 y con esa no tuve inconvenientes.
Para cualquiera de las versiones, la herramienta http://refresh-sf.com/ no indica ningún error. Tampoco hay declaración de variables con LET.
Supongo debe ser el tema de las funciones declaradas con algún parámetro con valor por defecto...
Pude detectar que era la compresión del fullcalendar, modificando un poco el archivo src/siu/lib/kernel/consola/comandos/compilar_recursos.php para que de un poco más de info, en la función guardar_archivo emito por línea de comandos la sentencia que está intentando ejecutar:

Código: [Seleccionar]
        if ($comprimir) {
$encoding = kernel::proyecto()->get_encoding();
                        $cmd = "yui-compressor $archivo --charset $encoding -o $path_nuevo";
                  echo("$cmd\n\r");
                        exec($cmd);
        }

Saludos.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1896
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #5 on: Septiembre 04, 2019, 11:12:27 am »
Hola Iris,

Claro, con ese echo que agregaron (echo("$cmd\n\r");) pueden saber con precisión que archivo esta dando el error. Luego pueden ver si dicho archivo tiene un problema de sintaxis, encoding, etc.

saludos.

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #6 on: Septiembre 04, 2019, 11:49:24 am »
Al archivo no le encontré ningún error de sintaxis..
Me inclino a que la versión del yui-compressor es un poco vieja.. por eso no funciona para las versiones más nuevas del fullcalendar.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1896
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #7 on: Septiembre 04, 2019, 02:35:29 pm »
Hola Iris, gracias por la información!!!

Te pediría una cosa, ¿nos podrías adjuntar el archivo que falla al comprimir?. Asi podemos reproducir el caso, y ver si podemos actualizar el yui-compressor.

saludos.

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #8 on: Septiembre 04, 2019, 02:41:54 pm »
De acuerdo!!
Hasta la versión fullcalendar-3.6.2 comprime sin problemas.
Recién a partir de fullcalendar-3.7.0 tira las excepciones.
En puntual estaba intentando usar fullcalendar-3.10.0 que es la que les envío en adjunto.
Gracias!!

dturriaga

  • Sr. Member
  • ****
  • Mensajes: 378
    • Ver Perfil
    • Universidad Nacional de La Matanza
  • Institución: UNLaM
  • Nombre y apellido: Diego Turriaga
  • Sistema: SIU Guarani
  • Teléfono laboral: 4480-8900 int 8671/8883
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #9 on: Julio 22, 2020, 01:50:56 pm »
La semana pasada escribí un hilo relacionado con esto... dejo el enlace por si a alguien le resulta útil:
http://foro.comunidad.siu.edu.ar/index.php?topic=20105.0

ifigini

  • Sr. Member
  • ****
  • Mensajes: 251
    • MSN Messenger - imfigini@hotmail.com
    • Yahoo Instant Messenger - imfigini@yahoo.com.ar
    • Ver Perfil
    • Email
  • Institución: UNCPBA - FCEx
  • Nombre y apellido: Iris Figini
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #10 on: Julio 22, 2020, 02:24:37 pm »
Muchas gracias!!

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1896
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al correr ./guarani compilar_recursos en g2w3
« Respuesta #11 on: Febrero 22, 2021, 03:12:18 pm »
Hola,

Tal como dicen yui-compressor falla al comprimir el archivo fullcalendar.js, ya creamos ticket para reemplazar yui-compressor por alguna librería que haga algo parecido.

Por ahora les recomiendo alguna herramienta para comprimir de manera manual como ser estas:
https://refresh-sf.com/
https://closure-compiler.appspot.com/home

El archivo compilado lo vas a tener que copiar en <PATH-3W>/src/siu/www/_comp/<NOMBRE-PERS>/js/fullcalendar.js.
El original lo vas a tener que quitar temporalmente de <PATH-3W>/src/pers/<NOMBRE-PERS>/www/js/fullcalendar.js para que el comando bin/guarani compilar_recursos no te de error, luego lo volves a copiar.

saludos.
2
« Última Modificación: Febrero 22, 2021, 03:22:38 pm por Leonel Leonardis »