Problema con la Compilación de Libertya

Inicio Foros Foro principal Desarrolladores Problema con la Compilación de Libertya

  • Este debate está vacío.
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #31138
    Yanina Aular
    Miembro

    Buenas tardes, En esta ocación tengo un problemita con la compilacion de mi proyecto libertya, cuando ejecuto el Compilar.bat que se encuentra en la carpeta utils_dev, comienza bien.. hace los clean bien y algunas compilaciones, pero despues de 3 minutos me lanza el siguiente error,

    [javac] C:libertyabasesrcorgopenXpertyamodelTax.java:32: warning: sun
    .reflect.generics.scope.Scope is Sun proprietary API and may be removed in a fut
    ure release
    [javac] import sun.reflect.generics.scope.Scope;
    [javac] ^
    [javac] Note: C:libertyabasesrcorgopenXpertyareportjcalcjcalc.java u
    ses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 error
    [javac] 5 warnings

    BUILD FAILED
    C:libertyautils_devbuild.xml:23: The following error occurred while executing
    this line:
    C:libertyabasebuild.xml:55: Compile failed; see the compiler error output for
    details.

    Total time: 3 minutes 10 seconds
    MailLogger failed to send e-mail!
    java.net.UnknownHostException: xxx
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at java.net.Socket.(Socket.java:372)
    at java.net.Socket.
    (Socket.java:186)
    at org.apache.tools.mail.MailMessage.connect(MailMessage.java:391)
    at org.apache.tools.mail.MailMessage.
    (MailMessage.java:174)
    at org.apache.tools.ant.listener.MailLogger.sendMail(MailLogger.java:200
    )
    at org.apache.tools.ant.listener.MailLogger.buildFinished(MailLogger.jav
    a:134)
    at org.apache.tools.ant.Project.fireBuildFinished(Project.java:1848)
    at org.apache.tools.ant.Main.runBuild(Main.java:688)
    at org.apache.tools.ant.Main.startAnt(Main.java:187)
    at org.apache.tools.ant.Main.start(Main.java:150)
    at org.apache.tools.ant.Main.main(Main.java:240)
    Presione una tecla para continuar . . .

    Quisiera que me ayudaran a corregir este problema :( gracias de ante mano

    #33579
    Federico Cristina
    Superadministrador

    Buenas,

    Primeramente te comentó que moví el thread a desarrolladores ya que todo lo relacionado con codificación,compilación,etc. corresponde a esta categoría. :)

    Sobre tu inquietud, lamentablemente adjuntaste el snippet incorrecto, el error debería encontrarse más arriba.

    Fijate que la primer parte (los [javac]) solo están indicando warnings o deprecations.
    Luego indica que no pudo compilarse el subproyecto base, y por ultimo eleva una excepción debido a que no pudo enviar el mail de error.

    En definitiva el problema de compilación se encuentra más arriba en el log, y es por esto que no puedo ayudarte a determinar el origen del error.

    Tené en cuenta que para compilar correctamente necesitas JDK1.6, y no una versión anterior.

    Saludos!
    Federico

    #33580
    Yanina Aular
    Miembro

    Ya hallé el error, tenía un error en una clase que el eclipse no me avisó, gracias!, y otra pregunta… si ya tengo mi servidor instalado en una maquina linux y quiero actualizarlo con el que acabo de compilar como hago?… reemplace la carpeta ServidorOXP por la nueva que me generó la compilacion e hice el Configurar.sh de nuevo, pero los cambios solo puedo verlos desde la maquina servidor y no puedo verlos desde las maquinas que tienen el cliente, gracias

    #33595
    Federico Cristina
    Superadministrador

    Me alegro que hayas podido compilar correctamente!

    Sobre la actualización, no es necesario reemplazar el directorio ServidorOXP por completo. Deberás actualizar el OXP.jar del directorio /ServidorOXP/lib, y reconfigurar para propagar el nuevo jar.

    Además, según las modificaciones que hagas en los fuentes, también será necesario que actualices OXPRoot.jar y sqlj.jar (este ultimo reinstalandolo además en el servidor de base de datos). De todas maneras las modificaciones básicas no requieren este paso.

    Respecto a la actualización en los clientes, deberías acceder desde éstos a la web del server donde se encuentra corriendo LY, y descargar via JNLP la nueva versión. Si con esto no tenes suerte, posiblemente esté tomándote una versión cacheada. Deberías limpiar la cache a fin de garantizar la descarga actualizada.

    Saludos,
    Federico

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.