We are migrating from SonarQube (SQ) 4.5.4 to the latest 6.7 LTS. So far we tried out our upgrades with 6.7 and everything seemed to work fine, now we tried 6.7.1 and the web start up fails with the message
ERROR web[][o.s.s.p.Platform] Web server startup failed: Oracle NLS_CHARACTERSET does not support UTF8: WE8ISO8859P1
It is very clear from the log that we are using WE8ISO8859P1 and SQ is expecting UTF-8. In our infrastructure SQ is living as one of the tenants in single schema, it is impossible for us to migrate to UTF-8; also UTF-8 will be heavy on storage in comparison.
Now my questions are,
- Why SQ 6.7 was ok with WE8ISO8859P1 character set and SQ 6.7.1 is adamant about UTF-8
- What can we do now?
- What about the future releases?
- Is SonarSource going to force us to migrate?