Mark Payne created NIFI-2291:
--------------------------------
Summary: Site-to-Site Provenance Reporting Task showing wrong
content URI
Key: NIFI-2291
URL: https://issues.apache.org/jira/browse/NIFI-2291
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Reporter: Mark Payne
Fix For: 1.0.0
I'm seeing the following JSON provided by the reporting task:
{"eventId":"056aaf5c-476b-48fb-a252-55f9c6f42287",
"eventOrdinal":113158283,
"eventType":"ATTRIBUTES_MODIFIED",
"timestampMillis":1468719367054,
"timestamp":"2016-07-17T01:36:07.054Z",
"durationMillis":-1,
"lineageStart":1468718777766,
"componentId":"f1550b29-5823-31c0-801d-d95770828ca9",
"componentType":"UpdateAttribute",
"componentName":"UpdateAttribute",
"entityId":"14d23482-e2e6-4740-af6a-31059134feef",
"entityType":"org.apache.nifi.flowfile.FlowFile",
"entitySize":1431,
"previousEntitySize":1431,
"updatedAttributes":{},
"previousAttributes":{"path":"./","execution.command":"python","filename":"5285482415879175","execution.command.args":"-m
json.tool","execution.status":"0","reporting.task.transaction.id":"a3528aa7-674b-4de1-a65c-61ff0b094eac","execution.error":"","uuid":"14d23482-e2e6-4740-af6a-31059134feef"},
"actorHostname":"nifi-02",
"contentURI":"http:/-02:8080/nifi-api/controller/provenance/events/113158283/content/output",
"previousContentURI":"http:/-02:8080/nifi-api/controller/provenance/events/113158283/content/input",
"parentIds":[],
"childIds":[],
"platform":"nifi",
"application":"NiFi Flow"}
It appears that the "/nifi" is getting removed from the content URI - I think
this has to do with the following block of code in the reporting task:
`final String urlPrefix = nifiUrl.toString().replace(nifiUrl.getPath(), "");`
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)