Nifi:无法识别groovy xmlSlurper结构

Nifi:无法识别groovy xmlSlurper结构,groovy,apache-nifi,Groovy,Apache Nifi,[在此输入图像描述][1]我有nifi 1.3.0。在nifi中实现的groovy版本是否可能无法识别lambdas?这是我的代码,我如何更改它使其在nifi处理器内工作 是否有可能处理器不工作;无法正常工作,因为我没有使用session.tranfer我的意思是不生成任何流文件? 这些不是JavaLambdas,它们是Groovy闭包。乍一看,这看起来是正确的,你有什么错误?在链接闭包之前,可能需要将它们放在括号中: def xml = new XmlParser().parseText(co

[在此输入图像描述][1]我有nifi 1.3.0。在nifi中实现的groovy版本是否可能无法识别lambdas?这是我的代码,我如何更改它使其在nifi处理器内工作

是否有可能处理器不工作;无法正常工作,因为我没有使用session.tranfer我的意思是不生成任何流文件?
这些不是JavaLambdas,它们是Groovy闭包。乍一看,这看起来是正确的,你有什么错误?在链接闭包之前,可能需要将它们放在括号中:

def xml = new XmlParser().parseText(content)
            for(int i=0;i<value.size();i++) {
                date = value.get(i).substring(0, 10);
                xml.rs.borderCross.details.findAll({ p ->
                    p.runAs[0].text() == "false" && p.start[0].text() == date.toString()
                }).each({ p ->
                    p.start[0].value = addDays( p.start[0].text())
                    p.runAs[0].value = "true"
                })
            }

MulipleCompilationErrorsException:启动失败意外标记,当我看到行号错误显示我在这一行上有简单字符串s=时,我无法找出为什么会出现此错误当我在intelij idea代码上运行此代码时,工作正常,但在nifi处理器代码中,它会引发异常您所指的行是上面的脚本中没有,你能分享整个脚本吗?如果您不共享实际导致错误的行,那么将很难为您提供帮助;
def xml = new XmlParser().parseText(content)
            for(int i=0;i<value.size();i++) {
                date = value.get(i).substring(0, 10);
                xml.rs.borderCross.details.findAll({ p ->
                    p.runAs[0].text() == "false" && p.start[0].text() == date.toString()
                }).each({ p ->
                    p.start[0].value = addDays( p.start[0].text())
                    p.runAs[0].value = "true"
                })
            }