It’s been a while since JDK 12 was released, but I’m still getting this exception with Sonar Maven plugin (org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398):
Caused by: java.lang.NumberFormatException: For input string: "12-ea"
at java.lang.NumberFormatException.forInputString (NumberFormatException.java:68)
at java.lang.Integer.parseInt (Integer.java:658)
at java.lang.Integer.parseInt (Integer.java:776)
at com.google.gson.util.VersionUtils.determineMajorJavaVersion (VersionUtils.java:28)
at com.google.gson.util.VersionUtils.<clinit> (VersionUtils.java:24)
at com.google.gson.internal.reflect.ReflectionAccessor.<clinit> (ReflectionAccessor.java:36)
at com.google.gson.internal.ConstructorConstructor.<init> (ConstructorConstructor.java:51)
at com.google.gson.Gson.<init> (Gson.java:205)
at com.google.gson.Gson.<init> (Gson.java:185)
at org.sonar.scanner.bootstrap.ScannerPluginInstaller.listInstalledPlugins (ScannerPluginInstaller.java:108)
at org.sonar.scanner.bootstrap.ScannerPluginInstaller.loadPlugins (ScannerPluginInstaller.java:78)
at org.sonar.scanner.bootstrap.ScannerPluginInstaller.installRemotes (ScannerPluginInstaller.java:62)
at org.sonar.scanner.bootstrap.ScannerPluginRepository.start (ScannerPluginRepository.java:59)
Am I doing something wrong or still JDK isn’t supported?