Bugfix
The database configurations e.g. db-mysql.xml contain a template for the password, which must be set either via an environment variable or an override of the configuration in the application. This template uses the unencrypted form of the password specification:
<entry name="%MYSQL_PASSWD%" value="${env:mysql_passwd:unencrypted:[password]}"/>.
There is a typo in the unencrypted: keyword, which causes the configuration load to fail if no password is given (instead of reporting that the password [password] is incorrect.
Test
- Configure application with db-mysql without specifying a password and start application.