[ https://issues.apache.org/jira/browse/NIFI-1318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Zhurakousky reassigned NIFI-1318: -------------------------------------- Assignee: Oleg Zhurakousky > For each Processor in the canvas we end up with 4 instances of such Processor > ----------------------------------------------------------------------------- > > Key: NIFI-1318 > URL: https://issues.apache.org/jira/browse/NIFI-1318 > Project: Apache NiFi > Issue Type: Bug > Components: Core Framework > Affects Versions: 0.4.0 > Reporter: Oleg Zhurakousky > Assignee: Oleg Zhurakousky > Fix For: 0.5.0 > > > Also, 4 calls to _Processor.initialize(..)_ method are made > Can't imagine it to be intentional. > The first call is during documentation setup and is done even when the > processor is not in the canvas. > For each subsequent call see stack trace below: > {code} > GenerateFlowFile.init(ProcessorInitializationContext) line: 97 > GenerateFlowFile(AbstractSessionFactoryProcessor).initialize(ProcessorInitializationContext) > line: 58 > FlowController.instantiateProcessor(String, String) line: 908 > FlowController.createProcessor(String, String, boolean) line: 869 > FingerprintFactory.addFlowFileProcessorFingerprint(StringBuilder, Element, > FlowController) line: 481 > FingerprintFactory.addProcessGroupFingerprint(StringBuilder, Element, > FlowController) line: 402 > FingerprintFactory.addFlowControllerFingerprint(StringBuilder, Element, > FlowController) line: 247 > FingerprintFactory.createFingerprint(Document, FlowController) line: 174 > FingerprintFactory.createFingerprint(byte[], FlowController) line: 134 > StandardFlowSynchronizer.checkFlowInheritability(byte[], byte[], > FlowController) line: 1059 > . . . > {code} > {code} > GenerateFlowFile.init(ProcessorInitializationContext) line: 97 > GenerateFlowFile(AbstractSessionFactoryProcessor).initialize(ProcessorInitializationContext) > line: 58 > FlowController.instantiateProcessor(String, String) line: 908 > FlowController.createProcessor(String, String, boolean) line: 869 > FingerprintFactory.addFlowFileProcessorFingerprint(StringBuilder, Element, > FlowController) line: 481 > FingerprintFactory.addProcessGroupFingerprint(StringBuilder, Element, > FlowController) line: 402 > FingerprintFactory.addFlowControllerFingerprint(StringBuilder, Element, > FlowController) line: 247 > FingerprintFactory.createFingerprint(Document, FlowController) line: 174 > FingerprintFactory.createFingerprint(byte[], FlowController) line: 134 > StandardFlowSynchronizer.checkFlowInheritability(byte[], byte[], > FlowController) line: 1068 > . . . > {code} > {code} > GenerateFlowFile.init(ProcessorInitializationContext) line: 97 > GenerateFlowFile(AbstractSessionFactoryProcessor).initialize(ProcessorInitializationContext) > line: 58 > FlowController.instantiateProcessor(String, String) line: 908 > FlowController.createProcessor(String, String, boolean) line: 869 > StandardFlowSynchronizer.addProcessGroup(FlowController, ProcessGroup, > Element, StringEncryptor) line: 774 > . . . > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)