Galera, essa exception me deixou meio bolado… Eu não me lembro de ter mudado nada que pudesse afetar o funcionamento normal da persistência, mas surgiu isso aí ontem.
Alguém tem idéia do que possa ser?
run:
4 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger version
INFO: HHH00412:Hibernate [WORKING]
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger propertiesNotFound
INFO: HHH00206:hibernate.properties not found
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger bytecodeProvider
INFO: HHH00021:Bytecode provider name : javassist
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configuringFromResource
INFO: HHH00043:Configuring from resource: /hibernate.cfg.xml
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configurationResource
INFO: HHH00040:Configuration resource: /hibernate.cfg.xml
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configuredSessionFactory
INFO: HHH00041:Configured SessionFactory: null
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger usingHibernateBuiltInConnectionPool
INFO: HHH00402:Using Hibernate built-in connection pool (not for production use!)
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger hibernateConnectionPoolSize
INFO: HHH00115:Hibernate connection pool size: 20
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger autoCommitMode
INFO: HHH00006:Autocommit mode: false
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger usingDriver
INFO: HHH00401:using driver [org.postgresql.Driver] at URL [jdbc:postgresql://localhost:5432/postgres]
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger connectionProperties
INFO: HHH00046:Connection properties: {user=postgres, password=****}
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingDialect
INFO: HHH00400:Using dialect: org.hibernate.dialect.PostgreSQLDialect
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger disablingContextualLOBCreationSinceOldJdbcVersion
INFO: HHH00423:Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingDefaultTransactionStrategy
INFO: HHH00399:Using default transaction strategy (direct JDBC transactions)
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingAstQueryTranslatorFactory
INFO: HHH00397:Using ASTQueryTranslatorFactory
Initial SessionFactory creation failed. org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
Exception in thread "main" java.lang.ExceptionInInitializerError
at dao.HibernateUtil.<clinit>(HibernateUtil.java:16)
at dao.DAOGenerico.<init>(DAOGenerico.java:19)
at main.Main.main(Main.java:25)
Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:179)
at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:130)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:346)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1720)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1756)
at dao.HibernateUtil.<clinit>(HibernateUtil.java:12)
... 2 more
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:106)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:131)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:78)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:318)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:488)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:132)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:157)
... 7 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:103)
... 17 more
Caused by: org.hibernate.PropertyNotFoundException: Could not find a setter for property dados in class modelo.Obra
at org.hibernate.property.BasicPropertyAccessor.createSetter(BasicPropertyAccessor.java:251)
at org.hibernate.property.BasicPropertyAccessor.getSetter(BasicPropertyAccessor.java:244)
at org.hibernate.mapping.Property.getSetter(Property.java:307)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertySetter(PojoEntityTuplizer.java:297)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:162)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:76)
... 22 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 6 segundos)