【问题标题】:Apache Nifi Web Server keeps failing to start with Decryption exceptionApache Nifi Web 服务器始终无法启动并出现解密异常
【发布时间】:2022-11-21 18:18:24
【问题描述】:

我有一个设置,当从 1.15.3 升级到 1.16.1 版本时,NiFi Web 服务器突然开始无法启动。 Apache NiFi集群上不断出现如下异常:

2022-05-11 22:53:40,570 WARN [main] org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.
org.apache.nifi.encrypt.EncryptionException: Decryption Failed with Algorithm [PBEWITHMD5AND256BITAES-CBC-OPENSSL]
        at org.apache.nifi.encrypt.CipherPropertyEncryptor.decrypt(CipherPropertyEncryptor.java:78)
        at org.apache.nifi.fingerprint.FingerprintFactory.decrypt(FingerprintFactory.java:931)
        at org.apache.nifi.fingerprint.FingerprintFactory.getLoggableRepresentationOfSensitiveValue(FingerprintFactory.java:561)
        at org.apache.nifi.fingerprint.FingerprintFactory.addParameter(FingerprintFactory.java:330)
        at org.apache.nifi.fingerprint.FingerprintFactory.addParameterContext(FingerprintFactory.java:302)
        at org.apache.nifi.fingerprint.FingerprintFactory.addFlowControllerFingerprint(FingerprintFactory.java:210)
        at org.apache.nifi.fingerprint.FingerprintFactory.createFingerprint(FingerprintFactory.java:153)
        at org.apache.nifi.fingerprint.FingerprintFactory.createFingerprint(FingerprintFactory.java:127)
        at org.apache.nifi.controller.inheritance.FlowFingerprintCheck.checkInheritability(FlowFingerprintCheck.java:45)
        at org.apache.nifi.controller.XmlFlowSynchronizer.sync(XmlFlowSynchronizer.java:200)
        at org.apache.nifi.controller.serialization.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:43)
        at org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1524)
        at org.apache.nifi.persistence.StandardFlowConfigurationDAO.load(StandardFlowConfigurationDAO.java:104)
        at org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:815)
        at org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:457)
        at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:1086)
        at org.apache.nifi.NiFi.<init>(NiFi.java:170)
        at org.apache.nifi.NiFi.<init>(NiFi.java:82)
        at org.apache.nifi.NiFi.main(NiFi.java:330)
Caused by: javax.crypto.BadPaddingException: pad block corrupted
        at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher.doFinal(Unknown Source)
        at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineDoFinal(Unknown Source)
        at javax.crypto.Cipher.doFinal(Cipher.java:2168)
        at org.apache.nifi.encrypt.CipherPropertyEncryptor.decrypt(CipherPropertyEncryptor.java:74)
        ... 18 common frames omitted

相关nifi.properties

nifi.sensitive.props.key=<hidden>
nifi.sensitive.props.key.protected=
nifi.sensitive.props.algorithm=PBEWITHMD5AND256BITAES-CBC-OPENSSL
nifi.sensitive.props.additional.keys=

我已经尝试将其全部拆除并重新安装1.15.3,没有任何其他更改,但同样的问题仍然存在。如果有关于如何解决这个问题的任何想法,有人可以分享任何想法吗?

【问题讨论】:

    标签: apache-nifi


    【解决方案1】:

    你在这个问题上有运气吗?我现在有同样的。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2023-03-28
    • 2015-04-19
    相关资源
    最近更新 更多