Prohibited Character Error for Broadsea 3.5.0

I’m trying to run Broadsea 3.5.0 on Windows and I’m getting a Prohibited Character error as shown below and in the attached log file:

web-api.log.txt (51.5 KB)

2025-03-18 05:34:57 2025-03-18 09:34:57.088 ERROR main org.apache.juli.logging.DirectJDKLog - [] - Unable to create initial connections of pool.
2025-03-18 05:34:57 org.postgresql.util.PSQLException: Something unusual has occurred to cause the driver to fail. Please report this exception.
2025-03-18 05:34:57 at org.postgresql.Driver.connect(Driver.java:282) ~[postgresql-42.3.7.jar!/:42.3.7]
...
2025-03-18 05:34:57 Caused by: java.lang.IllegalArgumentException: Prohibited character 
2025-03-18 05:34:57 at org.postgresql.shaded.com.ongres.saslprep.SaslPrep.saslPrep(SaslPrep.java:105) ~[postgresql-42.3.7.jar!/:42.3.7]
2025-03-18 05:34:57 at org.postgresql.shaded.com.ongres.scram.common.stringprep.StringPreparations$2.doNormalize(StringPreparations.java:55) ~[postgresql-42.3.7.jar!/:42.3.7]
2025-03-18 05:34:57 at org.postgresql.shaded.com.ongres.scram.common.stringprep.StringPreparations.normalize(StringPreparations.java:65) ~[postgresql-42.3.7.jar!/:42.3.7]
2

Steps to Reproduce
Note: the same error occurs for both of the following:
git config --global core.autocrlf false
git config --global core.autocrlf true


git config --global core.autocrlf false
git clone https://github.com/OHDSI/Broadsea
cd Broadsea
git checkout v3.5.0
docker-compose --profile default up -d

This can be fixed by removing the carriage return in the ./secrets/webapi/WEBAPI_DATASOURCE_PASSWORD file.