You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Mark Latimer (JIRA)" <ji...@apache.org> on 2015/04/25 17:23:38 UTC
[jira] [Created] (NIFI-545) DataFlowDaoImpl writeDataFlow creates
an unused dataflow
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)