Koji Kawamura created NIFI-4570:
-----------------------------------

             Summary: NiFi is not starting after encrypting config files using 
Encrypt-Config tool
                 Key: NIFI-4570
                 URL: https://issues.apache.org/jira/browse/NIFI-4570
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
    Affects Versions: 1.2.0
            Reporter: Koji Kawamura


On a Windows machine, after configuring sensitive property encryption key using 
encrypt-config.bat, NiFi fails to start up because NiFi tries to use Posix API 
but Windows does not support it. It fails with following  error message:

{code}
# Sample command to configure sensitive property encryption key:
encrypt-config.bat --bootstrapConf conf\bootstrap.conf --flowXml 
conf\flow.xml.gz --niFiProperties conf\nifi.properties  --verbose

# Start NiFi
bin\run-nifi.bat

2017-11-06 02:13:10,325 ERROR [main] org.apache.nifi.bootstrap.Command Other 
failure relating to setting permissions on 
c:\dev\NIFI-1~1.0-7\.\conf\sensitive.key. (so that only the owner can read it). 
This is fatal to the bootstrap process for security reasons. Exception was: {}
java.lang.UnsupportedOperationException: 'posix:permissions' not supported as 
initial attribute
        at 
sun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:358)
        at 
sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:222)
        at java.nio.file.Files.newByteChannel(Files.java:361)
        at java.nio.file.Files.createFile(Files.java:632)
        at org.apache.nifi.bootstrap.RunNiFi.start(RunNiFi.java:1043)
        at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:219)
{code}



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

Reply via email to