Mark,

Thanks!! I took a second look there and noticed that in one of my files I
had a trailing whitespace (probably from copy and paste). Once I fixed that
it worked.

I put in a ticket in jira to automatically trim whitespace:
https://issues.apache.org/jira/browse/NIFI-915

Thanks for your help,

Edgardo

On Mon, Aug 31, 2015 at 11:40 AM, Mark Payne <[email protected]> wrote:

> Edgardo,
>
> It appears that the node is not able to decrypt the sensitive properties
> that are stored
> in the flow.xml. Generally, this indicates that you do not have the
> correct password in
> your properties file. The conf/nifi.properties file contains 3 properties:
>
> nifi.sensitive.props.key
> nifi.sensitive.props.algorithm
> nifi.sensitive.props.provider
>
> These properties need to be the same across all nodes in your cluster. Do
> you have
> different values for these on the different nodes?
>
> Thanks
> -Mark
>
>
> ----------------------------------------
> > Date: Mon, 31 Aug 2015 11:01:01 -0400
> > Subject: Re: Clustering nifi issue after restart
> > From: [email protected]
> > To: [email protected]
> >
> > I deleted the cluster and then brought it back with 2 nodes. Everything
> was
> > going great until I added a third node after everything was working. I am
> > now getting the similar error to the one above.
> >
> >
> > 015-08-31 14:58:45,524 ERROR [main]
> o.a.nifi.controller.StandardFlowService
> > Failed to load flow from cluster due to:
> > org.apache.nifi.cluster.ConnectionException: Failed to connect node to
> > cluster because local flow controller partially updated. Administrator
> > should disconnect node and review flow for corruption.
> > org.apache.nifi.cluster.ConnectionException: Failed to connect node to
> > cluster because local flow controller partially updated. Administrator
> > should disconnect node and review flow for corruption.
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:736)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:433)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:770)
> > [nifi-jetty-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.NiFi.<init>(NiFi.java:137)
> > [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.NiFi.main(NiFi.java:223)
> > [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > Caused by: org.apache.nifi.controller.FlowSynchronizationException:
> > org.apache.nifi.encrypt.EncryptionException:
> > org.jasypt.exceptions.EncryptionOperationNotPossibleException
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:317)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1158)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.load(StandardXMLFlowConfigurationDAO.java:72)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:608)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:709)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 4 common frames omitted
> > Caused by: org.apache.nifi.encrypt.EncryptionException:
> > org.jasypt.exceptions.EncryptionOperationNotPossibleException
> > at
> > org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:144)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.decrypt(FlowFromDOMFactory.java:453)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProperties(FlowFromDOMFactory.java:390)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProcessor(FlowFromDOMFactory.java:372)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProcessGroup(FlowFromDOMFactory.java:147)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.addProcessGroup(StandardFlowSynchronizer.java:758)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:271)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 8 common frames omitted
> > Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException:
> > null
> > at
> >
> org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1055)
> > ~[jasypt-1.9.2.jar:na]
> > at
> >
> org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:725)
> > ~[jasypt-1.9.2.jar:na]
> > at
> > org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:142)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 14 common frames omitted
> > 2015-08-31 14:58:46,164 WARN [Cluster Socket Listener]
> > org.apache.nifi.io.socket.SocketListener Failed to communicate with
> Unknown
> > Host due to java.net.SocketException: Socket closed
> > 2015-08-31 14:58:46,164 WARN [main]
> org.apache.nifi.web.server.JettyServer
> > Failed to start web server... shutting down.
> > java.lang.Exception: Unable to load flow due to: java.io.IOException:
> > org.apache.nifi.cluster.ConnectionException: Failed to connect node to
> > cluster because local flow controller partially updated. Administrator
> > should disconnect node and review flow for corruption.
> > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:779)
> > ~[nifi-jetty-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.NiFi.<init>(NiFi.java:137)
> > [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.NiFi.main(NiFi.java:223)
> > [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > Caused by: java.io.IOException:
> > org.apache.nifi.cluster.ConnectionException: Failed to connect node to
> > cluster because local flow controller partially updated. Administrator
> > should disconnect node and review flow for corruption.
> > at
> >
> org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:453)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:770)
> > ~[nifi-jetty-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 2 common frames omitted
> > Caused by: org.apache.nifi.cluster.ConnectionException: Failed to connect
> > node to cluster because local flow controller partially updated.
> > Administrator should disconnect node and review flow for corruption.
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:736)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:433)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 3 common frames omitted
> > Caused by: org.apache.nifi.controller.FlowSynchronizationException:
> > org.apache.nifi.encrypt.EncryptionException:
> > org.jasypt.exceptions.EncryptionOperationNotPossibleException
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:317)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1158)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.load(StandardXMLFlowConfigurationDAO.java:72)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:608)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:709)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 4 common frames omitted
> > Caused by: org.apache.nifi.encrypt.EncryptionException:
> > org.jasypt.exceptions.EncryptionOperationNotPossibleException
> > at
> > org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:144)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.decrypt(FlowFromDOMFactory.java:453)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProperties(FlowFromDOMFactory.java:390)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProcessor(FlowFromDOMFactory.java:372)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.FlowFromDOMFactory.getProcessGroup(FlowFromDOMFactory.java:147)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.addProcessGroup(StandardFlowSynchronizer.java:758)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > at
> >
> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:271)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 8 common frames omitted
> > Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException:
> > null
> > at
> >
> org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1055)
> > ~[jasypt-1.9.2.jar:na]
> > at
> >
> org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:725)
> > ~[jasypt-1.9.2.jar:na]
> > at
> > org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:142)
> > ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> > ... 14 common frames omitted
> >
> > On Fri, Aug 28, 2015 at 3:33 PM, Edgardo Vega <[email protected]>
> > wrote:
> >
> >> I had to restart the cluster and now on one of the nodes I keep getting
> >> the following error. The machine does show up ui but as disconnected. I
> >> have tried to remove it and then restart nifi on that box with no
> success.
> >>
> >> 2015-08-28 19:26:50,866 ERROR [main]
> >> o.a.nifi.controller.StandardFlowService Failed to load flow from cluster
> >> due to: org.apache.nifi.cluster.ConnectionException: Failed to connect
> node
> >> to cluster due to: org.apache.nifi.encrypt.EncryptionException:
> >> org.jasypt.exceptions.EncryptionOperationNotPossibleException
> >> org.apache.nifi.cluster.ConnectionException: Failed to connect node to
> >> cluster due to: org.apache.nifi.encrypt.EncryptionException:
> >> org.jasypt.exceptions.EncryptionOperationNotPossibleException
> >> at
> >>
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:738)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:433)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >> org.apache.nifi.web.server.JettyServer.start(JettyServer.java:770)
> >> [nifi-jetty-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at org.apache.nifi.NiFi.<init>(NiFi.java:137)
> >> [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at org.apache.nifi.NiFi.main(NiFi.java:223)
> >> [nifi-runtime-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> Caused by: org.apache.nifi.encrypt.EncryptionException:
> >> org.jasypt.exceptions.EncryptionOperationNotPossibleException
> >> at
> >>
> org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:144)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.decrypt(FingerprintFactory.java:1053)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.access$200(FingerprintFactory.java:81)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory$6.compare(FingerprintFactory.java:926)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory$6.compare(FingerprintFactory.java:919)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at java.util.TimSort.countRunAndMakeAscending(TimSort.java:356)
> >> ~[na:1.8.0_45]
> >> at java.util.TimSort.sort(TimSort.java:216) ~[na:1.8.0_45]
> >> at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_45]
> >> at java.util.ArrayList.sort(ArrayList.java:1454) ~[na:1.8.0_45]
> >> at java.util.Collections.sort(Collections.java:175) ~[na:1.8.0_45]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.sortElements(FingerprintFactory.java:997)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.addFlowFileProcessorFingerprint(FingerprintFactory.java:492)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.addProcessGroupFingerprint(FingerprintFactory.java:402)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.addFlowControllerFingerprint(FingerprintFactory.java:247)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.createFingerprint(FingerprintFactory.java:174)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.fingerprint.FingerprintFactory.createFingerprint(FingerprintFactory.java:134)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowSynchronizer.checkFlowInheritability(StandardFlowSynchronizer.java:1068)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowSynchronizer.checkFlowInheritability(StandardFlowSynchronizer.java:1049)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:214)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1158)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.load(StandardXMLFlowConfigurationDAO.java:72)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:608)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> at
> >>
> org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:709)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> ... 4 common frames omitted
> >> Caused by:
> org.jasypt.exceptions.EncryptionOperationNotPossibleException:
> >> null
> >> at
> >>
> org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1055)
> >> ~[jasypt-1.9.2.jar:na]
> >> at
> >>
> org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:725)
> >> ~[jasypt-1.9.2.jar:na]
> >> at
> >>
> org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:142)
> >> ~[nifi-framework-core-0.3.0-SNAPSHOT.jar:0.3.0-SNAPSHOT]
> >> ... 26 common frames omitted
> >> 2015-08-28 19:26:51,057 WARN [Cluster Socket Listener]
> >> org.apache.nifi.io.socket.SocketListener Failed to communicate with
> Unknown
> >> Host due to java.net.SocketException: Socket closed
> >> 2015-08-28 19:26:51,058 WARN [main]
> org.apache.nifi.web.server.JettyServer
> >> Failed to start web server... shutting down.
> >>
> >> --
> >> Cheers,
> >>
> >> Edgardo
> >>
> >
> >
> >
> > --
> > Cheers,
> >
> > Edgardo
>
>



-- 
Cheers,

Edgardo

Reply via email to