[
https://issues.apache.org/jira/browse/NIFI-6215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16818339#comment-16818339
]
ASF subversion and git services commented on NIFI-6215:
-------------------------------------------------------
Commit 7b945182af250f3cb820f1d6fdc35bd31d21ba29 in nifi's branch
refs/heads/master from Mark Payne
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=7b94518 ]
NIFI-6215: Ensure that when we are swapping FlowFiles back into nifi, that we
consider forward slashes or back slashes as the same path separator when
determining filename
Signed-off-by: Matthew Burgess <[email protected]>
This closes #3434
> Cannot swap in Flowfiles
> ------------------------
>
> Key: NIFI-6215
> URL: https://issues.apache.org/jira/browse/NIFI-6215
> Project: Apache NiFi
> Issue Type: Bug
> Components: Core Framework
> Affects Versions: 1.9.1, 1.9.2
> Environment: Windows Server 2012 R2 Standard
> java version "1.8.0_181"
> Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
> Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
> Reporter: Bluemine
> Assignee: Mark Payne
> Priority: Critical
> Fix For: 1.10.0
>
> Attachments: Capture.PNG, SwapBug.log, SwapBug.xml, testfile.csv
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> Upon creating a lot of FlowFiles simultaneously (though SplitFile or
> ListSFTP) into a funnel, Nifi reports:
> {quote}12:15:24 CEST WARNING
> Cannot swap in FlowFiles from location
> C:\PROGRA~1\APACHE~1\NIFI-1~1.2\..\repositories\flowfile_repository\swap\1555323318624-9c6fa68f-38fd-3e05-6f82-1aa48b9995fb-f481b847-ff99-47a9-ab06-6501fb1e9f93.swap
> because the FlowFile Repository does not know about this Swap Location. This
> file should be manually removed. This typically occurs when a Swap File is
> written but the FlowFile Repository is not updated yet to reflect this. This
> is generally not a cause for concern, but may be indicative of a failure to
> update the FlowFile Repository.
> 12:15:30 CEST WARNING
> Cannot swap in FlowFiles from location
> C:\PROGRA~1\APACHE~1\NIFI-1~1.2\..\repositories\flowfile_repository\swap\1555323319139-9c6fa68f-38fd-3e05-6f82-1aa48b9995fb-e7ec580a-dca0-4dec-a65e-9efb468f704d.swap
> because the FlowFile Repository does not know about this Swap Location. This
> file should be manually removed. This typically occurs when a Swap File is
> written but the FlowFile Repository is not updated yet to reflect this. This
> is generally not a cause for concern, but may be indicative of a failure to
> update the FlowFile Repository.
> [...]
> {quote}
> etc.
> After handling the first 20,000 files the rest seem to get 'stuck' in the
> swapfiles and do not get processed. Restarting Nifi erases all files in the
> queue and clearing the queue in some other fashion is not possible.
> Using a funnel seems to trigger the above message, without the funnel the
> same behaviour occurs but without the message (the swapfiles do get created).
> It was not possible to reproduce this behaviour in Unix, so it might be
> windows-specific, possibly though some weird race-condition.
> Attached are a screenshot of what the erroneous state looks like, as well as
> a template and input file that were able to reproduce the issue.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)