解决Linux Kettle出现闪退问题

linux环境, 运行sh spoon.sh打开图形化界面时经常出现闪退情况。

报错信息如下:

cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftpjava: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED‘ failed../spoon.sh: line 219:  (core dumped) "$_PENTAHO_JAVA" $OPT -jar "$STARTUP" -lib $LIBPATH "${[email protected]}" 2>&1

解决方法:

vim spoon.sh

if [ -z "$PENTAHO_DI_JAVA_OPTIONS" ]; then    PENTAHO_DI_JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"fi
OPT="$OPT $PENTAHO_DI_JAVA_OPTIONS -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.library.path=$LIBPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD -DKETTLE_PLUGIN_PACKAGES=$KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT -DKETTLE_JNDI_ROOT=$KETTLE_JNDI_ROOT"

这段代码后面添加

-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

 

原文地址:https://www.cnblogs.com/guoxueyuan/p/8568827.html

时间: 2024-11-05 08:26:43

解决Linux Kettle出现闪退问题的相关文章

解决Python3 cx_Freeze打包闪退/无法执行以及No module named 'matplotlib.backends.backend_tkagg'

cx_Freeze是一个打包python为exe的好库,可是安装后打包一些程序后不能运行 解决参考http://comments.gmane.org/gmane.comp.python.cx-freeze.user/1856 参考:http://stackoverflow.com/questions/23920073/cx-freeze-error-python-34 打开的时候出现: python\lib\site-packages\cx_Freeze\freezer.py:574: User

eclipse在linux下无故闪退解决

A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0x00007f25d0b922a1, pid=3459, tid=139803099674368 JRE version: Java™ SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19) Java VM: Java HotSpot™ 64-Bit Server VM

linux下eclipse闪退和重装jdk的方法

在linux虚拟机中安装eclipse编写java代码 一开始没啥异常,但是一使用智能提示功能或者其他什么原因eclipse会闪退 网上找了N久的办法终于解决 linux中装的jdk是最新的1.8 重新安装了1.6的jdk 之后在eclipse安装目录中编辑eclipse.ini 加入以下几句话保存 -Dorg.eclipse.swt.browser.DefaultType=mozilla -Dorg.eclipse.swt.browser.UseWebKitGTK=true -Dorg.ecl

如何解决ubuntu软件中心闪退

打开ubuntu软件中心时,闪退,同时新立得软件管理器也打不开并报错. 错误如下: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/debian.ustc.edu.cn_ubuntu_dists_trusty-proposed_universe_i18n_Translation-en, E:The package lists or status file co

linux 下UGet闪退问题

安装UGet,开始使用正常,后来打开时会闪退,估计是软件配置错误,但软件重装也没用,用dpkg --purge也无法删除配置文件. 后来想到是在下载eclipse时,将eclipse文件删除,导致软件启动时无法访问文件,所以程序崩溃,所以将配置文件删除应该就OK 后来使用sudo grep -rn "eclipse-inst-linux64" *来搜索包含eclipse-inst-linux64字符串的文件,则这个文件很可能就是配置文件,删除即可. 果然搜索到了含这个字符的配置文件,删

Linux登录图形界面闪退"终极"解决方法

其实是一个笨方法...但很有效 (个人经验,仅供参考) 实测环境:Debian 9 64bit  gnome3 起因是使用apt-get安装了fcitx fcitx-pinyin fcitx-tools,后执行 im-config 配置,又卸载了ibus. 不知道哪里出了问题,登出gnome3后无法再次登入了. 现象: 1.键入密码后,应该是通过进入了,但桌面尚未加载完即闪退回登录界面. 2.root用户可以正常登入 3.等入xfce正常 4.各版本gnome均闪退 5.字符终端正常,各命令使用

XP系统下Chrome浏览器打开某些网站闪退的解决办法

这个星期用Chrome浏览网站的过程中,突然出现没有什么提示的闪退现象.一开始没怎么注意,以为只是偶然现象,但当重启Chrome后点恢复按钮再次闪退,这就可以肯定是因为打开某些网站造成.于是再次重启Chrome浏览器并按下恢复按钮,在可能导致Chrome闪退那个网站打开之前关闭那个分页,这样Chrome就不闪退了.这个办法只能治标不能治本,下次再打开这个网站同样会出现闪退的现象. 为了彻底解决这个问题,于是就用搜索引擎找找看有没有解决办法.首先用"Chrome打开某些网站闪退"作为关键

安装Linux 16.04 时,选择好分区后,进到选择地点的界面后,总是闪退,退到最原始的界面

这两天装 Linux 系统,总是遇到一个很蛋疼的问题: 当你累死累活把分区什么的都设置好了之后,在输入了系统名字,开机密码那几项之后,再选择地点的时候(如:选择 "上海"),然后就会卡死,然后,闪退到,刚开始进去安装镜像的那个界面,怎么回事呢? --- 答曰:万恶的Linux,万恶的网线!  将网线拔掉(即:装Linux时,千万不要联网)...就可以了,一切顺利,我尼玛,浪费了很长时间解决这个问题. 以为是系统镜像问题,重新做了多少次系统启动盘:以为是显卡问题,拔掉显卡重新装,还是这样

Ubuntu64位下使用eclipse闪退的解决

打开eclipse将鼠标放在代码上等待代码提示的时候,直接闪退 错误如下: A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0x00007f25d0b922a1, pid=3459, tid=139803099674368 JRE version: Java? SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19) J