Hi Again,
well i finally solved that piece of the puzzle..i had create an invalid Session Factory..so know the test is running until i go this error:
Code:
org.hibernate.HibernateException: No CurrentSessionContext configured!
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:542)
at unit.com.wrenhill.backend.dao.TestCompDao.testDao(TestCompDao.java:24)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
The following error is returned from log4j
Code:
14:40:04,828 INFO Environment:514 - Hibernate 3.2.5
14:40:04,828 INFO Environment:547 - hibernate.properties not found
14:40:04,828 INFO Environment:681 - Bytecode provider name : cglib
14:40:04,843 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
14:40:04,921 INFO Configuration:1426 - configuring from resource: /hibernate.cfg.xml
14:40:04,921 INFO Configuration:1403 - Configuration resource: /hibernate.cfg.xml
14:40:05,031 INFO Configuration:1541 - Configured SessionFactory: null
14:40:05,031 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
14:40:05,031 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 20
14:40:05,031 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
14:40:05,046 INFO DriverManagerConnectionProvider:80 - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/iscore_test
14:40:05,046 INFO DriverManagerConnectionProvider:86 - connection properties: {user=root, password=****}
14:40:05,375 INFO SettingsFactory:89 - RDBMS: MySQL, version: 5.0.45-community-nt
14:40:05,375 INFO SettingsFactory:90 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.5 ( Revision: ${svn.Revision} )
14:40:05,390 INFO Dialect:152 - Using dialect: org.hibernate.dialect.MySQLDialect
14:40:05,453 INFO TransactionFactoryFactory:34 - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
14:40:05,453 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
14:40:05,453 INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled
14:40:05,453 INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled
14:40:05,453 INFO SettingsFactory:154 - JDBC batch size: 15
14:40:05,453 INFO SettingsFactory:157 - JDBC batch updates for versioned data: disabled
14:40:05,453 INFO SettingsFactory:162 - Scrollable result sets: enabled
14:40:05,453 INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): enabled
14:40:05,453 INFO SettingsFactory:178 - Connection release mode: auto
14:40:05,453 INFO SettingsFactory:202 - Maximum outer join fetch depth: 2
14:40:05,453 INFO SettingsFactory:205 - Default batch fetch size: 1
14:40:05,468 INFO SettingsFactory:209 - Generate SQL with comments: disabled
14:40:05,468 INFO SettingsFactory:213 - Order SQL updates by primary key: disabled
14:40:05,468 INFO SettingsFactory:217 - Order SQL inserts for batching: disabled
14:40:05,468 INFO SettingsFactory:386 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
14:40:05,468 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
14:40:05,468 INFO SettingsFactory:225 - Query language substitutions: {}
14:40:05,468 INFO SettingsFactory:230 - JPA-QL strict compliance: disabled
14:40:05,468 INFO SettingsFactory:235 - Second-level cache: enabled
14:40:05,468 INFO SettingsFactory:239 - Query cache: disabled
14:40:05,468 INFO SettingsFactory:373 - Cache provider: org.hibernate.cache.NoCacheProvider
14:40:05,468 INFO SettingsFactory:254 - Optimize cache for minimal puts: disabled
14:40:05,468 INFO SettingsFactory:263 - Structured second-level cache entries: disabled
14:40:05,484 INFO SettingsFactory:283 - Echoing all SQL to stdout
14:40:05,484 INFO SettingsFactory:290 - Statistics: disabled
14:40:05,484 INFO SettingsFactory:294 - Deleted entity synthetic identifier rollback: disabled
14:40:05,484 INFO SettingsFactory:309 - Default entity-mode: pojo
14:40:05,484 INFO SettingsFactory:313 - Named query checking : enabled
14:40:05,531 INFO SessionFactoryImpl:161 - building session factory
14:40:05,531 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
I'm not using jndi nor using jboss..i'm directly accessing MySql!!
Any reasons why?
Thanks once again
NF