org.eclipse.swt.SWTError: Não há mais manipuladores [gtk_init_check () falhou] durante a execução de spoon.sh no ubuntu

2

Quando estou executando o arquivo spoon.sh no Ubuntu, estou recebendo o seguinte erro:

[santosh@sbx data-integration]$ ./spoon.sh
/home/decathlon/Pentaho-5.0.1/data-integration
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
    at org.eclipse.swt.widgets.Display.create(Unknown Source)
    at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
    at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
    at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
    at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:582)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)

Alguém poderia me ajudar a resolver o mesmo?

    
por Santosh 01.07.2014 / 09:23

3 respostas

0

Eu tive o mesmo problema (no Ubuntu 14.04). Acabou por ser um problema de permissões. Foi resolvido ao iniciar o spoon.sh com um usuário com permissões para acessar o ambiente gráfico. No Ubuntu Desktop, o usuário que você usa para fazer login é uma aposta segura. Como alternativa, conceda ao usuário Pentaho as permissões certas.

    
por 01.12.2014 / 11:12
0

Como demorei algum tempo para descobrir, gostaria de acrescentar que é possível definir a permissão usando xhost:

xhost +local:

Encontrado aqui: link

    
por 09.08.2016 / 12:08
0

Se você tiver acesso ao Ubuntu pelo VNC, certifique-se de estar executando o spoon.sh como o mesmo usuário do servidor VNC.

    
por 21.11.2016 / 05:48

Tags