javax.xml.parsers.FactoryConfigurationError exécutant JBoss AS 7.1 avec Java 7 update 171

La mise à niveau de Java de 7u161 à 7u171 empêche JBoss AS 7.1.1.Final de démarrer. Je sais que JBoss AS 7.1.1 est EOL, mais pour des raisons de compatibilité, nous devons toujours exécuter cette version.

Très tôt dans le démarrage, une exception NullPointerException se produit dans certaines méthodes JBoss. Voici l’exception:

Exception in thread "main" javax.xml.parsers.FactoryConfigurationError: Provider __redirected.__SAXParserFactory could not be instantiated: java.lang.NullPointerException [...] Caused by: java.lang.NullPointerException at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.java:94) 

La stack complète est ici.

    Pourriez-vous essayer de mettre à niveau jboss-modules.jar (qui se trouve dans le dossier racine de la dissortingbution binary jboss-as) vers la version 1.1.5.GA ? La version de jboss-modules fournie avec jboss-7.1.1.Final est 1.1.1.GA et présente quelques problèmes d’ordre d’initialisation et d’initialisation multiple qui pourraient en être la cause.

    Environnement comme suit: Jboss: JBoss AS 7.1.1.Final, OS: Ubuntu 16.04.1, et java: 1.8.0_181.

    J’ai téléchargé jboss-modules-1.1.5.GA.jar et le remplace par jboss-modules.jar à JBOSS_HOME. Cela a fonctionné pour moi.