[Error][Eclipse] LogFilter.isLoggable threw a non-fatal unchecked exception as follows

Recentemente deparei com o seguinte situação no eclipse, entrava porém travava. Antes disso eu abaxei o eclipse indigo, instalei o plugin svn. Fiz checkout do meu projeto, mas depois de reiniciar o eclipse, começou a travar e apareceu este log no terminal do eclipse:


LogFilter.isLoggable threw a non-fatal unchecked exception as follows:
java.lang.NullPointerException
	at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
	at
org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable
(ExtendedLogReaderServiceFactory.java:59)
	at
org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged
(ExtendedLogReaderServiceFactory.java:164)
	at
org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log
(ExtendedLogReaderServiceFactory.java:150)
	at
org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log
(ExtendedLogServiceFactory.java:66)
	at
org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:88)
	at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:55)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseLogFactory$1.log(EclipseLogFactory.java:54)

Solução:

Qdo instalamos o plugin do subversion, não se preocupamos com as libs que devemos ter no ubuntu, mais especificamente JAVAHL. Isso aconteceu no Ubuntu 10.04, de 64 bit , bom a lib que devemos instalar na máquina é a “libsvn-java”, para isso siga as instruções abaixo:

sudo apt-get install libsvn-java

Agora devemos procurar a lib

sudo find / -name libsvnjavahl-1.so 

Bem caso voce não consiga instalar, vai no Gerenciador de pacotes – Synaptic, no campo de busca digita “libsvn-java”, vai Propriedades -> Arquivos Instalados (irá encontrar o path)

Depois de encontrar o caminho da lib, no diretório do eclipse, você tem o “eclipse.ini” abra e add essa linha:

Exemplo

-Djava.library.path=/usr/lib/jni
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=1024m
-Xms512m

Feito isso reinicie o seu eclipse.Agora não aparece nenhum log.

Fontes: http://subclipse.tigris.org/wiki/JavaHL