I am new to hibernate. I am doing the excise based on the Hibernate reference Docuemnt version 3.1.1 using core 3.1.3.
I got exception as following when I run "ant run -Daction=list" after the event table is created and with data.
the java code causing the exception is:
List result = session.createQuery("from Event").list();
Please, please help.
------
[java] 23:16:22,890 INFO Environment:479 - Hibernate 3.1.3
[java] 23:16:22,906 INFO Environment:509 - hibernate.properties not found
[java] 23:16:22,906 INFO Environment:525 - using CGLIB reflection optimizer
[java] 23:16:22,921 INFO Environment:555 - using JDK 1.4 java.sql.Timestamp handling
[java] 23:16:23,031 INFO Configuration:1308 - configuring from resource: /hibernate.cfg.xml
[java] 23:16:23,031 INFO Configuration:1285 - Configuration resource: /hibernate.cfg.xml
[java] 23:16:23,203 INFO Configuration:469 - Reading mappings from resource: events/Event.hbm.xml
[java] 23:16:23,359 INFO HbmBinder:309 - Mapping class: events.Event -> EVENTS
[java] 23:16:23,406 INFO Configuration:1419 - Configured SessionFactory: null
[java] 23:16:23,515 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
[java] 23:16:23,515 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1
[java] 23:16:23,515 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
[java] 23:16:23,531 INFO DriverManagerConnectionProvider:80 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost
[java] 23:16:23,531 INFO DriverManagerConnectionProvider:86 - connection properties: {user=sa, password=****}
[java] 23:16:23,656 INFO SettingsFactory:77 - RDBMS: HSQL Database Engine, version: 1.8.0
[java] 23:16:23,656 INFO SettingsFactory:78 - JDBC driver: HSQL Database Engine Driver, version: 1.8.0
[java] 23:16:23,734 INFO Dialect:103 - Using dialect: org.hibernate.dialect.HSQLDialect
[java] 23:16:23,750 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions)
[java] 23:16:23,765 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transa
nal second-level cache is not recommended)
[java] 23:16:23,765 INFO SettingsFactory:125 - Automatic flush during beforeCompletion(): disabled
[java] 23:16:23,765 INFO SettingsFactory:129 - Automatic session close at end of transaction: disabled
[java] 23:16:23,781 INFO SettingsFactory:136 - JDBC batch size: 15
[java] 23:16:23,781 INFO SettingsFactory:139 - JDBC batch updates for versioned data: disabled
[java] 23:16:23,781 INFO SettingsFactory:144 - Scrollable result sets: enabled
[java] 23:16:23,781 INFO SettingsFactory:152 - JDBC3 getGeneratedKeys(): disabled
[java] 23:16:23,781 INFO SettingsFactory:160 - Connection release mode: auto
[java] 23:16:23,781 INFO SettingsFactory:187 - Default batch fetch size: 1
[java] 23:16:23,781 INFO SettingsFactory:191 - Generate SQL with comments: disabled
[java] 23:16:23,781 INFO SettingsFactory:195 - Order SQL updates by primary key: disabled
[java] 23:16:23,781 INFO SettingsFactory:338 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[java] 23:16:23,781 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
[java] 23:16:23,781 INFO SettingsFactory:203 - Query language substitutions: {}
[java] 23:16:23,781 INFO SettingsFactory:209 - Second-level cache: enabled
[java] 23:16:23,796 INFO SettingsFactory:213 - Query cache: disabled
[java] 23:16:23,812 INFO SettingsFactory:325 - Cache provider: org.hibernate.cache.NoCacheProvider
[java] 23:16:23,812 INFO SettingsFactory:228 - Optimize cache for minimal puts: disabled
[java] 23:16:23,812 INFO SettingsFactory:237 - Structured second-level cache entries: disabled
[java] 23:16:23,812 INFO SettingsFactory:257 - Echoing all SQL to stdout
[java] 23:16:23,812 INFO SettingsFactory:264 - Statistics: disabled
[java] 23:16:23,812 INFO SettingsFactory:268 - Deleted entity synthetic identifier rollback: disabled
[java] 23:16:23,843 INFO SettingsFactory:283 - Default entity-mode: pojo
[java] 23:16:23,906 INFO SessionFactoryImpl:154 - building session factory
[java] 23:16:24,375 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
[java] Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
[java] at $Proxy0.createQuery(Unknown Source)
[java] at events.EventManager.listEvents(EventManager.java:43)
[java] at events.EventManager.main(EventManager.java:16)
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
[java] ... 3 more
[java] Caused by: java.lang.NoClassDefFoundError: antlr/ANTLRException
[java] at org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35)
[java] at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:72)
[java] at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
[java] at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
[java] at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
[java] at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
[java] at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583)
[java] ... 8 more
[java] Java Result: 1
|