cada vez que abria eclipse, ERROR!!!!, curiosamente solo en linux.
org.eclipse.emf.ecore.util.EcoreEMap$DelegateEObjectContainmentEList
Que???
miras el error log..., y te quedas igual, entonces, vamos al oraculo (Google), y preguntamos:
org.eclipse.emf.ecore.util.EcoreEMap$DelegateEObjectContainmentEList ?????
y por supuesto nos da la solucion , lo que esta pasando es que aunque para que el eclipse funcione hemos tenido que instalar el JRE6, el sistema se lo ha pasado por el forro, y continua ejecutando el java que trae por defecto el sistema, en mi caso es java-gcj.
lo unico que tenemos que hacer es ejecutar (en el caso de tener un ubuntu):
# update-java-alternatives -s /usr/lib/jvm/java-6-sun/
(si no tienes un ubuntu):
aqui no me mojo, supongo que sera cuestion de cambiar los enlaces de
$cd /etc/alternatives
que apunten a la carpeta "java-gcj" por los que tienen el mismo nombre en la carpeta "java-6-sun"
y listo, los errores que persistian durante meses (pura sodoma y modorra) desaparecen, y obtenemos un silencio reconfortante al ejecutar eclipse.