Apache Nifi - RouteOnAttribute "No Expression Found"

Apache Nifi - RouteOnAttribute "No Expression Found"

我有一个 ExtractText 处理器,我在其中添加了 3 个表达式:余额、卡和姓名。为了提取这些值,我使用正则表达式。因此,对于名称,我有传入流的解析部分,如下所示:(.*?),\d+,\d+(?:.\d+)?我有 2 个 PutKafka 处理器,1 个接受有效条目(匹配),一个接受无效条目(不匹配)。到目前为止,一切都很好。

我想针对名称表达式使用 RouteOnAttribute 处理器对匹配项添加特定测试。我看到的错误是:'name' validated against $(name:equals("CODE-01")} is invalid because No Expression Found。我想我有一个表达式。我显然没有!:)我走错路了?

将表达式中的第一个 ( 更改为 {。

名称 属性 表达式为

${name:equals("CODE-01")}