Jacob Jona Fahlenkamp created FLINK-38587:
---------------------------------------------

             Summary: docker entrypoint script cannot handle FLINK_PROPERTIES 
that include spaces
                 Key: FLINK-38587
                 URL: https://issues.apache.org/jira/browse/FLINK-38587
             Project: Flink
          Issue Type: Bug
    Affects Versions: 1.20.3
            Reporter: Jacob Jona Fahlenkamp
         Attachments: docker-compose.yml

Steps to reproduce:
 # Download the file [^docker-compose.yml]
 # Run with
{code:java}
docker compose up{code}

 # In the output you can see the whitespaces have been stripped from the 
options.

{code:java}
jobmanager-1   | WARNING: Unknown module: ALL-UNNAMED--enable-preview specified 
to --add-opens {code}

Cause:

The following entrypoint script removes all spaces in each line. Probably the 
intention was just to strip the spaces from the start and beginning of the 
line. It happens in this line: 
https://github.com/apache/flink-docker/blob/master/1.20/scala_2.12-java17-ubuntu/docker-entrypoint.sh#L111C11-L111C47

Potential solution:

Replace the line
{code:java}
prop=$(echo $prop | tr -d '[:space:]') {code}
with the following:
{code:java}
prop=$(echo "$prop" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//'){code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to