web-dev-qa-db-fra.com

javax.xml.parsers.FactoryConfigurationError sous JBoss AS 7.1 avec Java 7, mise à jour 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)

Le full stack est ici.

18
David Le Borgne

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

52
effegi

Êtes-vous sûr que vous utilisez un jdk 1.7?  

Ce problème peut survenir lorsque vous essayez de démarrer Jboss avec version Java> 1.7, essayez de vérifier votre dossier d'installation JDK.

2
Mike D3ViD Tyson

L'environnement est le suivant:.

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.

2
Umy Angel

J'ai eu le même problème sur mon serveur de production 

Mon environnement: -

JBoss AS 7.1.1.Final      
Red Hat Enterprise Linux 6.5     
Java: 1.7.0_181  

Même si jboss-modules.jar existait par défaut dans JBoss AS 7.1.1.Final,
Alors j'ai téléchargé jboss-modules-1.1.5.GA.jar , l'a renommé jboss-modules.jar
et remplacé par jboss-modules.jar original. 

1
Ajinkya Karode