Код: Выделить всё
out. 20, 2024 2:30:39 PM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation
INFO: HHH000204: Processing PersistenceUnitInfo [
name: ExemploJPA
...]
out. 20, 2024 2:30:39 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {[WORKING]}
out. 20, 2024 2:30:39 PM org.hibernate.cfg.Environment
INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.ogm.datastore.port=27017, hibernate.ogm.datastore.password=teste, hibernate.ogm.datastore.database=ebac, hibernate.ogm.datastore.username=teste, hibernate.ogm.datastore.provider=MONGODB, hibernate.ogm.mongodb.authentication_database=ebac, hibernate.bytecode.use_reflection_optimizer=false, hibernate.ogm.datastore.create_database=true, hibernate.ogm.datastore.host=127.0.0.1}
out. 20, 2024 2:30:40 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager
INFO: HCANN000001: Hibernate Commons Annotations {5.0.3.Final}
out. 20, 2024 2:30:40 PM org.hibernate.ogm.datastore.impl.DatastoreProviderInitiator initiateService
INFO: OGM000016: NoSQL Datastore provider: org.hibernate.ogm.datastore.mongodb.impl.MongoDBDatastoreProvider
out. 20, 2024 2:30:41 PM org.hibernate.ogm.datastore.mongodb.impl.MongoDBDatastoreProvider createMongoClient
INFO: OGM001201: Connecting to MongoDB at 127.0.0.1:27017 with a timeout set at 10000 millisecond(s)
out. 20, 2024 2:30:41 PM com.mongodb.internal.diagnostics.logging.Loggers shouldUseSLF4J
WARNING: SLF4J not found on the classpath. Logging is disabled for the 'org.mongodb.driver' component
out. 20, 2024 2:30:41 PM org.hibernate.ogm.cfg.impl.Version
INFO: OGM000001: Hibernate OGM 5.4.2.Final
out. 20, 2024 2:30:41 PM org.hibernate.ogm.datastore.mongodb.impl.MongoDBDatastoreProvider extractDatabase
INFO: OGM001207: Connecting to Mongo database named [ebac].
java.lang.ExceptionInInitializerError
at java.base/jdk.internal/misc/Unsafe.ensureClassInitialized0(Native Method)
...
at br.com.deresende.mod34/br.com.deresende.dao.CursoDao.cadastrar(CursoDao.java:22)
at br.com.deresende.mod34/br.com.deresende.CursoTest.cadastrar(CursoTest.java:23)
...
- Я использую Hibernate OGM версии 5.4.2 с Java 21.0. 1.
- Мой файл hibernate.properties настроен на подключение к экземпляру MongoDB, работающему локально по адресу 127.0.0.1:27017 с именем базы данных ebac >.
- По всей видимости, ошибка связана с инициализацией класса в Hibernate OGM.
- intellij Community IDE
- Windows 10
- Сообщество MongoDB
- Проверил hibernate.properties на наличие неправильных настроек.
- Убедился, что MongoDB работает и доступен.
- Проверено, что в мой проект включены все необходимые зависимости.
Что может быть причиной этой ошибки ExceptionInInitializerError и как ее устранить? Мы будем очень признательны за любые рекомендации или действия по устранению неполадок!
проект github
Подробнее здесь: https://stackoverflow.com/questions/791 ... th-mongodb