Mark Payne created NIFI-1866:
--------------------------------
Summary: Exception thrown by StandardProcessSession.exportTo
implies issues reading from repository
Key: NIFI-1866
URL: https://issues.apache.org/jira/browse/NIFI-1866
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Reporter: Mark Payne
Assignee: Mark Payne
Fix For: 0.7.0
When calling ProcessSession.exportTo, if unable to write to the OutputStream
provided, we end up with a FlowFileAccessException, rather than IOException.
This implies that we were unable to access the ContentRepository, but this is
not accurate. We need to ensure that we throw the appropriate Exception here so
that Processors that cause ProcessException are able to handle the Exception
properly
23:23:03,338 ERROR Timer-Driven Process Thread-3
standard.HandleHttpResponse:306 -
org.apache.nifi.processor.exception.FlowFileAccessException: Failed to export
StandardFlowFileRecord[uuid=366b3598-a1f7-446e-83b6-9d0404532691,claim=StandardContentClaim
[resourceClaim=StandardResourceClaim[id=1462828983178-2, container=default,
section=2], offset=49798,
length=51200000],offset=0,name=1095188501442536,size=51200000] to
HttpOutput@1eb25c5d{OPEN} due to org.eclipse.jetty.io.EofException
at
org.apache.nifi.controller.repository.StandardProcessSession.exportTo(StandardProcessSession.java:2322)
at
org.apache.nifi.processors.standard.HandleHttpResponse.onTrigger(HandleHttpResponse.java:166)
at
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)