martes, 24 de mayo de 2016

error Eclipse java: cairo-misc.c:380

En algunas ocasiones intentando ejecutar una clase en eclipse kepler 64 bit con jdk 1.7 sobre red-hat 6.5 actualizado a 6.7, inesperadamente eclipse se cierra, si esta iniciado por consola este informa el siguiente error :

[slack@zion eclipse]$ ./eclipse
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.

la solucion encontrada y que funciona es añadir al archivo eclipse.ini la siguiente linea al final "-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false" como muestra el siguiente texto y tambien se puede aprovechar de aumentar las opciones de memoria

openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=512m
-Xms512m
-Xmx2048m
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false


Suerte.

No hay comentarios: