anonymous Log in
Search
Recents:
v3.0
java-l
Rebuild-All OutOfMemoryError: Java
13/02/20 12:03

jorge.salazar12062

Replies: 4

Estimados,
Estamos compilando (Rebuild-All) una KB Java en Genexus 16 U4 y nos arroja
este error:
"C:\GxModels\Altamax\AltamaxERPdesa\JavaModel\web\callmake.bat"
"C:\GxModels\Altamax\AltamaxERPdesa\JavaModel\web\GXJMake.exe" "C:\Program
Files\Java\jdk1.8.0_171\bin\javac.exe" developermenu com\altamaxerpdesa\
options: -O
GeneXus Java Make v1.0
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3236)
at sun.misc.Resource.getBytes(Resource.java:117)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:462)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2649)
at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1510)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1474)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1428)
at java.util.ResourceBundle.findBundle(ResourceBundle.java:1428)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1370)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:854)
at com.sun.tools.javac.util.JavacMessages.getBundles(JavacMessages.java:121)
at
com.sun.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:141)
at
com.sun.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:135)
at com.sun.tools.javac.util.Log.localize(Log.java:684)
at com.sun.tools.javac.util.Log.printLines(Log.java:497)
at com.sun.tools.javac.main.Main.resourceMessage(Main.java:610)
at com.sun.tools.javac.main.Main.compile(Main.java:543)
at com.sun.tools.javac.main.Main.compile(Main.java:381)
at com.sun.tools.javac.main.Main.compile(Main.java:370)
at com.sun.tools.javac.main.Main.compile(Main.java:361)
at com.sun.tools.javac.Main.compile(Main.java:56)
at com.sun.tools.javac.Main.main(Main.java:42)
Saludos.
--
[image: IT Factory Ltda.] <http://www.it-factory.cl/>
*Jorge Salazar Castañeda* / Ingeniero de Software
jorge.salazar@it-factory.cl <eduardo.pinto@it-factory.cl>
IT Factory
+(56) 2-29295836
Santa Beatriz 111 of 1201, Providencia
<https://maps.google.com/?q=Santa+Beatriz+111+of+1201,+Providencia&entry=gmail&source=g>
http://www.it-factory.cl
No me imprimas si no es necesario. Protejamos el medio ambiente
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy
Replies

Alexander San M84936

13/02/20 12:09
Jorge Mismo problema pero bajo la veces de este error en el u7 ,sigue pero en menos intensidad.Cada cierto rato el mensaje sale y se tiene que reiniciar el Equipo. El jue., 13 feb. 2020 a las 12:04, Jorge Salazar (< jorge.salazar@it-factory.cl>)

hugao118

13/02/20 12:41
Hola No es necesario reiniciar la máquina, el tema es básicamente que al hacer rebuild all obligas a que se reconstruyan todos los objetos, y pues entre más grande sea la kb en número de objetos, más memoria necesita Java para compilarlos. Debes buscar en el generador Java la propiedad *Compiler Options* y agregar a las que tengas (según tu mensaje solo tienes -O) las siguientes *-J-Xmx2048m -J-Xms256m* Xmx define el máximo y Xms define el minimo a usar juega con los valores según la RAM que tengas disponible en tu pc. Saludos. *Hugo Armando Cadena Mantilla* Bucaramanga - Colombia On Thu, Feb 13, 2020 at 10:11 AM Soportegx

Alexander San M84936

13/02/20 12:41
Gracias Hugo buen aporte Saludos El jue., 13 feb. 2020 a las 12:42, Hugo Armando Cadena Mantilla (< hugao1118@gmail.com>)

jorge.salazar12062

13/02/20 14:19
Hola Hugo, Hice el Rebuld-All de la KB con las propiedades que mencionastes. Funciono perfecto. Muchas gracias por tu ayuda. Saludos. El jue., 13 feb. 2020 a las 12:43, Soportegx ()


Back to java-l