[
https://issues.apache.org/jira/browse/NIFI-10017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17706618#comment-17706618
]
Kevin Doran commented on NIFI-10017:
------------------------------------
Thanks for reporting [~daniel.salwerowicz]. Spot on with your analysis. Change
submitted here:
https://github.com/apache/nifi/pull/7100
> TLS-Toolkit standalone gives "Java heap space" error
> ----------------------------------------------------
>
> Key: NIFI-10017
> URL: https://issues.apache.org/jira/browse/NIFI-10017
> Project: Apache NiFi
> Issue Type: Bug
> Components: Configuration Management, Tools and Build
> Affects Versions: 1.16.1, 1.20.0
> Environment: CentOS server, Java 11
> Reporter: Daniel Salwerowicz
> Assignee: Kevin Doran
> Priority: Major
> Fix For: 1.latest, 2.latest
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> When I invoked tls-toolkit during installation of a new (1.16.1) NiFi
> instance on server I got following error from toolkit.
> {noformat}
> nifi-toolkit-1.16.1/bin/tls-toolkit.sh standalone \
> -C "..." \
> -K "..." \
> -S "..." \
> -P "..." \
> -f "/disk1/nifi/prod/nifi-1.16.1/conf/nifi.properties" \
> -o ./certificate \
> -n "..." \
> -O
> [main] INFO
> org.apache.nifi.toolkit.tls.standalone.TlsToolkitStandaloneCommandLine -
> Using /disk1/nifi/prod/nifi-1.16.1/conf/nifi.properties as template.
> Service standalone error: Java heap space{noformat}
> Upon reading the script I noticed a small problem on line 114 of the
> "tls-toolkit.sh" file:
> {noformat}
> exec "${JAVA}" -cp "${CLASSPATH}" ${JAVA_OPTS:--Xms12m -Xmx24m}
> org.apache.nifi.toolkit.tls.TlsToolkitMain "$@"
> {noformat}
> If you look at the {{JAVA_OPTS}} it assigns only 12 and 24 Mb as min and max
> heap size available to the java process it executes. I think this causes the
> java process to run out of heap space, when I increased it to 128 and 256 Mb
> like in "encrypt-config.sh" then it worked alright.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)