Ao instalar o Pentaho PDI no Linux xubuntu, recebi o seguinte erro ao tentar executar:
“No more handles because no underlying browser available. SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.”
A solução foi alterar o parâmetro export SWT_GTK3 do arquivo spoon.sh que está na raiz do Pentaho.
# Fix GTK 3 issues with SWT
export SWT_GTK3=1
O valor original do parâmetro é 0, e deve ser alterado para 1.
Salve o arquivo e o feche.
Execute o arquivo spoon.sh com o terminal para abrir Pentaho Data Integration.
12 respostas em “Solução para erro GTK 3 issues with SWT no Pentaho no Linux Xubuntu”
Estou usando o Pop!_OS 20.04, e apesar de eu ter sempre sido capaz de rodar o Kettle, quando eu tentava usar uma das opções para listar diretórios no meu computador (em qualquer step) ele retornava esse erro.
Fiquei um ano aceitando convivendo com esse incômodo erro, quem diria que a solução seria tão simples 🙂 obrigado!
Olá,
Que bom que funcionou pra você!
Valeu, salvou minha vida haha!!!
Obrigado!!!
Salvou aqui 🙂
Valeu Igor funcionou perfeitamente aqui.
Muito obrigada!
quando alterei para export SWT_GTK3=1 ocorreu um erro na execução do spoon.bat
Gtk-CRITICAL **: 18:53:25.142: gtk_box_gadget_distribute: assertion ‘size >= 0’ failed in GtkScrollbar
2021/05/18 18:53:25 – ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Error starting Spoon shell
Opaaa, Funcionou aqui..
Obrigado
Funcionou!
Outra alternativa para não alterar o spoon.sh é setar esse parâmetro no arquivo set-pentaho-env.sh, que funciona como um “properties” que é chamado pelo lançador do PDI.
Basta colocar a linha no final do arquivo:
SWT_GTK3=1
2022 funcionando 100%
Perfeito !!!
Muito obrigado
Muito obrigado!! Funcionou.