我们在搭建kettle平台时,往往会搭建两种平台,一种win、一种是linux。在windows上进行kettle ETL测试工作,测试成功之后,会发布到linux服务器上,这就出现了一下问题——linux执行ktr文件,界面闪退,报

Assertion `NOT_REACHED’ failed.错误。

1.linux服务器上打开kettle图形化界面,并成功打开了ktr文件

2界面会出现卡死并退出问题,查看日志.
发现一下问题;

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:  3610 已放弃                  (core dumped) "$_PENTAHO_JAVA" $OPT -jar "$STARTUP" -lib $LIBPATH "${1+$@}" 2>&1

3.解决方法:
打开spoon.sh文件。
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"

修改为:

if [ -z "$PENTAHO_DI_JAVA_OPTIONS" ]; then    PENTAHO_DI_JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"fiOPT="$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"

Linux Kettle 闪退问题解决方案相关推荐

  1. 如何处理win10系统内置Linux系统闪退问题

    2019独角兽企业重金招聘Python工程师标准>>> 导读 win10系统的功能非常强大,能够很好地支持Linux系统.不过,最近一些朋友反馈自己在win10系统下使用内置Linu ...

  2. 全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案(图文详解)

    全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案(图文详解) 参考文章: (1)全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案 ...

  3. Kettle闪退,以及Kettle资源库connect报错小解

    Kettle闪退 ####### A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) ...

  4. 3DMAX输入序列后消失/闪退问题解决方案

    3DMAX输入序列后消失/闪退问题解决方案 遇到3DMAX输入序列后消失/闪退的问题,一般有以下两种解决方案. 1.兼容性修复设置 选择已安装软件,右键打开属性-兼容性-运行兼容性疑难解答-打开疑难解 ...

  5. android 呼入电话游戏闪退,安卓手机游戏卡顿、闪退问题解决方案

    安卓手机游戏卡顿.闪退问题解决方案,下面就由去游戏pro小编忆成殇为大家带来安卓手机游戏卡顿.闪退问题解决方案,剑魂之刃闪退.卡顿一直困扰着玩家,那么究竟怎样更好的玩好我们的卡顿及闪退问题呢,下面就随 ...

  6. ENVI 5.3 辐射定标时无法读取Landsat头文件并闪退的解决方案

    ENVI 5.3 辐射定标时无法读取Landsat头文件并闪退的解决方案 问题详情 问题发现的过程 几个思路 1.数据源属于LandsatL2数据,ENVI暂不支持 2.某些数据对64位的支持较差 3 ...

  7. Mac出现程序闪退的解决方案

    Mac出现程序闪退的解决方案 参考文章: (1)Mac出现程序闪退的解决方案 (2)https://www.cnblogs.com/lyraLee/p/10937161.html 备忘一下.

  8. 安装 |GitBash闪退问题解决方案及Git安装教程( win10系统安装Git后)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 Git下载地址: https:// ...

  9. QQ for Linux启动闪退问题

    问题概述 本人想在linux系统上安装使用qq,但是发现安装后,启动登陆就会闪退,针对这个问题,只需要删除其配置文件即可. sudo rm -rf ~/.config/tencent-qq/#你的QQ ...

最新文章

  1. 【强连通分量】Proving Equivalences
  2. excel转latex,markdown,html表格的神仙网站!科研必备!
  3. EOS从入门到精通-设计背景与DPOS算法(文字稿)
  4. 华为端到端项目管理流程_【达睿原创】供应链端到端管理 – 看华为是怎么做的...
  5. Taro+react开发(87):图片引入
  6. 中国大学慕课python答案第七章_中国大学慕课mooc用Python玩转数据章节答案
  7. mysql静默安装_oracle静默安装文件db_install.rsp详解
  8. php soap调用asp.net webservice
  9. mysql qpstps测试_mysql操作日志
  10. jquery类操作和className的区别
  11. SpringMVC【开发Controller】详解
  12. 数字电路技术可能出现的简答题_数字电路复习题一简答题
  13. rs485转profinet网关485协议传报文解决方案远创智控
  14. Android:H5 通过 URL Scheme 拉起app应用
  15. 播放视频时过滤播霸浏览器
  16. HTTP(超文本传输协议)详细解析
  17. 源码之 LifeCycleOwner
  18. [nlp] 小傻学数据预处理
  19. 这群程序员中的「广告狂人」,把抖音广告做成了AR游戏
  20. 《系统工程手册》中提及的Expert Choice软件

热门文章

  1. 七年级计算机教学质量分析,七年级数学期末教学质量分析报告
  2. 模板消息 php实例,PHP微信模板消息操作示例
  3. 大学计算机基础知识判断题,大学计算机基础学习知识判断题.doc
  4. oracle 安装乱码,linux安装Oracle中文乱码问题汇总
  5. mysql crash定位分析_MySQL实例crash的案例详细分析
  6. django2与ajax,Python-Django-Ajax进阶2
  7. python正向切片_使Python切片正常(正/正向+无无+无负索引+在边界内)
  8. Logistic回归——二分类 —— matlab
  9. 没有bug队——加贝——Python 45,46
  10. 用Python代码实现五子棋游戏