Configuration doesn't start due to exception: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory

Hello,

I have successfully used Hibernate Tools in the past, with a “normal” Hibernate project (w/ *.hbm.xml). I have tried to use it again, with my Spring Boot project. After creating a dummy persistence.xml (because Spring Boot doesn’t require it), the system throws the following exception:

Caused by: javax.persistence.PersistenceException: Unable to locate persistence units
	at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:85)
	at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:61)
	at org.jboss.tools.hibernate.runtime.v_5_3.internal.util.HibernateToolsPersistenceProvider.getEntityManagerFactoryBuilder(HibernateToolsPersistenceProvider.java:23)
	at org.jboss.tools.hibernate.runtime.v_5_3.internal.util.HibernateToolsPersistenceProvider.createEntityManagerFactoryBuilder(HibernateToolsPersistenceProvider.java:15)
	at org.jboss.tools.hibernate.runtime.v_5_3.internal.util.JpaConfiguration.getMetadata(JpaConfiguration.java:32)
	... 18 more
Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
	at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
	at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
	at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
	at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source)
	at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init>(Unknown Source)
	at org.apache.xerces.jaxp.validation.ValidatorImpl.<init>(Unknown Source)
	at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidator(Unknown Source)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.validate(PersistenceXmlParser.java:467)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.loadUrl(PersistenceXmlParser.java:439)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.parsePersistenceXml(PersistenceXmlParser.java:242)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.parsePersistenceXml(PersistenceXmlParser.java:235)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.doResolve(PersistenceXmlParser.java:229)
	at org.hibernate.jpa.boot.internal.PersistenceXmlParser.locatePersistenceUnits(PersistenceXmlParser.java:67)
	at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:81)
	... 22 more

Any hints would be highly appreciated.
Thanks in advance,
Cristian