Created
November 11, 2022 11:20
-
-
Save Blu3cr0ss/55bba0813de5e4c436821002ddde8722 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exception in thread "restartedMain" java.lang.reflect.InvocationTargetException | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:568) | |
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) | |
Caused by: javax.persistence.PersistenceException: org.hibernate.property.access.spi.PropertyAccessException: Error accessing field [private long idk.bluecross.database.model.User.id] by reflection for persistent property [idk.bluecross.database.model.User#id] : idk.bluecross.database.model.User@156b0ea0 | |
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) | |
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) | |
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) | |
at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:762) | |
at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:742) | |
at idk.bluecross.database.dao.UserDao.createUser(UserDao.kt:17) | |
at idk.bluecross.MainKt.main(Main.kt:10) | |
at idk.bluecross.Main.main(Main.java:10) | |
... 5 more | |
Caused by: org.hibernate.property.access.spi.PropertyAccessException: Error accessing field [private long idk.bluecross.database.model.User.id] by reflection for persistent property [idk.bluecross.database.model.User#id] : idk.bluecross.database.model.User@156b0ea0 | |
at org.hibernate.property.access.spi.GetterFieldImpl.get(GetterFieldImpl.java:75) | |
at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:230) | |
at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:5280) | |
at org.hibernate.persister.entity.AbstractEntityPersister.isTransient(AbstractEntityPersister.java:4972) | |
at org.hibernate.engine.internal.ForeignKeys.isTransient(ForeignKeys.java:294) | |
at org.hibernate.event.internal.EntityState.getEntityState(EntityState.java:59) | |
at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:95) | |
at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) | |
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) | |
at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:756) | |
... 9 more | |
Caused by: java.lang.IllegalArgumentException: Can not set long field idk.bluecross.database.model.User.id to idk.bluecross.database.model.User | |
at java.base/jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167) | |
at java.base/jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171) | |
at java.base/jdk.internal.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:58) | |
at java.base/jdk.internal.reflect.UnsafeLongFieldAccessorImpl.getLong(UnsafeLongFieldAccessorImpl.java:60) | |
at java.base/java.lang.reflect.Field.getLong(Field.java:637) | |
at org.hibernate.property.access.spi.GetterFieldImpl.get(GetterFieldImpl.java:65) | |
... 18 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment