[ 
https://issues.apache.org/jira/browse/NIFI-9577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17497414#comment-17497414
 ] 

ASF subversion and git services commented on NIFI-9577:
-------------------------------------------------------

Commit 39483b9c121b11abbc00f12232075ef4328a17ee in nifi's branch 
refs/heads/main from Mark Payne
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=39483b9 ]

NIFI-9716, NIFI-9577: Addressed issue in the PathFilter for GetFile / ListFile. 
For any file that is found in the Input Directory directly, it was previously 
being listed/fetched even if it didn't match the PathFilter. Additionally, 
updated the code to create a new File FIlter for every invocation of onTrigger. 
This was necessary for NIFI-9577 because the directory to monitor supports 
Expression Language and as a result may change from invocation to invocation, 
if using a function such as now() but the PathFilter would always relativize 
the path based on the value that was obtained when the processor was scheduled.

Signed-off-by: Joe Gresock <[email protected]>

This closes #5788.


> GetFile and ListFile list no files if Path Filter is not empty
> --------------------------------------------------------------
>
>                 Key: NIFI-9577
>                 URL: https://issues.apache.org/jira/browse/NIFI-9577
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.15.2
>            Reporter: Christoph Langheld
>            Priority: Major
>             Fix For: 1.16.0
>
>         Attachments: GetFile-ListFile-Problem.xml, workflow.png
>
>
> Hello,
> under special circumstances GetFile and ListFile do not process files.
> To reproduce the problem I attached a template: 
> [^GetFile-ListFile-Problem.xml]
> The template generates every minute (0 0/1 * ? * MON-SAT) a flow file of 10B 
> and stores it locally in a *new* ( ! ) folder: 
> tmp/prod/cltest/${now():format('yyyyMMdd-HHmm')}/gaz/artikel.
> GetFile and ListFile run about 30 seconds after GenerateFlowFile processor(35 
> 0/1 * ? * MON-SAT). For both processors the input directory is: 
> tmp/prod/cltest/${now():format('yyyyMMdd-HHmm')}/.
> Path Filter is set to: ((anzg)|(gaz))\/artikel
> The first time when the processors are running the result set of each 
> processor contains 1 file.
> After the first run the result will always be empty. There occurs no error. 
> It's only empty.
> !workflow.png|width=813,height=449!
> We use NiFi versions 1.11.4 and 1.15.2. Both have the same problem.
> Could you please have a look on it.
> Thank you and regards
> Christoph



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to