Pentaho:二进制文件(标准输入)匹配

Pentaho: Binary file (standard input) matches

当我尝试在 Table 输入中使用 MySQL 并在查询中使用 order by 时,出现以下错误和 ETL突然停止。

Binary file (standard input) matches

如果我在查询中删除 order by,它会起作用。这是 Pentaho 中的错误吗? 而且,它只发生在 Linux 环境

我正在使用 Pentaho 8.1.0.0 CE
OS:Ubuntu 16.04.4 LTS
MySQL驱动版本:mysql-connector-java-5.1.46.jar

检查 select 是否返回零日期 0000-00-00 00:00:00

如果是,请在 JDBC 参数中添加 属性 zeroDateTimeBehavior=convertToNull

我在 Ubuntu 16.04 和 PDI 8.1 中也遇到过这种情况(尽管它在 Windows 10 和 PDI 8.1 中运行良好)

在我的案例中,发生在名称中带有重音的步骤。

尽量使步骤的名称简单,没有重音符号或任何其他花哨的字符。