JSON文件输入中的pentaho错误64k限制

JSON文件输入中的pentaho错误64k限制,pentaho,kettle,Pentaho,Kettle,我创建了一个从Web服务中提取json数据的作业。它在我的PC上工作,但在我的开发服务器(Ubuntu服务器x64)上导出它时不工作。请帮我做这个 错误 “原因:sun.org.mozilla.javascript.EvaluatorException:遇到 编译脚本时代码生成错误:为生成字节码 方法超过64K限制。(#1)” JSON格式 "[{ “名字”:“约翰”, “姓氏”:“史密斯”, “年龄”:25岁, “地址”:{ “街道地址”:“第二街21号”, “城市”:“纽约”, “州”:“纽

我创建了一个从Web服务中提取json数据的作业。它在我的PC上工作,但在我的开发服务器(Ubuntu服务器x64)上导出它时不工作。请帮我做这个

错误

“原因:sun.org.mozilla.javascript.EvaluatorException:遇到 编译脚本时代码生成错误:为生成字节码 方法超过64K限制。(#1)”

JSON格式

"[{ “名字”:“约翰”, “姓氏”:“史密斯”, “年龄”:25岁, “地址”:{ “街道地址”:“第二街21号”, “城市”:“纽约”, “州”:“纽约”, “后代码”:xxxxx }, “电话号码”:[ { “类型”:“主页”, “编号”:“xxx xxx xxxx” }, { “类型”:“传真”, “编号”:“xxx xxx xxxx” } ] }, { “名字”:“约翰”, “姓氏”:“大卫”, “年龄”:28岁, “地址”:{ “街道地址”:“第二大街23号”, “城市”:“纽约”, “州”:“纽约”, “后代码”:xxxxx }, “电话号码”:[ { “类型”:“主页”, “编号”:“xxx xxx xxxx” }, { “类型”:“传真”, “编号”:“xxx xxx xxxx” } ] }, { “名字”:“Jondy”, “姓氏”:“罗德斯”, “年龄”:25岁, “地址”:{ “街道地址”:“第二街21号”, “城市”:“肯塔基”, “州”:“KY”, “后代码”:xxxxx }, “电话号码”:[ { “类型”:“主页”, “编号”:“xxx xxx xxxx” }, { “类型”:“传真”, “编号”:“xxx xxx xxxx” } ]
}]“

请在此处查看此论坛帖子:


建议使用javascript步骤,然后关闭优化选项。

64k jvm较低版本的限制问题。将java升级到1.7版本。问题将得到解决。

在特定转换中,我没有使用任何javascript。只需获取JSON数组并将其放入数据库即可。发布转换的图片。你是如何得到json的?为了得到那个错误,你必须使用一个使用底层javascript库的步骤。我已经发布了图片。我认为大文件也会造成这个问题。请纠正我的错误,这样您就使用了JSON输入,这意味着它在幕后使用javascript。因此,请阅读我上面发布的链接,改为使用javascript,或者找到另一种方法。(可能是通过http/webservice的一个get步骤)同时提出一个jira,并说应该可以在这一步中关闭优化。感谢您的回复。我需要另一个澄清。我已经附加了JSON数组。我想知道如何使用js步骤和JSON输入步骤来处理这些JSON数组。你能给我举个例子吗