0

我刚刚解决了一个花费我太多时间的问题,所以我想我在这里分享解决方案,以防其他人因此而咬砖头。

发生了什么?我在 CentOS 6.6 上运行 Pentaho Data Integration 5.2。在我上次运行 yum update 之前,它就像一个魅力。

现在,当我使用图形界面时,当我打开一个元素(例如表格输入)并尝试选择查询文本时,勺子会立即崩溃。有时它会留下崩溃消息,有时不会。

这是错误消息:

java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
./spoon.sh: line 206:  8922 Aborted (core dumped) "$_PENTAHO_JAVA" $OPT -jar "$STARTUP" -lib $LIBPATH "${1+$@}"
4

1 回答 1

0

我的一位同事记得他在 Eclipse 中遇到的一个非常相似的问题,并为我找到了解决方案,即将以下行添加到spoon.sh 到 OPT 变量中:-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

It now looks like: OPT="$OPT $PENTAHO_DI_JAVA_OPTIONS -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"

现在它又可以工作了。显然问题出在 cairo 图形包上。我真的很喜欢更新后东西不再起作用的时候..

于 2015-02-12T16:07:24.420 回答