quinta-feira, 15 de setembro de 2011

SoapUI 4.0 travando no no Ubuntu 11.04

Recentemente atualizei meu Ubuntu para 11.04 e hoje tive problemas ao tentar usar o SoapUI para consultar um Webservice. O problema foi que, mesmo abrindo a interface do software, ele não respondia a nenhum clique, como se estivesse congelado.

O erro acontece quando ao tentar executar o aplicativo, a seguinte exceção Java é lançada:

$ ./soapui.sh 
================================
=
= SOAPUI_HOME = /opt/soapUI-4.0.0
=
================================
Configuring log4j from [/opt/soapUI-4.0.0/bin/soapui-log4j.xml]
14:15:51,617 INFO  [DefaultSoapUICore] initialized soapui-settings from [/home/cesar-melchior/soapui-settings.xml]
14:15:52,770 INFO  [SoapUI] Used java version: 1.6.0_25
Exception in thread "XpcMessageLoop" java.lang.RuntimeException: java.io.FileNotFoundException: Library libgthread-2.0 not found at any known locations !
at com.jniwrapper.linux.utils.LinuxLibraryLoader.(LinuxLibraryLoader.java:90)
at com.jniwrapper.gdk.GdkMultithreading.(GdkMultithreading.java:48)
at com.jniwrapper.gdk.GdkMultithreading.getInstance(GdkMultithreading.java:35)
at com.jniwrapper.gtk.GTK.initialize(GTK.java:97)
at com.teamdev.xpcom.a.b.a.a.(Unknown Source)
at com.teamdev.xpcom.XpcMessageLoop.(Unknown Source)
at com.teamdev.xpcom.XpcMessageLoop.getInstance(Unknown Source)
at com.teamdev.xpcom.b$a.run(Unknown Source)
Caused by: java.io.FileNotFoundException: Library libgthread-2.0 not found at any known locations !

Procurando na internet encontrei algumas soluções, e dentre elas a mais simples:


SOLUÇÃO:
Edite o arquivo soapui.sh
Procure por esta linha no arquivo:


#JAVA_OPTS="$JAVA_OPTS -Dsoapui.jxbrowser.disable=true"


Descomente essa linha (retirando o sustenido da primeira coluna) e pronto. Tudo 100% funcional.
Até a próxima.

Um comentário:

Regifelix disse...

Tem um tutorial sobre como usar o SoapUi no site abaixo

http://regifelix.com/2013/01/06/testes-de-web-services-com-a-ferramenta-soapui/