Ошибка ClassFileArchiveEntryHandler при экспорте в jar

#java #hibernate #nullpointerexception

#java #спящий режим #исключение nullpointerexception

Вопрос:

У меня есть проект Intellij, который отлично работает в среде, но когда я экспортирую его в jar и выполняю, я получаю следующую ошибку:

     Exception in thread "main" java.lang.ExceptionInInitializerError
    Caused by: java.lang.NullPointerException
            at org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.toClassDescriptor(ClassFileArchiveEntryHandler.java:84)
            at org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.toClassDescriptor(ClassFileArchiveEntryHandler.java:67)
            at org.hibernate.boot.archive.scan.spi.ClassFileArchiveEntryHandler.handleEntry(ClassFileArchiveEntryHandler.java:53)
            at org.hibernate.boot.archive.internal.JarFileBasedArchiveDescriptor.visitArchive(JarFileBasedArchiveDescriptor.java:147)
            at org.hibernate.boot.archive.scan.spi.AbstractScannerImpl.scan(AbstractScannerImpl.java:47)
            at org.hibernate.boot.model.process.internal.ScanningCoordinator.coordinateScan(ScanningCoordinator.java:76)
            at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.prepare(MetadataBuildingProcess.java:98)
            at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:242)
            at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:175)
            at org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:76)
            at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:171)
            at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:119)
            at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:61)
            at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:50)
            at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79)
            at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
            at database.databaseManager.<init>(databaseManager.java:23)
            at Main.<clinit>(Main.java:25)
  

Я видел так много вопросов об одном и том же исключении, но ответы не сработали для меня.

Это зависимости, которые я использую:

deps

Ответ №1:

Наконец, это было решено путем обновления: hibernate-core-5.4.11.Final.jar для hibernate-core-5.4.20.Final.jar Извините за мою глупость