Randy Gelhausen created NIFI-2216:
-------------------------------------

             Summary: PutFile doesn't create missing directories specified as 
part of the filename attribute
                 Key: NIFI-2216
                 URL: https://issues.apache.org/jira/browse/NIFI-2216
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
    Affects Versions: 0.6.0
            Reporter: Randy Gelhausen


Create the following flow:

GenerateFlowFile->UpdateAttribute: filename:non-existant-dir/test.txt -> 
PutFile with "Create Missing Directories" as true and "Directory" as 
/Users/randy/demos/data

Expected Behavior:
PutFile creates "non-existant-dir" as a subdirectory in 
"/Users/randy/demos/data"

Observed Behavior:
PutFile[id=48566a2c-fae1-4797-9be2-0d46e1637980] Penalizing 
StandardFlowFileRecord[uuid=f078b7d3-fb16-4696-8957-75f3c7754b86,claim=StandardContentClaim
 [resourceClaim=StandardResourceClaim[id=1468199376676-1, container=default, 
section=1], offset=39462, 
length=1703],offset=0,name=service-health/1468199399992.json,size=1703] and 
transferring to failure due to 
org.apache.nifi.processor.exception.FlowFileAccessException: Failed to export 
StandardFlowFileRecord[uuid=f078b7d3-fb16-4696-8957-75f3c7754b86,claim=StandardContentClaim
 [resourceClaim=StandardResourceClaim[id=1468199376676-1, container=default, 
section=1], offset=39462, 
length=1703],offset=0,name=service-health/1468199399992.json,size=1703] to 
/Users/randy/demos/consul/data/.service-health/1468199399992.json due to 
java.io.FileNotFoundException: 
/Users/randy/demos/consul/data/.service-health/1468199399992.json (No such file 
or directory): org.apache.nifi.processor.exception.FlowFileAccessException: 
Failed to export 
StandardFlowFileRecord[uuid=f078b7d3-fb16-4696-8957-75f3c7754b86,claim=StandardContentClaim
 [resourceClaim=StandardResourceClaim[id=1468199376676-1, container=default, 
section=1], offset=39462, 
length=1703],offset=0,name=service-health/1468199399992.json,size=1703] to 
/Users/randy/demos/consul/data/.service-health/1468199399992.json due to 
java.io.FileNotFoundException: 
/Users/randy/demos/consul/data/.service-health/1468199399992.json (No such file 
or directory)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to