Error al correr ./guarani compilar_recursos en g3w3

Buenas tardes.
Estamos instalando g3w3 3.16.1.1 en producción(Servidor Debian) y al ejecutar el comando /guarani compilar_recursos, nos arroja unos cuantos errores, y nose a que se debe.
Transcribo aquí resultado completo de la ejecución.

borrando cache de twig
No se pudo borrar el directorio ‘/home/unau/proyectos/g3w3/instalacion/temp/unau01’, el mismo no existe o no se tiene permisos para eliminarlo.
– omitiendo directorio /home/unau/proyectos/g3w3/src/siu/operaciones/_comun/js
– omitiendo directorio /home/unau/proyectos/g3w3/src/siu/operaciones/_comun/css
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo01/operaciones/_comun/js
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo01/operaciones/_comun/css
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo02/operaciones/_comun/js
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo02/operaciones/_comun/css
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo03/operaciones/_comun/js
– omitiendo directorio /home/unau/proyectos/g3w3/src/pers/ejemplo03/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:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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:1573)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1396)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:854)
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.mustMatchToken(Parser.java:265)
at org.mozilla.javascript.Parser.plainProperty(Parser.java:2496)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2374)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1974)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.variables(Parser.java:1413)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1127)
at org.mozilla.javascript.Parser.statement(Parser.java:726)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:482)
at org.mozilla.javascript.Parser.function(Parser.java:611)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2255)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1974)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.argumentList(Parser.java:1929)
at org.mozilla.javascript.Parser.memberExprTail(Parser.java:2069)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1977)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.expr(Parser.java:1542)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1221)
at org.mozilla.javascript.Parser.statement(Parser.java:726)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:482)
at org.mozilla.javascript.Parser.function(Parser.java:611)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:479)
at org.mozilla.javascript.Parser.function(Parser.java:611)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2255)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1974)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.plainProperty(Parser.java:2502)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2374)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1974)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.expr(Parser.java:1542)
at org.mozilla.javascript.Parser.returnOrYield(Parser.java:1332)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1146)
at org.mozilla.javascript.Parser.statement(Parser.java:726)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:482)
at org.mozilla.javascript.Parser.function(Parser.java:611)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2255)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1974)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.argumentList(Parser.java:1929)
at org.mozilla.javascript.Parser.memberExprTail(Parser.java:2069)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:1977)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1832)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:1761)
at org.mozilla.javascript.Parser.addExpr(Parser.java:1742)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1722)
at org.mozilla.javascript.Parser.relExpr(Parser.java:1696)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:1652)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1641)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1630)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1619)
at org.mozilla.javascript.Parser.andExpr(Parser.java:1607)
at org.mozilla.javascript.Parser.orExpr(Parser.java:1595)
at org.mozilla.javascript.Parser.condExpr(Parser.java:1578)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:1563)
at org.mozilla.javascript.Parser.expr(Parser.java:1542)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1221)
at org.mozilla.javascript.Parser.statement(Parser.java:726)
at org.mozilla.javascript.Parser.parse(Parser.java:420)
at org.mozilla.javascript.Parser.parse(Parser.java:378)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.(JavaScriptCompressor.java:533)
at com.yahoo.platform.yui.compressor.YUICompressor.main(YUICompressor.java:131)
… 5 more
fin de compresión
Masheando archivos

Muchas Gracias.
Saludos.

Hola Matin, el problema es al compilar el archivo src/siu/operaciones/notas_cursada_comision/herramientas/pagelet_herramientas.js.

yui-compressor <PATH>/src/siu/operaciones/notas_cursada_comision/herramientas/pagelet_herramientas.js --charset iso-8859-1 -o <PATH>/src/siu/www/_comp/siu/operaciones/notas_cursada_comision/herramientas/pagelet_herramientas.js

Ni bien tengamos la solución te la enviamos.

saludos.

Buen dia.
Oks, quedamos a la espera entonces.
Muchas Gracias.
Saludos.

Hola Martin, ya tenemos la solución:

Edita el archivo src/siu/operaciones/notas_cursada_comision/herramientas/pagelet_herramientas.js, reemplaza la función guardar_datos por esta nueva:


                        function guardar_datos() {
                            datosAnterioresRegular = [];
                            datosAnterioresPromocion = [];

                            $('.js-renglon-regular').each(function () {
                                var datos_regular = {
                                    fecha: $(this).find("input[data-tipo='fecha']").val(),
                                    nota: $(this).find("input[data-tipo='nota']").val(),
                                    resultado: $(this).find("select[data-tipo='resultado']").val(),
                                    condicion: $(this).find("select[data-tipo='cond_regularidad']").val()
                                };
                                var dato = {
                                    alumno: $(this).attr('data-renglon')
                                };
                                // https://api.jquery.com/jquery.extend/
                                $.extend(dato, datos_regular);
                                datosAnterioresRegular.push(dato);
                            });

                            $('.js-renglon-promocion').each(function () {
                                var datos_promocion = {
                                    fecha: $(this).find("input[data-tipo='fecha']").val(),
                                    nota: $(this).find("input[data-tipo='nota']").val(),
                                    resultado: $(this).find("select[data-tipo='resultado']").val()
                                };
                                var dato = {
                                    alumno: $(this).attr('data-renglon')
                                };
                                // https://api.jquery.com/jquery.extend/
                                $.extend(dato, datos_promocion);
                                datosAnterioresPromocion.push(dato);
                            });
                        }

Una vez hecho esto podrás compilar recursos sin problemas.

Por favor, si esto funciona avisar así creamos un HOTFIX para la 3.16.1

saludos.

Anduvo perfecto la solución!!
Muchísimas Gracias!!
Saludos.

Hola Martin, gracias por el feedback!!!

Ya aplicamos un HOTFIX a todos los nodos del colab. A ustedes se los aplicamos en la 3.16.1, revisión 29125.

Si hacen un svn up van a descargar los cambios.

Deberían sacar una nueva versión para poner el producción (la 3.16.1.2 seria).

saludos.