The throw in HibernatePersistenceProvider has been remover, but, if all the providers fails (and the debug log level is not active) the error will be "Unable to build Hibernate SessionFactory" and the causing exception will be swallowed . This method should throw the exception, and the caller should handle it (try the next provider or rethrow the exception if no other providers) https://github.com/hibernate/hibernate-orm/commit/29d5b417004c07e50df29c23a0d8abb52f934104#diff-20a3393479090917e06c2dc388706116L66 |