Russell Bateman created NIFI-4237:
-------------------------------------

             Summary: EncryptionOperationNotPossibleException in 
nifi-bootstrap.log might suggest underlying cause
                 Key: NIFI-4237
                 URL: https://issues.apache.org/jira/browse/NIFI-4237
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Russell Bateman
            Priority: Minor
             Fix For: 1.4.0


Our Ansible instructions upgraded NiFi and created a new 
{{nifi.sensitive.props.key}}. In _nifi.properties_ this property, if extant, is 
used to encrypt sensitive properties in _flow.xml.gz_. Thus, upon relaunching 
NiFi, the wrong key was used to decrypt resulting in the reported failure to 
start, _flow.xml.gz_ is no longer useful.

We found the problem and fixed it after Mark Payne suggested a possible cause, 
but if this state of things can be determined, it might save on community 
support for this situation if the logged message were to suggest what's at the 
bottom of this problem. The top of the stack trace appears in 
_logs/nifi-bootstrap.log_ as below:

2017-07-25 23:23:31,148 WARN [main] org.apache.nifi.web.server.JettyServer
Failed to start web server... shutting down.
org.apache.nifi.encrypt.EncryptionException:
org.jasypt.exceptions.EncryptionOperationNotPossibleException
        at
org.apache.nifi.encrypt.StringEncryptor.decrypt(StringEncryptor.java:149)
~[nifi-framework-core-1.1.2.jar:1.1.2]
        at
org.apache.nifi.controller.serialization.FlowFromDOMFactory.decrypt(FlowFromDOMFactory.java:474)
~[nifi-framework-core-1.1.2.jar:1.1.2]
        at...



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to