Mark Latimer created NIFI-545:
---------------------------------
Summary: DataFlowDaoImpl writeDataFlow creates an unused dataflow
Key: NIFI-545
URL: https://issues.apache.org/jira/browse/NIFI-545
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 0.0.2
Reporter: Mark Latimer
Priority: Trivial
{code:title=DataFlowDaoImpl.java}
private void writeDataFlow(final File file, final ClusterDataFlow
clusterDataFlow) throws IOException, JAXBException {
// get the data flow
DataFlow dataFlow = clusterDataFlow.getDataFlow();
// if no dataflow, then write a new dataflow
if (dataFlow == null) {
//dataFlow created but not used
dataFlow = new StandardDataFlow(new byte[0], new byte[0], new
byte[0]);
}
// setup the cluster metadata
final ClusterMetadata clusterMetadata = new ClusterMetadata();
clusterMetadata.setPrimaryNodeId(clusterDataFlow.getPrimaryNodeId());
// write to disk
//write the unmodified clusterDataFlow
//if the clusterDataFlows dataFlow element is null a getEmptyFlowBytes() is
written
writeDataFlow(file, clusterDataFlow, clusterMetadata);
}
{code}
Not clear if the null check is ever true but if it is the new DataFlow is not
used. Another findbug reported issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)