From commits-return-44570-archive-asf-public=cust-asf.ponee.io@nifi.apache.org Wed Apr 28 16:00:11 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 119A6180674 for ; Wed, 28 Apr 2021 18:00:11 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id 46A793F4A6 for ; Wed, 28 Apr 2021 16:00:10 +0000 (UTC) Received: (qmail 60308 invoked by uid 500); 28 Apr 2021 16:00:08 -0000 Mailing-List: contact commits-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list commits@nifi.apache.org Received: (qmail 60192 invoked by uid 99); 28 Apr 2021 16:00:07 -0000 Received: from ec2-52-204-25-47.compute-1.amazonaws.com (HELO mailrelay1-ec2-va.apache.org) (52.204.25.47) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Apr 2021 16:00:07 +0000 Received: from jira2-he-de.apache.org (jira2-he-de.apache.org [168.119.33.54]) by mailrelay1-ec2-va.apache.org (ASF Mail Server at mailrelay1-ec2-va.apache.org) with ESMTPS id 6671D3E97A for ; Wed, 28 Apr 2021 16:00:07 +0000 (UTC) Received: from jira2-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira2-he-de.apache.org (ASF Mail Server at jira2-he-de.apache.org) with ESMTP id E5EC8C81A40 for ; Wed, 28 Apr 2021 16:00:05 +0000 (UTC) Date: Wed, 28 Apr 2021 16:00:05 +0000 (UTC) From: "Matt Burgess (Jira)" To: commits@nifi.apache.org Message-ID: In-Reply-To: References: Subject: =?utf-8?Q?[jira]_[Updated]_(MINIFI-497)?= =?utf-8?Q?_=D0=A12_Server:_wrong_regex_patter?= =?utf-8?Q?n_in_"getConfiguration"_(NiFiRestConfigurationProvider.java)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MINIFI-497?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Burgess updated MINIFI-497: -------------------------------- Fix Version/s: (was: 0.6.0) 1.14.0 > =D0=A12 Server: wrong regex pattern in "getConfiguration" (NiFiRestConfig= urationProvider.java) > -------------------------------------------------------------------------= ---------------- > > Key: MINIFI-497 > URL: https://issues.apache.org/jira/browse/MINIFI-497 > Project: Apache NiFi MiNiFi > Issue Type: Bug > Components: Command and Control > Affects Versions: 0.5.0 > Reporter: Vladimir Mikhailov > Assignee: Vladimir Mikhailov > Priority: Critical > Labels: easyfix > Fix For: 1.14.0 > > Time Spent: 0.5h > Remaining Estimate: 0h > > C2 Server=C2=A0can't get from NiFi templates with versions v10+, only v1-= v9. > The reason is an error in the "getConfiguration" function, where "filenam= ePattern" is determined. > Wrong code (maybe a typo?): > {code:java} > String filenamePattern =3D Arrays.stream(filename.split(Pattern.quote("${= version}"), -1)).map(Pattern::quote).collect(Collectors.joining("([0-9+])")= ); > {code} > It should be: > {code:java} > String filenamePattern =3D Arrays.stream(filename.split(Pattern.quote("${= version}"), -1)).map(Pattern::quote).collect(Collectors.joining("([0-9]+)")= ); > {code} > {code:java} > [0-9+] -> [0-9]+{code} > Link to source code: > https://github.com/apache/nifi-minifi/blob/master/minifi-c2/minifi-c2-pro= vider/minifi-c2-provider-nifi-rest/src/main/java/org/apache/nifi/minifi/c2/= provider/nifi/rest/NiFiRestConfigurationProvider.java#L105 -- This message was sent by Atlassian Jira (v8.3.4#803005)