Erro com o jar xercesImpl-2.7.1.jar ao tentar iniciar o grails

Updated . Posted . Visible to the public.

Ao tentar ler arquivos de uma certa dependência o grails tentava utilizar o jar xercesImpl-2.7.1.jar, mas este jar não é mais utilizado pelo ZeroGlosa, causando assim uma exceção ao não encontrar uma classe presente no jar.

Downloading: http://repo.grails.org/grails/plugins-releases-local/org/grails/plugins/acegi/0.6/acegi-0.6.pom.sha1 ...
Download complete.
Error executing script Compile: org/apache/xerces/dom/ElementImpl
java.lang.NoClassDefFoundError: org/apache/xerces/dom/ElementImpl

Mesmo deletando as pastas contendo as caches de dependecia, o grails e o trunk, o grails continuava tentando utilizar o mesmo jar.
A solução foi exportar uma configuração para a jvm:

export JAVA_OPTS='-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl'

Kayo
Last edit
Posted by Kayo to ZeroGlosa (2013-01-15 12:21)