Je reçois ci-dessous une erreur lorsque j'essaie d'accéder à une page de ma candidature.
SEVERE: Servlet.service() for servlet [jsp] threw exception
Java.lang.IllegalArgumentException: Invalid version number: Version number may be negative or greater than 255
at com.ibm.icu.util.VersionInfo.getInstance(VersionInfo.Java:191)
at com.ibm.icu.impl.ICUDebug.getInstanceLenient(ICUDebug.Java:65)
at com.ibm.icu.impl.ICUDebug.<clinit>(ICUDebug.Java:69)
Je suppose que cela est dû à une inadéquation de la version. Comment puis-je retracer le problème? L'application n'est pas mavenée et je ne sais pas comment vérifier la question. Au moins si je sais quel jarfile donne problème, il sera bon.
Eh bien, je sais que c'est un hack sale, mais en définissant la propriété "Java.version" à une version qui ne contient pas de chiffres> 255 travaillés pour moi:
System.setProperty("Java.version", "1.8.0_254");
Il suffit de la définir avant que la classe soit chargée (premier accès) et restaurez la valeur d'origine par la suite. Et déposer un bogue à l'auteur de la bibliothèque car il s'agit d'une solution de contournement.